日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何正確對Oracledatabaselink進行布式

以下的文章主要介紹的是布式Oracle database link的實際操作步驟以及在實際操作中我么應注意什么事項描述,如果你對其相關的實際操作有興趣的話,你就可以對以下的文章點擊觀看了。

訪問方式:

 
 
 
  1. select * from MyTableSpace.MyTable@MyDB 

1.創(chuàng)建私有連接

 
 
 
  1. create database link fmydb connect to lpuser identified by lpuser1 using 'lp10.119.40.7'  
  2. drop database link fmydb [注意此處不能有public]  

 

2.創(chuàng)建公共連接

 
 
 
  1. create public database link fmydb connect to sys identified by sys using 'lp10.119.40.7'  
  2. drop public database link fmydb [注意此處必須有public]  

 

前面有public 與沒有public 的區(qū)別是:有public 則此機上的所有oracle用戶都可以查詢遠程庫,如無public則此機上只有創(chuàng)建此連接的用戶有權查詢遠程庫。

如創(chuàng)建全局dblink,則必須使用systm或sys用戶。

一、兩種創(chuàng)建方式

***種:

1.根據(jù)遠端的信息用Net Manager設置好能連接遠端的服務及監(jiān)聽程序。

2.

 
 
 
  1. create public database link fwq12  
  2. connect to fzept identified by neu  

 

using 'fjept' //fjept為剛剛配置好的服務名

第二種:

直接建立鏈接:

 
 
 
  1. create database link linkfwq  
  2. connect to fzept identified by neu  
  3. using '(DESCRIPTION =  
  4. (ADDRESS_LIST =  
  5. (ADDRESS = (PROTOCOL = TCP)(HOST = 10.142.202.12)(PORT = 1521))  
  6. )  
  7. (CONNECT_DATA =  
  8. (SERVICE_NAME = fjept)  
  9. )  
  10. )';  

 

CREATE SYNONYM 同義詞名 FOR 表名;

CREATE SYNONYM 同義詞名 FOR 表名@數(shù)據(jù)庫鏈接名;

刪除dblink:DROP PUBLIC DATABASE LINK linkfwq。

假如創(chuàng)建全局dblink,則必須使用systm或sys用戶,在database前加public

 
 
 
  1. SQL>create synonym bjscottemp for emp@beijing; 

于是就可以用bjscottemp來替代帶@符號的分布式鏈接操作emp@beijing。

ORA-02019:未找到遠程數(shù)據(jù)庫的連接說明

1.>>> 建立 DATABASE LINK

 
 
 
  1. CREATE PUBLIC DATABASE LINK ABC  
  2. CONNECT TO SA IDENTIFIED BY PASSWORD  
  3. USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.100)
    (PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = AAA)))';  

 

2.>>> 測試

 
 
 
  1. select * from test@ABC 

3.>>>請注意使用 DBLINK 時,INIT.ORA中 GLOBAL_NAME 的設置,

如果為 ture , 請使用DBLINK的全稱,可在 all_db_links 中查到,如果為 FALSE, 不必使用全稱,當出現(xiàn)

“ORA-02019:為找到遠程數(shù)據(jù)庫的連接說明”時,請使用全稱,如:

 
 
 
  1. select * from test@ABC.US.ORACLE.COM 

4.

 
 
 
  1. SQL> select * from global_name;  
  2. GLOBAL_NAME  
  3. LOCALSR  

 

5.>>>> update global_name set GLOBAL_NAME = 'LOCALSR.US.ORACLE.COM' where GLOBAL_NAME = 'LOCALSR'

6.>>>重啟例程>>ok

 
 
 
  1. SQL> desc global_name;  
  2. Name Type Nullable Default Comments  
  3. GLOBAL_NAME VARCHAR2(4000) Y global database name   

上述的相關內容就是對Oracle database link的描述,希望會給你帶來一些幫助在此方面。


網(wǎng)站題目:如何正確對Oracledatabaselink進行布式
轉載來源:http://www.dlmjj.cn/article/dpeggjs.html