The important thing in life is to have a great aim , and the determination

          常用鏈接

          統(tǒng)計(jì)

          IT技術(shù)鏈接

          保險(xiǎn)相關(guān)

          友情鏈接

          基金知識

          生活相關(guān)

          最新評論

          Oracle 跨庫 查詢 復(fù)制表數(shù)據(jù)

          方法一:

          在目前絕大部分?jǐn)?shù)據(jù)庫有分布式查詢的需要。下面簡單的介紹如何在oracle中配置實(shí)現(xiàn)跨庫訪問。

          比如現(xiàn)在有2個數(shù)據(jù)庫服務(wù)器,安裝了2個數(shù)據(jù)庫。數(shù)據(jù)庫server A和B。現(xiàn)在來實(shí)現(xiàn)在A庫中訪問B的數(shù)據(jù)庫。

          第一步、配置A服務(wù)器端的tnsnames.ora文件(TNSNAMES.ORA Network Configuration File),該文件存放的位置為:

          $ORACLE_HOME/network/admin/tnsnames.ora

          需要在該文件中增加對B庫的配置項(xiàng),格式如下

          ZBCDB3 =
          (DESCRIPTION =
              (ADDRESS_LIST =
                (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.50.6)(PORT = 1523))
              )
              (CONNECT_DATA =
                (SERVICE_NAME = zbcdb3)
              )
          )

          若在A庫的另外一臺客戶端來訪問B的數(shù)據(jù)庫的話,同時(shí)也應(yīng)該修改客戶端的相應(yīng)的文件。

          第二步、在A服務(wù)器的一個庫中建立B的一個數(shù)據(jù)的DBLINK。語法如下:

          create database link dcmdb connect to dcmdb identified by dcmoptr using 'zbcdb3' ;

          然后可以實(shí)現(xiàn)分布式查詢:

          select * from tabname@dcmdb where 1=1;

          方法二:

          首先創(chuàng)建數(shù)據(jù)庫鏈接:
          CREATE PUBLIC DATABASE LINK 數(shù)據(jù)鏈名稱 CONNECT TO 登陸用戶名 IDENTIFIED BY 密碼 USING '(DESCRIPTION =
               (ADDRESS_LIST =
                 (ADDRESS = (PROTOCOL = TCP)(HOST = 對方Oracle服務(wù)器的IP地址)(PORT = 端口號))
               )
               (CONNECT_DATA =
          (SERVICE_NAME = 對方Oracle服務(wù)器服務(wù)名)
               )
             )'

          其中 數(shù)據(jù)鏈名稱 為添加到本地Oracle數(shù)據(jù)庫控制臺(Oracle Enterprise Manager Console)樹節(jié)點(diǎn)的服務(wù)名

          要查詢對方數(shù)據(jù)庫的表TableName語句如下:

          SELECT 字段名 FROM TableName@數(shù)據(jù)鏈名稱;

          復(fù)制表數(shù)據(jù):

          insert into 表名(字段名) (SELECT 字段名 FROM TableName@數(shù)據(jù)鏈名稱);

          posted on 2008-12-29 17:32 鴻雁 閱讀(556) 評論(0)  編輯  收藏 所屬分類: IT技術(shù)相關(guān)

          主站蜘蛛池模板: 格尔木市| 沛县| 廊坊市| 子长县| 武胜县| 凤翔县| 西丰县| 特克斯县| 吉安市| 托克逊县| 安溪县| 罗山县| 广安市| 洪洞县| 巴南区| 鄂尔多斯市| 河东区| 望奎县| 抚顺市| 大埔区| 威远县| 南开区| 板桥市| 苏尼特左旗| 湘乡市| 潢川县| 江源县| 高台县| 海丰县| 永春县| 福海县| 巫溪县| 佳木斯市| 松桃| 新宁县| 阿合奇县| 濉溪县| 吉木萨尔县| 旺苍县| 中卫市| 迁西县|