是不是可以建2个database link 一个只有读权限 CREATE DATABASE LINK dbl_read CONNECT TO user IDENTIFIED BY pwd USING connect_string 这个user在ERP DATABASE只有读的权限,或者只具有某几个表的读权限一个只有写权限 。。 以上建立在 ERP DATABASE和WEB DATABASE 是oracle
chinagaoyang: 你好 我也想过建立2个DBLINK,但是好象只能建一个,CREATE DATABASE LINK dbl_read CONNECT TO user IDENTIFIED BY pwd USING connect_string 这里的dbl_read 必须是目标DATABASE的INSTANCE NAME. 这也正是困难的地方
用了DBLINK ,怎么控制权限呢?
一个只有读权限
CREATE DATABASE LINK dbl_read CONNECT TO user IDENTIFIED BY pwd USING connect_string
这个user在ERP DATABASE只有读的权限,或者只具有某几个表的读权限一个只有写权限
。。
以上建立在 ERP DATABASE和WEB DATABASE 是oracle
这里的dbl_read 必须是目标DATABASE的INSTANCE NAME.
这也正是困难的地方
1 dbl_read 不用是目标DATABASE的INSTANCE NAME吧 是随便启的名字就可以了 除非我下午的工作白干了2 是不是一个connect_string只能建立一个DBLINK 我也没试过 不过你可以考虑建2个connect_string呀 在TNS文件里建立2个参数一样但名字不一样的connect_string 我想是可以的
1 dbl_read 不用是目标DATABASE的INSTANCE NAME吧 是随便启的名字就可以了
CREATE DBLINK语句本身可以执行,但是是不能用的我已经试过.
根据1, 你说的2也就不行了.TO ssDOn:
能详细点吗?