通过IP地址和端口号向远程数据库授予权限

时间:2017-08-22 09:46:40

标签: sql database oracle oracle10g

我创建了2个数据库:

首先:在本地机器上用户名 Local_Sales2014BCS044             具有名为 remoteAccess 的关系。

第二:在远程服务器上用户名 2014BCS044 IP地址 10.7.1.15 和数据库              服务端口 1521

现在我想将名为 remoteAccsess 的关系权限授予 2nd 数据库。所以我编写了一个无效的ORACLE SQL查询:

GRANT ALL PRIVILEGES ON Local_Sales2014BCS044.remoteAccsess TO 2014BCS044@10.7.1.15:1521;

请提出解决方案。

1 个答案:

答案 0 :(得分:0)

首先使用sqlplus指定其TNS条目连接到远程服务器上的数据库。然后执行grant命令GRANT ALL PRIVILEGES ON Local_Sales2014BCS044.remoteAccsess TO 2014BCS044

您必须确保数据库之间的端口1521和22处于打开状态。可以使用tnsping命令进行检查。