新聞中心
遠(yuǎn)程連接Oracle數(shù)據(jù)庫的方法很多,但是如果在本地?cái)?shù)據(jù)庫的存儲(chǔ)過程中,要訪問一個(gè)遠(yuǎn)程數(shù)據(jù)庫,我們?cè)撛趺慈プ瞿??其?shí)只需要做如下配置即可連接成功。以下是在存儲(chǔ)過程中連接遠(yuǎn)程數(shù)據(jù)庫并進(jìn)行操作的過程:

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了陽江免費(fèi)建站歡迎大家使用!
1.查看遠(yuǎn)程數(shù)據(jù)庫的相關(guān)數(shù)據(jù)
SERVICE_NAME
兩種方式:
***種more$ORACLE_HOME/network/admin/tnsname.ora
一般是數(shù)據(jù)庫的SID
第二種echo$ORACLE_SID
2.修改本地?cái)?shù)據(jù)庫
修改本地?cái)?shù)據(jù)庫的vi$ORACLE_HOME/network/admin/tnsname.ora
添加如下:
- (DESCRIPTION=
- (ADDRESS_LIST=
- (ADDRESS=(PROTOCOL=TCP)(HOST=遠(yuǎn)程數(shù)據(jù)庫地址hotname)(PORT=1521))
- )
- (CONNECT_DATA=
- (SERVICE_NAME=遠(yuǎn)程數(shù)據(jù)庫的SERVICE_NAME)
- )
- )
3.測試連接是否成功
在本地?cái)?shù)據(jù)庫運(yùn)行 tnspingDB.69LINK ,如果成功,可以再使用:sqlplus username/[email protected] ,成功進(jìn)入代表配置成功。
4.在本地?cái)?shù)據(jù)庫中創(chuàng)建遠(yuǎn)程連接
createdatabaselinkmylinkconnectto用戶名identifiedby密碼using'DB.69LINK';
運(yùn)行如下,檢查連接是否已經(jīng)創(chuàng)建:
select*fromuser_db_links。
5.在存儲(chǔ)過程中應(yīng)用:
- CREATEORREPLACEPROCEDUREremoteAccessAS
- TYPEt_ReadUserISREFCURSOR;
- v_CursorVar1t_ReadUser;
- DECOUNTNUMBER(18);
- Begin
- SELECT*FROM表明@mylink;
以上就是使用存儲(chǔ)過程連接遠(yuǎn)程數(shù)據(jù)庫的全部,更多遠(yuǎn)程數(shù)據(jù)庫的連接問題在這里:http://database./art/201010/231338.htm。
網(wǎng)頁名稱:在存儲(chǔ)過程中連接遠(yuǎn)程Oracle數(shù)據(jù)庫并進(jìn)行操作
轉(zhuǎn)載來于:http://m.fisionsoft.com.cn/article/cdhgico.html


咨詢
建站咨詢
