oracle下database link詳解

    database link 詳解linux

    數據庫之間經過建立database link ,能夠方便用戶對異地數據庫中某一用戶下數據的進行DML操做,可是不能作DDL操做,數據庫

    database link 的兩種方式:oracle

        公有link:public database link(此用戶下建的database link ,其餘用戶也能夠使用此link)ide

        私有link:database link        (只有建立該link的用戶的才能夠使用此link,其餘用戶則不能使用)實驗環境:3d

    window 平臺下的oracle 11g  64位(本地數據庫)對象

    linux平臺下的oracle 10g  32(遠程數據庫)blog


建立database link的步驟:字符串

    一、遠程數據庫須要開啓監聽           get

    二、在本地數據庫上配置鏈接字符串it

三、建立public database link

語法:create public database link 連接名 connect to 【遠程數據庫的用戶名】 identified by 【密碼】 using '鏈接字符串'
        create  public database link  link1 connect  to hr identified by hr using 'lck'   

 四、建立database link

語法:  create  database link 連接名 connect to 【目標數據庫的用戶名】 identified by 【密碼】 using '連接字符串'

       create  database link link3 connect to hr identified by hr using 'lck';

       ok,database link建立完成!!

利用database link 在遠程數據庫的對象進行管理(insert into、update、delete、select)

不能利用database link 在遠程數據庫中執行DDL操做

ok,組後一個命令:刪除database link 

語法:

drop  public database link 【鏈接名】

drop  database link 【鏈接名】


 drop  public database link link1;

 drop database link link3

相關文章
相關標籤/搜索