可以通过建立客户机数据库网络服务名的办法,将服务器的名字或是IP地址设置为你需要连接的那个机器就行如果你要在一个应用中连接它,现在做好上步工作,然后按如下处理建立数据库连接
CREATE DATABASE LINK DBaseLinkName CONNECT TO UserName IDENTIFIED BY Password USING 'NetServiceName';
DBaseLinkName  是建立的数据连接名称
UserName       是可以连接到的用户名
Password        是可以连接到的用户的密码
NetServiceName  是可以连接的数据库网络服务名或是数据库名查询建立数据连接的表事例
Select * From TableName@ DBaseLinkName;

解决方案 »

  1.   

    需要在另一个服务器的Oracle数据库中有用户和相应权限,然后根据用户名和密码,建立一NetServiceName(网络服务名),然后参照楼上的方法建立DBLINK。另外注意修改init.ora中:global_names = false
      

  2.   

    补充:如果在CREATE DATABASE LINK DBaseLinkName CONNECT TO UserName IDENTIFIED BY Password USING 'NetServiceName';中NetServiceName  是数据库名修改init.ora中:global_names = true
      

  3.   

    up,up 
    建立DBLINKselect * from yourtable@yourdblink