新聞中心
如果數(shù)據(jù)庫(kù)不在本地主機(jī),必須在$ORACLE_HOME/network/admin/tnsnames.ora中配置相應(yīng)的tns,然后程序才能通過(guò)配置好的tns訪問(wèn)數(shù)據(jù)庫(kù),但是java通過(guò)thin方式訪問(wèn)oracle例外,可以采用在本地配置好的tns別名,也可以采用tns全解析名,采用別名等號(hào)后的全描述符;如下:

創(chuàng)新互聯(lián)堅(jiān)信:善待客戶,將會(huì)成為終身客戶。我們能堅(jiān)持多年,是因?yàn)槲覀円恢笨芍档眯刨?。我們從不忽悠初訪客戶,我們用心做好本職工作,不忘初心,方得始終。10多年網(wǎng)站建設(shè)經(jīng)驗(yàn)創(chuàng)新互聯(lián)是成都老牌網(wǎng)站營(yíng)銷(xiāo)服務(wù)商,為您提供成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、H5高端網(wǎng)站建設(shè)、網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)、重慶小程序開(kāi)發(fā)服務(wù),給眾多知名企業(yè)提供過(guò)好品質(zhì)的建站服務(wù)。
TESTCZ = |
舉例。
現(xiàn)在有兩個(gè)數(shù)據(jù)庫(kù)
adb,用戶名和密碼分別是adb/adb,在本地主機(jī)配置的tns名字是tns_a,所在主機(jī)a;
bdb,用戶名和密碼分別是bdb/bdb,在本地主機(jī)配置的tns名字是tns_b,所在主機(jī)b;
現(xiàn)在需要在adb上面建一個(gè)連接到bdb數(shù)據(jù)庫(kù)的dblink;
方法1:
在a主機(jī)上編輯tnsnames.ora文件配置bdb數(shù)據(jù)庫(kù)的tns別名tns_b,如下:
tns_b = |
然后創(chuàng)建數(shù)據(jù)庫(kù)連接,如下:
create database link |
方法2:
如果沒(méi)有權(quán)限修改tnsnames.ora,那么就沒(méi)有辦法建立到adb數(shù)據(jù)庫(kù)的tns別名,那么就只能采用在創(chuàng)建dblink的時(shí)候,全寫(xiě)解析符號(hào)。創(chuàng)建dblink的方法如下:
create database link connect to bdb identified by identified by bdb |
創(chuàng)建好tns別名之后,可以采用sqlplus username/password@tnsname來(lái)測(cè)試創(chuàng)建的tns別名是否正確。
我在生產(chǎn)系統(tǒng)中創(chuàng)建的一個(gè)dblink示例:
create database link NEW_DBLINK |
【編輯推薦】
- 實(shí)戰(zhàn)PHP5+Apache2.2+MySQL5.1配置經(jīng)歷
- 優(yōu)化MySQL插入方法的五個(gè)妙招
- 詳解MySQL三項(xiàng)實(shí)用開(kāi)發(fā)知識(shí)
文章標(biāo)題:淺談創(chuàng)建Oracle數(shù)據(jù)庫(kù)連接的兩種方法
文章鏈接:http://www.5511xx.com/article/dhossss.html


咨詢
建站咨詢
