当我们对远程服务器上的Oracle数据库进行操作时,首先应该建立连接,然后才能调用过程RPC等对远程服务器上的数据库进行操作,最后要执行的是断开链接和删除链接。这就是一个完整的操作远程服务器上的Oracle数据库的步骤,本文主要介绍了这一过程的实现代码,接下来就让我们来一起学习一下吧。
创建链接到ORACLE的链接服务器:
- EXEC sp_addlinkedserver
- @server = 'QZYDJK_Link',
- @srvproduct = 'Oracle',
- @provider = 'MSDAORA',
- @datasrc = 'CSC25'
远程链接到链接服务器:
- EXEC sp_addlinkedsrvlogin
- @rmtsrvname = 'QZYDJK_Link',
- @useself = 'false',
- @locallogin = NULL,
- @rmtuser = 'xxxx',
- @rmtpassword = '1234'
启用远程链接服务器上的远程调用过程RPC:
- EXEC sp_serveroption
- @server = 'QZYDJK_Link',
- @optname = 'rpc out',
- @optvalue = true
查询远程链接服务器上的数据:
- EXEC
- ('SELECT * FROM table'
- )
- AT QZYDJK_Link
断开远程链接服务器链接:
- EXEC sp_droplinkedsrvlogin 'QZYDJK_Link',NULL;
删除远程链接服务器链接:
- EXEC sp_dropserver [QZYDJK_Link]
关于Oracle数据库建立远程链接并对远程服务器上的数据进行操作的知识就介绍到这里了,希望通过本次的介绍,您能有所收获,谢谢各位浏览!
【编辑推荐】
- 如何修改MySQL数据库引擎为INNODB
- 浅析Oracle追踪工具SQL Trace的启用方式
- Oracle数据库的四个不同版本的新个性比拟
- 详细介绍Oracle数据库EM Console重建过程
- Oracle系统事件函数ORA_CLIENT_IP_ADDRESS的使用
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/246813.html<

