其中:
dblinktest是database link的名称。
user是远程数据库的用户名。
passwd是远程数据库的密码。
ceshi是数据库服务端配置的tnsnames中名称。
4、执行:
SQL> select owner,object_name from dba_objects where object_type='DATABASE LINK';
OWNER OBJECT_NAME
--------------- -------------------------
OPEN DBLINKTEST
可以看到已经建立了这个database link。
5、执行:
SQL> select * from t@dblinktest;
ID
----------
0
2
3
4
5
当然也可以执行insert语句:
SQL> insert into t@dblinktest values(1);
1 row created.
另外database link分为public和private的,默认是private,只有当前用户可用,如果是create public database link ...,则所有用户都可以使用这个名称的database link。