其实dblink很简单,它的主要作用就是两个数据库之间的访问 也就是常说的数据库同步
创建dblink
CREATE PUBLIC DATABASE LINK GNIS
CONNECT TO GUEST IDENTIFIED BY WELCOME
USING 'GNIS';
--Public(公用)或Private (私有)链接
权限类: Fixed User(固定用户), Connected User(连接用户)或 Current User(当前用户)
Shared Link(共享链接)或 Not Shared Link(非共享链接)
每次创建数据库链接时,你要自觉不自觉地做这三种选择。
测试dblink
select * from tf_f_customer@GNIS
注意一下:如果tf_f_customer 有大类型字段(如clob)这样查询就会有问题
报 cannot use lob locators selected from remote tables
这时 我们应该把 字段列出来,避免查询clob字段。
不过具体为什么 查询clob 会报错,我也在思索中。。
创建dblink
CREATE PUBLIC DATABASE LINK GNIS
CONNECT TO GUEST IDENTIFIED BY WELCOME
USING 'GNIS';
--Public(公用)或Private (私有)链接
权限类: Fixed User(固定用户), Connected User(连接用户)或 Current User(当前用户)
Shared Link(共享链接)或 Not Shared Link(非共享链接)
每次创建数据库链接时,你要自觉不自觉地做这三种选择。
测试dblink
select * from tf_f_customer@GNIS
注意一下:如果tf_f_customer 有大类型字段(如clob)这样查询就会有问题
报 cannot use lob locators selected from remote tables
这时 我们应该把 字段列出来,避免查询clob字段。
不过具体为什么 查询clob 会报错,我也在思索中。。