中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

Oracle中建立了dblink怎么使用

Oracle應用服務器OS

成都創新互聯專注于綏棱企業網站建設,自適應網站建設,商城網站制作。綏棱網站建設公司,為綏棱等地區提供建站服務。全流程按需搭建網站,專業設計,全程項目跟蹤,成都創新互聯專業和態度為您提供的服務

  1.查看數據庫的global_name

SELECT * FROM GLOBAL_NAME;

  2.查看global_name參數是true還是false

 show parameter global_name

       如果為true,本地建立的dblink名稱必須與遠程的global_name一致才行。 

  3.創建dblink

CREATE DATABASE LINK數據庫鏈接名
    CONNECT TO 用戶名 
    IDENTIFIED BY 密碼 
    USING ‘數據庫連接字符串';

      例1:

 CREATE PUBLIC DATABASE LINK CONN_MY_LINK
    CONNECT TO MYUSER IDENTIFIED BY MYPASSWORD
    USING 'MYORAL';

       其中MYORAL為客戶端服務器建立的訪問服務端服務器的本地命名,

       LINK CONN_MY_LINK為本地建立的dblink名稱

       例2:       

  CREATE PUBLIC DATABASE LINK LINK_HSMIS
        CONNECT TO BI 
        IDENTIFIED BY BI 
       USING '(DESCRIPTION =
             (ADDRESS_LIST =
             (ADDRESS = (PROTOCOL = TCP)(HOST = 10.188.245.201)(PORT = 1521))
             )
            (CONNECT_DATA =
            (SERVICE_NAME = hsmis)
            )
        )';

          直接用本地命名連接字符串替代本地命名。

// 賦予創建權限
    grant CREATE DATABASE LINK to smis;    
    grant CREATE SYNONYM to smis;

 4.查詢dblink是否創建成功

 SELECT * FROM DUAL@數據庫鏈接名
   或SELECT * FROM表名@數據庫鏈接名

  5.刪除dblink

 drop public database link CONN_MY_LINK

  6.使用同義詞簡化:

 CREATE SYNONYM S_MY_TABLE FOR TABLENAME@數據庫鏈接名;

  7.db_link查詢時出現鎖的解決方案

      每次使用db_link查詢時釋放連接,調用dbms_session包中的關閉函數即可

      例:dbms_session.close_database_link(CONN_MY_LINK);

      或使用dblink的時候,即使是select文也要進行commit,或者是rollback,否則時間長了會阻礙其他進程。

  8.查詢dblink時出現無法處理服務器名的解決方案

       要在相應的數據庫在服務器上建立相應的連接, 如A數據庫在A1服務器上,B數據庫在b1服務器上,如果要在A數據庫中連接B數據庫,則要在服務器A1上建立相應的tnsnames配置項如下:
     (在Win環境下的Oracle中,Oracle\Network\ADMIN\tnsnames.ora 文件中進行配置)

A_TO_B =  
   (DESCRIPTION =  
   (ADDRESS_LIST =  
   (ADDRESS = (PROTOCOL = TCP)(HOST =A2服務器的IP)(PORT = 1521)) )     
   (CONNECT_DATA =  
   (SERVICE_NAME = B數據庫的服務名))) 

      然后建立相應dblink,容易犯的錯誤是:

      在自已的客戶端的tnsname.ora中建立連接,而沒有在A數據庫所有的

      服務器A1的tnsname.ora中建立連接。

  9.查看鎖表進程和解鎖

     (1)方式一:

 select sess.sid,  
   sess.serial#,  
   lo.oracle_username,  
   lo.os_user_name,  
   ao.object_name,  
   lo.locked_mode  
   from v$locked_object lo,  
   dba_objects ao,  
   v$session sess  
   where ao.object_id = lo.object_id and lo.session_id = sess.sid;

     (2)方式二:

 select * from v$session t1, v$locked_object t2 
   where t1.sid = t2.SESSION_ID;

     (3)進程解鎖  

     如有記錄則表示有鎖,記錄下SID和serial# ,將記錄的ID替換下面的SID, serial,即可解除LOCK

   alter system kill session 'SID,serial';

以上所述是小編給大家介紹的oracle中dblink應用小結,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的,在此也非常感謝大家對創新互聯網站的支持!

分享文章:Oracle中建立了dblink怎么使用
文章出自:http://www.2m8n56k.cn/article24/pshece.html

成都網站建設公司_創新互聯,為您提供面包屑導航Google外貿建站微信小程序動態網站外貿網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
主站蜘蛛池模板: 久草新视频 | 男人干女人的视频 | 欧美hdvideosex4k| 国产日产亚洲系列首页 | 澳门毛片在线播放 | 日韩欧美亚洲 | 97视频免费观看2区 97视频免费上传播放 | 久久精品国产6699国产精 | 99re5久久在热线播放 | 欧美黄色免费网站 | 国产精品96久久久久久久 | 三级全黄的全黄三级三级播放 | 日本免费特黄aa毛片 | 亚洲成人在线视频播放 | 高清性色生活片久久久 | 免费高清特黄a 大片 | 日韩欧美高清在线观看 | 久久两性| 中国日本高清免费视频网 | 操亚洲 | 99久久免费看精品国产一区 | 国外精品视频在线观看免费 | 日本在线视频不卡 | 亚洲天堂在线视频观看 | 国产高清精品毛片基地 | www.91久久| 萌白酱福利视频在线网站 | 99秒拍福利大尺度视频 | 美女张开腿让男人桶的 视频 | 久久久久久久国产精品视频 | 国产午夜精品不卡观看 | 欧美一级人与动毛片免费播放 | 欧美曰批人成在线观看 | 亚洲综合在线观看视频 | 久久香蕉国产线看观看精品yw | 欧美国产伦久久久久 | 黄色国产网站 | 国产精品久久久久久久免费 | 99国产精品热久久久久久夜夜嗨 | 免费国产成人高清在线看软件 | 亚洲欧美一区二区三区久久 |