我可以在只读用户上创建数据库链接吗?

时间:2019-07-26 12:22:29

标签: sql oracle11g

我有一个数据库A,该数据库我拥有CREATE DATABASE LINK特权,一个数据库B,我可以以只读用户的身份连接(这里我没有特权)。我只想进行SELECT个查询。

我想知道是否可以在该用户上创建数据库链接。

我对我的问题进行了很多研究,但没有任何效果。

我也尝试过SET TRANSACTION READ ONLY,但是它什么也没做。

CREATE DATABASE LINK dblink_name
CONNECT TO user_with_read_only
IDENTIFIED BY password
USING('(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<host>)(PORT=<port>))(CONNECT_DATA=(SERVICE_NAME=<service_name>)))

我遇到了这些错误:

ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-16000: database open for read-only access

0 个答案:

没有答案