需要建立鏈路 create dblink 具體語(yǔ)法你查下 用plsql比較方便 直接設(shè)置下鏈路名 連接到用戶 密碼 把tns里要連接的那段復(fù)制過(guò)去就行了 建好以后通過(guò)select * from 表@鏈路名查詢就行
博州網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,博州網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為博州上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的博州做網(wǎng)站的公司定做!
如果這張表所用的序列沒(méi)有被其他表使用的話,可以試試一下sql語(yǔ)句: select * from tableName where id=序列名.nowval(就是序列的當(dāng)前值,關(guān)鍵字我忘記是不是nowval了,好久沒(méi)用了),或者就用nexval-1 你先試試吧。
1、利用Net Manager創(chuàng)建服務(wù),具體步驟如下圖片所示:
打開Oracle安裝客戶端的時(shí)候所裝好的Net Manager
輸入網(wǎng)絡(luò)服務(wù)名,可以隨便輸入
選擇TCP/IP(Internet協(xié)議)
在這里,主機(jī)名可以輸入IP地址,不過(guò)如果IP不確定,且可能會(huì)經(jīng)常變動(dòng)的話,輸入主機(jī)的名字也可以;輸入完主機(jī)名字后,輸入oracle的端口號(hào),如下所示:
輸入SID:
用oracle的用戶名和密碼進(jìn)行測(cè)試
如果測(cè)試成功,則關(guān)閉當(dāng)前畫面,注意要保存哦!
完成這個(gè)步驟,會(huì)在tnsnames.ora中產(chǎn)生連接所需要的信息,例如服務(wù)器IP、SID,端口號(hào)等。
2、此時(shí),oracle的信息已經(jīng)基本上OK了,此時(shí)需要做的就是建立DBlink了。具體步驟如下所示:
打開SQL Management Studio,如下所示來(lái)建立Link Server:
點(diǎn)擊上圖中的New Linked Server,出現(xiàn)以下畫面:
按照上圖中的信息輸入,其中Linked server可以隨便填寫,Provider則固定選我圖中的OLE DB,Product Name處填入之前在Oracle的Net Manager中輸入的名字,Data Source也填入Net Manager中輸入的名字。完成后切換到Security頁(yè)簽,如下圖所示:
注意在上圖中的最下面選擇“Be made using this security context”,然后在remote login處輸入oracle的用戶名,在with password中輸入該用戶名對(duì)應(yīng)的password,完成后保存即可。
3、上面的設(shè)定都已經(jīng)完成好之后,下面就是驗(yàn)證是否成功了。驗(yàn)證的時(shí)候,只要直接寫一個(gè)sql查詢oracle中的資料即可,如下所示:
注意在上圖中,from的后面,table的名字要在前面加上linked server的名字,然后后面有兩個(gè)小點(diǎn),再然后才是oracle中用戶的名字,最后就是表的名字了。其中特別需要注意的時(shí)候,用戶的名字和表的名字都是要全部大寫的。
關(guān)于第二步中,在SQL可視化工具中的操作也可以通過(guò)以下SQL來(lái)進(jìn)行:
EXEC master.dbo.sp_addlinkedserver @server = N'link_peter_oracle',@srvproduct = N'peter_oracle', @provider = N'MSDAORA', @datasrc = N'peter_oracle',@provstr = N'User ID=scott;Password=tiger'--其中@srvproduct、@datasrc寫實(shí)例名;@provstr為oracle的用戶名和密碼
查詢方法:
1、執(zhí)行select * from dba_db_links;語(yǔ)句。
2、在PL/SQL中,在左邊瀏覽器中點(diǎn)擊database links就可以看到數(shù)據(jù)庫(kù)鏈路了。
創(chuàng)建Create database link語(yǔ)句:
create public database link 鏈路名 connect to 用戶 identified by 口令 using '連接字符串';
當(dāng)前題目:oracle如何創(chuàng)建鏈路,oracle 創(chuàng)建數(shù)據(jù)鏈路
本文來(lái)源:http://jinyejixie.com/article16/hopogg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、App設(shè)計(jì)、企業(yè)建站、App開發(fā)、標(biāo)簽優(yōu)化、營(yíng)銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)