oracle創(chuàng)建dblink語句 Oracle是怎么建立DBLINK的?
Oracle是怎么建立DBLINK的?例如,有兩個獨立的數(shù)據(jù)庫。如果我們登錄到當(dāng)前數(shù)據(jù)庫并想訪問另一個數(shù)據(jù)庫,如果我們構(gòu)建dblink,我們可以直接訪問當(dāng)前數(shù)據(jù)庫中的另一個數(shù)據(jù)庫。例如,選擇*來自用戶
Oracle是怎么建立DBLINK的?
例如,有兩個獨立的數(shù)據(jù)庫。如果我們登錄到當(dāng)前數(shù)據(jù)庫并想訪問另一個數(shù)據(jù)庫,如果我們構(gòu)建dblink,我們可以直接訪問當(dāng)前數(shù)據(jù)庫中的另一個數(shù)據(jù)庫。
例如,選擇*來自用戶@xe
這樣,我們就可以直接訪問另一個數(shù)據(jù)庫的用戶表了
1。應(yīng)用場景:
現(xiàn)有兩個數(shù)據(jù)庫,一個是nc650115,另一個是nc56?,F(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)識
主機(jī)=要連接到數(shù)據(jù)庫的IP
服務(wù)名稱=數(shù)據(jù)庫實例
檢查創(chuàng)建是否成功
4。操作:
查詢nc56中的數(shù)據(jù)
刪除dblink
oracle如何創(chuàng)建DBlink?
遇到以下錯誤。當(dāng)問題嚴(yán)重時,IIS將崩潰內(nèi)部錯誤未處理(-2)。在System.Data.OracleClient. OracleConnection.CheckError錯誤(OciErrorHandle,Int32 RC)微軟的技術(shù)支持人員表示,這是由Oracle客戶端問題引起的,需要相關(guān)的Oracle工程師。想一想就夠了。我們給你兩股好嗎?在查閱了數(shù)據(jù)之后,一些反饋說使用dblink時會出現(xiàn)這個問題。在測試和驗證之后,首先執(zhí)行dblink的普通查詢,然后打開一個分布式事務(wù)。打開連接時,它將報告“ora-24784:事務(wù)處理已存在”。目前,尚未再現(xiàn)“未處理的內(nèi)部錯誤(-2)”錯誤,它仍在調(diào)試中……
創(chuàng)建數(shù)據(jù)庫鏈接到225[U1
]連接到由ultrarams[U3
]標(biāo)識的ultrarams[U2],使用“(description=
](address)uList=
(address=(PROTOCOL=TCP)(HOST=192.168.2.225[U4])(PORT=1521))
(connectData=
](sid=NMS[u5])
(server=指定)
]“
[U1]創(chuàng)建的數(shù)據(jù)庫鏈接的名稱][U2]數(shù)據(jù)庫中的用戶名][U3]數(shù)據(jù)庫中的用戶名密碼][U4]數(shù)據(jù)庫的IP地址和端口號][u5]數(shù)據(jù)庫的實例名
創(chuàng)建公共數(shù)據(jù)庫鏈接
創(chuàng)建公共數(shù)據(jù)庫鏈接“數(shù)據(jù)庫鏈接的別名”
連接到“登錄用戶”標(biāo)識通過“登錄密碼”
使用“(描述=(地址)列表=(地址=(協(xié)議=TCP)(主機(jī)=IP)(端口=1521)))(連接數(shù)據(jù)=(sid=sid)))”
例如:
創(chuàng)建公共數(shù)據(jù)庫鏈接mydblink
連接到由密碼標(biāo)識的用戶1
使用“(描述=(地址)列表=(地址=(協(xié)議=TCP)(主機(jī)=10.10.10.10)(PORT=1521))(CONNECTData=(sid=ora10))“
oracle需要創(chuàng)建dblink給什么權(quán)限?
遠(yuǎn)程數(shù)據(jù)庫是Oracle嗎?然后你應(yīng)該配置它tnsnames.ora公司是,添加
說明=
(地址列表=
(地址=(協(xié)議=TCP)(主機(jī)=192.168.22.23)(端口=1521))
(連接數(shù)據(jù)=
(服務(wù)器=專用)
(服務(wù)名稱=gamerd)