当我们对远程服务器上的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数据库建立远程链接并对远程服务器上的数据进行操作的知识就介绍到这里了,希望通过本次的介绍,您能有所收获,谢谢各位浏览!
【编辑推荐】