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