database link 詳解
資料庫之間通過建立database link ,可以方便使用者對異地資料庫中某一使用者下資料的進行DML操作,但是不能做DDL操作,
database link 的兩種方式:
公有link:public database link此使用者下建的database link ,其他使用者也可以使用此link)
私人link:database link 只有建立該link的使用者的才可以使用此link,其他使用者則不能使用)實驗環境:
window 平台下的oracle 11g 64位本機資料庫)
linux平台下的oracle 10g 32遠端資料庫)
建立database link的步驟:
1、遠端資料庫需要開啟監聽 650) this.width=650;" title="無標題.png" src="http://www.bkjia.com/uploads/allimg/131228/22341L2I-0.png" />
2、在本機資料庫上配置連接字串
650) this.width=650;" title="本機資料庫配置連接字串.jpg" src="http://www.bkjia.com/uploads/allimg/131228/22341M246-1.jpg" />
650) this.width=650;" title="tnsping lck.jpg" src="http://www.bkjia.com/uploads/allimg/131228/22341KI0-2.jpg" />
3、建立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'
650) this.width=650;" title="公有link.jpg" src="http://www.bkjia.com/uploads/allimg/131228/22341M327-3.jpg" />
4、建立database link
文法: create database link 連結名 connect to 目標資料庫的使用者名稱】 identified by 密碼】 using '連結字串'
create database link link3 connect to hr identified by hr using 'lck';
650) this.width=650;" title="私人link.jpg" src="http://www.bkjia.com/uploads/allimg/131228/22341G626-4.jpg" />
ok,database link建立完成!!
利用database link 在遠端資料庫的對象進行管理insert into、update、delete、select)
650) this.width=650;" title="利用database link對遠端資料庫使用者的表進行DML操作.jpg" src="http://www.bkjia.com/uploads/allimg/131228/22341I527-5.jpg" />
不能利用database link 在遠端資料庫中執行DDL操作
650) this.width=650;" title="不能對遠端資料庫進行DDL操作.jpg" src="http://www.bkjia.com/uploads/allimg/131228/22341M027-6.jpg" />
ok,組後一個命令:刪除database link
文法:
drop public database link 串連名】
drop database link 串連名】
drop public database link link1;
650) this.width=650;" title="刪除公有link.jpg" src="http://www.bkjia.com/uploads/allimg/131228/22341I0U-7.jpg" />
drop database link link3
650) this.width=650;" title="刪除私人link.jpg" src="http://www.bkjia.com/uploads/allimg/131228/22341Ib2-8.jpg" />
本文出自 “挨踢小蝌蚪” 部落格,請務必保留此出處http://chunke.blog.51cto.com/2753715/1220434