oracle查詢遠(yuǎn)程數(shù)據(jù)庫(kù)中數(shù)據(jù)的方法
oracle查詢遠(yuǎn)程數(shù)據(jù)庫(kù)中數(shù)據(jù),應(yīng)該如何實(shí)現(xiàn)呢?下面就教您一個(gè)oracle查詢遠(yuǎn)程數(shù)據(jù)庫(kù)中數(shù)據(jù)的方法,如果您感興趣的話,不妨一看。
現(xiàn)在兩個(gè)數(shù)據(jù)庫(kù)服務(wù)器中存在相同的表,想要知道兩個(gè)表中的相同的記錄,可使用以下方法:
oracle查詢錢,先要建立與遠(yuǎn)程數(shù)據(jù)庫(kù)的連接
CREATE PUBLIC DATABASE LINK linkname CONNECT TO scott IDENTIFIED BY
sa USING '172.16.100.20:1521/ora10g20';
其中l(wèi)inkname為連接名,scott和sa為該遠(yuǎn)程數(shù)據(jù)庫(kù)中帳號(hào)和密碼;172.16.100.20:1521/ora10g20為遠(yuǎn)程數(shù)據(jù)庫(kù)實(shí)例名
使用oracle查詢語(yǔ)句查詢
select * from a@linkname
SQL Server
上面提到了oracle連接遠(yuǎn)程數(shù)據(jù)庫(kù)的方法,今天用到了SQL Server的遠(yuǎn)程數(shù)據(jù)庫(kù)連接功能,順便也整理出來。
sqlserver連接遠(yuǎn)程服務(wù)器一般使用 link server,使用link server需要兩個(gè)步驟:
1.創(chuàng)建link server
在本地?cái)?shù)據(jù)庫(kù)中執(zhí)行創(chuàng)建語(yǔ)句
EXEC sp_addlinkedserver @server = 'SQLSRV3', @srvProduct = N'SQL Server'
其中@server為遠(yuǎn)程服務(wù)器名稱,@srvProduct為遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器服務(wù)名稱。
1.創(chuàng)建新建連接服務(wù)器的登錄帳號(hào)
新建連接服務(wù)器后必須要得到遠(yuǎn)程服務(wù)器的授權(quán)才可以使用
查詢語(yǔ)句可寫成
select * from linkservername.dbname.dbo.tablename
【編輯推薦】


















