远程数据库是指运行在同一网络中其他计算机上的数据库。存储在异地服务器中,通过网络远程提供访问和其他服务的数据库。数据库链接允许Oracle数据库引用存储在本地数据库外部的对象。命令create database link创建远程数据库的路径,从而可以通过该路径访问远程数据库的对象。数据库链接包装了如下内容:远程数据库的名称、连接到远程数据库的方法、用于验证远程数据库连接的用户名/密码的组合。在某些方面,数据库链接类似于数据库同义词:数据库链接可以为公有或私有,并且它提供方便快捷的方法来访问另一个资源集。主要的区别在于,资源在数据库外部而不是相同数据库中,因此需要更多的信息来解决引用问题。另一个区别在于,同义词是对特定对象的引用,而数据库链接则是定义的路径,用于访问远程数据库中任意数量的对象。