dblink的應用與管理
很多時候會遇到要從A 庫訪問到B庫中的資料的情況,oracle 提供了 database link 技術。建立dblink 有兩種方法:
1):不能在 tnsnames.ora檔案裡配置的情況。
yang@rac1>create database link linkyang
2 connect to yang identified by yang
3 using
4 '( DESCRIPTION =
5 (ADDRESS_LIST =
6 (ADDRESS=(PROTOCOL = TCP )(HOST = 10.1.165.4)(PORT=1521))
7 )
8 (CONNECT_DATA=
9 (SERVICE_NAME =oracl)
10 )
11 )';
Database link created.
yang@rac1>select count(1) from yang_old@linkyang;
COUNT(1)
----------
100000
2) ,如果可以在tnsnames.ora 檔案裡面配置,則如下:
在檔案裡面新增:
RAC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.111)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = rac)
)
)
yang@rac1>create database link linkyang2
2 connect to yang identified by yang
3 using ‘rac’;
Database link created.
yang@rac1>select count(1) from yang_old@linkyang2;
COUNT(1)
----------
100000
3)刪除dblink
yang@rac1>drop database link linkyang;
Database link dropped.
4)查詢已有的dblink
yang@rac1>select owner,object_name from dba_objects where object_type='DATABASE LINK';
OWNER OBJECT_NAME
--------------- -------------------------
PUBLIC ZZZZ
WANGYJ MY_RAC
WANGYJ UDB_TEST
YANG LINKORACL
YANG LINKYANG
5)同義詞的使用:yang_old@linkyang 可以使用同義詞來代替的。
yang@rac1>create synonym oracl_yang_yangold for yang_old@linkyang;
Synonym created.
yang@rac1>select count(1) from oracl_yang_yangold;
COUNT(1)
----------
100000
yang@rac1>
1):不能在 tnsnames.ora檔案裡配置的情況。
yang@rac1>create database link linkyang
2 connect to yang identified by yang
3 using
4 '( DESCRIPTION =
5 (ADDRESS_LIST =
6 (ADDRESS=(PROTOCOL = TCP )(HOST = 10.1.165.4)(PORT=1521))
7 )
8 (CONNECT_DATA=
9 (SERVICE_NAME =oracl)
10 )
11 )';
Database link created.
yang@rac1>select count(1) from yang_old@linkyang;
COUNT(1)
----------
100000
2) ,如果可以在tnsnames.ora 檔案裡面配置,則如下:
在檔案裡面新增:
RAC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.111)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = rac)
)
)
yang@rac1>create database link linkyang2
2 connect to yang identified by yang
3 using ‘rac’;
Database link created.
yang@rac1>select count(1) from yang_old@linkyang2;
COUNT(1)
----------
100000
3)刪除dblink
yang@rac1>drop database link linkyang;
Database link dropped.
4)查詢已有的dblink
yang@rac1>select owner,object_name from dba_objects where object_type='DATABASE LINK';
OWNER OBJECT_NAME
--------------- -------------------------
PUBLIC ZZZZ
WANGYJ MY_RAC
WANGYJ UDB_TEST
YANG LINKORACL
YANG LINKYANG
5)同義詞的使用:yang_old@linkyang 可以使用同義詞來代替的。
yang@rac1>create synonym oracl_yang_yangold for yang_old@linkyang;
Synonym created.
yang@rac1>select count(1) from oracl_yang_yangold;
COUNT(1)
----------
100000
yang@rac1>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-689947/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- BIGO 的資料管理與應用實踐Go
- SQL Server後設資料的管理與應用SQLServer
- 過程管理的認識與應用(轉載)
- 變更管理與汽車研發應用
- 江蘇X公司精益管理的應用與效果研究
- 大型企業管理軟體應用與管理諮詢 (轉)
- 管理升級與應用ERP的生命週期(轉)
- Linux作業系統程式管理的分析與應用Linux作業系統
- 產品資料管理(PDM)技術與應用
- 政企信創網路運維管理的創新與應用運維
- 系統管理:BRDB的應用
- 企業IT應用的風險管理
- Oracle 11g使用dblink與12c使用dblink的一點區別Oracle
- 對PDM產品資料管理應用與發展
- HarmonyOS資料管理與應用資料持久化(一)持久化
- 【DBLINK】DBLINK域名問題及與global_name和db_domian的關係
- 企業員工業務桌面系統的開發應用與管理
- 【generatory與iterator】的應用
- PWA的探索與應用
- SSH 的原理與應用
- AsyncTask的理解與應用
- 棧的原理與應用
- 一天學會PostgreSQL應用開發與管理-8PostgreSQL管理SQL
- 管理應用程式——流
- Android應用及應用管理簡介Android
- Oracle外部表的管理和應用Oracle
- 向量圖示的管理和應用
- “全面庫存管理”與“供應鏈管理”的聯絡與區別
- K8s 下的應用管理 — 私有 Helm Chart 的建立與維護K8S
- JDBC與ODBC的區別與應用JDBC
- ERP在會計與財務管理中應用(轉)
- 圖書《資料資產管理核心技術與應用》分享
- 杭州ERP生產管理系統開發的應用與優勢
- [譯]單應用跨多k8s叢集的部署與管理K8S
- uoj專案部署中題目管理的相關學習與應用
- 風險管理在施工專案管理中的應用(轉)專案管理
- dubbo的SPI應用與原理
- SqlServer索引的原理與應用SQLServer索引