我有一台机器 A,上面有数据库服务器。我有一台机器 B,上面安装了 Oracle 客户端。
我通过添加以下内容修改了机器 B 中的 tnsnames.ora 文件:
TRIAL1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = machineName.example.com)(PORT = 1521)(QUEUESIZE=100))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = Trial1.world)
)
)
但是,我无法sqlplus name/pwd@trial as sysdba
在机器 B 上成功运行命令。它会抛出一个错误,指出“权限不足”。是否需要对机器 A 上的 sqlnet.ora 或 tnsnames.ora 文件进行任何修改?