oracle中db_link(DATABASE LINK)的使用
1.用dba身份进行登录。(sqlplus "/as sysdba")
2.赋创建dblink权限。
3.创建dblink。
脚本:create database link 'linkname'
connect to 'user' identified by 'password'
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 'ip')(PORT = 'port'))
)
(CONNECT_DATA =
(SERVICE_NAME = 'serverName')
)
)';
注意点:修改对应的值,不需要单引号。你也可以先执行第3步,如果报你权限不足时再去赋权(第一步和第二步)也是可以的。
使用:select * from [email protected];在你查询的对象后加上@dblink的名字。