国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

Oracle如何實(shí)現(xiàn)跨庫(kù)查詢

2024-08-29 14:00:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

實(shí)現(xiàn)結(jié)果:在一個(gè)數(shù)據(jù)庫(kù)中某個(gè)用戶下編寫一個(gè)存儲(chǔ)過(guò)程,在存儲(chǔ)過(guò)程中使用DBLINK連接另一個(gè)數(shù)據(jù)庫(kù),從此數(shù)據(jù)庫(kù)中的一個(gè)用戶下取數(shù),然后插入當(dāng)前的數(shù)據(jù)庫(kù)中的一個(gè)表中。

二. 實(shí)現(xiàn)方法步驟:

    1. 創(chuàng)建存儲(chǔ)過(guò)程
    2. 在存儲(chǔ)過(guò)程中先創(chuàng)建database link
    3. 創(chuàng)建成功
    4. 從另一個(gè)數(shù)據(jù)庫(kù)取出數(shù)據(jù)插入到當(dāng)前數(shù)據(jù)庫(kù)中
    5. 任務(wù)完成 

三. 創(chuàng)建DBLINK的方法:

create public database link dblink  connect to totalplant identified by totalplant   using '(DESCRIPTION =    (ADDRESS_LIST =     (ADDRESS = (PROTOCOL = TCP)(HOST = LOCALHOST)(PORT = 1521))    )    (CONNECT_DATA =     (SERVICE_NAME = prd.gdc)    )    )';

        語(yǔ)法解釋:create public database link DBLINK名字(自己隨便起)
                  connect to 用戶名 identified by 密碼

     using '(DESCRIPTION =       (ADDRESS_LIST =        (ADDRESS = (PROTOCOL = TCP)(HOST = 要連接的數(shù)據(jù)庫(kù)所在服務(wù)器的IP地址)(PORT = 1521))       )       (CONNECT_DATA =        (SERVICE_NAME = 要連接的數(shù)據(jù)庫(kù)的在本地的服務(wù)名(即要連接的數(shù)據(jù)庫(kù)的SID))       )       )';

     2. 如果創(chuàng)建private的DBLINK

  create database link dblink  connect to totalplant identified by totalplant   using '(DESCRIPTION =    (ADDRESS_LIST =     (ADDRESS = (PROTOCOL = TCP)(HOST = LOCALHOST)(PORT = 1521))    )    (CONNECT_DATA =     (SERVICE_NAME = prd.gdc)    )    )'; 

四. 連接成功后從所連接的數(shù)據(jù)庫(kù)中取數(shù)的方法:

select * from tbl_ost_notebook@dblink;

     說(shuō)明:只需在表名的后面加上"@DBLINK名字"即可。   

五. 在當(dāng)前數(shù)據(jù)庫(kù)下查看所有的DBLINK的方法:

select * from dba_db_links; 

六. 刪除當(dāng)前數(shù)據(jù)庫(kù)下的一個(gè)指定的DBLINK的方法:

     1. 如果創(chuàng)建的是一個(gè)public的DBLINK,刪除時(shí)需要用
        drop public database link dblink;
     2. 如果創(chuàng)建的是一個(gè)private的DBLINK,刪除時(shí)需要用
        drop database link dblink;
     說(shuō)明:drop public database link DBLINK名字;    

七. 查看當(dāng)前數(shù)據(jù)庫(kù)的全局?jǐn)?shù)據(jù)庫(kù)名的方法:
     1. select * from global_name;  

八. 查看當(dāng)前用戶具有哪些針對(duì)DBLINK的權(quán)限的方法:

SELECT DISTINCT PRIVILEGE AS "Database Link Privileges"  FROM ROLE_SYS_PRIVS  WHERE PRIVILEGE IN ( 'CREATE SESSION','CREATE DATABASE LINK',        'CREATE PUBLIC DATABASE LINK'); 


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到oracle教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 姜堰市| 凌云县| 宝应县| 读书| 大安市| 朝阳市| 轮台县| 岳普湖县| 萨嘎县| 新邵县| 安陆市| 唐海县| 苍山县| 淅川县| 赤峰市| 新民市| 公安县| 福贡县| 恭城| 洛隆县| 巩留县| 苍溪县| 万安县| 富阳市| 霍城县| 满洲里市| 高碑店市| 正安县| 河北区| 无为县| 改则县| 措美县| 陇川县| 临颍县| 志丹县| 临夏县| 洛阳市| 云林县| 沾益县| 临安市| 于都县|