oracle如何創(chuàng)建dblink oracle需要?jiǎng)?chuàng)建dblink給什么權(quán)限?
oracle需要?jiǎng)?chuàng)建dblink給什么權(quán)限?oracle如何創(chuàng)建DBlink?1。應(yīng)用場(chǎng)景:現(xiàn)有兩個(gè)數(shù)據(jù)庫,一個(gè)是nc650115,另一個(gè)是nc56?,F(xiàn)在我們需要通過dblink連接nc650115中
oracle需要?jiǎng)?chuàng)建dblink給什么權(quán)限?
oracle如何創(chuàng)建DBlink?
1。應(yīng)用場(chǎng)景:
現(xiàn)有兩個(gè)數(shù)據(jù)庫,一個(gè)是nc650115,另一個(gè)是nc56。現(xiàn)在我們需要通過dblink連接nc650115中的nc56。
2. 檢查您是否有權(quán)限在nc650115中創(chuàng)建dblink。在nc650115中執(zhí)行
權(quán)限如下
沒有權(quán)限在sys中授權(quán)
3。在nc650115下創(chuàng)建dblink。
其中nc65dblink是dblink名稱,
連接到要連接的用戶名,由密碼標(biāo)識(shí)
主機(jī)=要連接到數(shù)據(jù)庫的IP
服務(wù)名稱=數(shù)據(jù)庫實(shí)例
檢查創(chuàng)建是否成功
4。操作:
查詢nc56中的數(shù)據(jù)
刪除dblink
Oracle是怎么建立DBLINK的?
例如,有兩個(gè)獨(dú)立的數(shù)據(jù)庫。如果我們現(xiàn)在登錄到當(dāng)前數(shù)據(jù)庫,并且想要訪問另一個(gè)數(shù)據(jù)庫,如果我們構(gòu)建dblink,我們可以直接訪問當(dāng)前數(shù)據(jù)庫中的另一個(gè)數(shù)據(jù)庫。
例如,選擇*來自用戶@xe
這樣,我們可以直接訪問另一個(gè)數(shù)據(jù)庫的用戶表
使用“(description=
(address)”LIST=
(address=(PROTOCOL=TCP)(HOST=192.168.2.225[U4])(PORT=1521))
(connect Data=
)(sid=NMS),創(chuàng)建225[U1
]的數(shù)據(jù)庫鏈接,連接到由ultrarams[U3
]標(biāo)識(shí)的ultrarams[U2][u5])
](server=specified)
!][U1]創(chuàng)建的數(shù)據(jù)庫鏈接的名稱][U2]數(shù)據(jù)庫中的用戶名和密碼][U3]數(shù)據(jù)庫中的用戶名和密碼][U4]數(shù)據(jù)庫的IP地址和端口號(hào)][u5]數(shù)據(jù)庫的實(shí)例名
將資源授予mdsysgrant create數(shù)據(jù)庫鏈接到mdsys,或者如果您不擔(dān)心安全問題,只需向DBA添加一個(gè)grant Create database link to mdsys
oracle中如何創(chuàng)建dblink?
dblink:當(dāng)用戶希望通過本地?cái)?shù)據(jù)庫訪問另一個(gè)數(shù)據(jù)庫表中的數(shù)據(jù)時(shí),必須在本地?cái)?shù)據(jù)庫中創(chuàng)建遠(yuǎn)程數(shù)據(jù)庫的dblink。通過dblink,本地?cái)?shù)據(jù)庫可以像訪問本地?cái)?shù)據(jù)庫一樣訪問遠(yuǎn)程數(shù)據(jù)庫表中的數(shù)據(jù)。同義詞:同義詞的字面意思是別名,這是一種映射關(guān)系,類似于嘗試的功能。此外,如果要在遠(yuǎn)程數(shù)據(jù)庫中創(chuàng)建表的同義詞,則需要?jiǎng)?chuàng)建DatabaseLink以擴(kuò)展訪問權(quán)限。