oracle database link
Oracle database link概述
oracle 使用database link(資料庫連線)來建立到其他資料庫中物件的訪問路徑。一旦建立了資料庫連線,就可以像在本地Oracle資料庫一樣,對遠端(或本地)資料庫發出DML(Data Manipulation Language)命令,但大部分資料庫連線都不允許DDL(Data Definition Language)操作。資料庫連線分為私有資料庫連線和公有資料庫連線兩種。
[@more@]
建立dblink
1.使用已經定義的網路服務名
網路服務名寫在tnsnames.ora檔案中
create public database link to234db
connect to userName identified by password
using ‘orcl’
其中:
public 表示建立公有的dblink;to234db為dblink的名字;userName和password分別為要連線的目標資料 庫使用者名稱和密碼;orcl為tnsnames.ora檔案中定義的一個網路服務名,如:
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.8.234)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = WF4PPDB.ACON.COM)
)
)
2、指定網路服務描述
create database link to234db
connect to userName identified by password
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.8.234)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)';
其中:
host為資料庫所在ip地址,service_name是資料庫sid。
使用database link
select * from tableName@to234db;
insert into tableName@to234db values(…);
update tableName@to234db set…
delete tableName@to234db where …
其中tableName是目標資料庫中已經存在的表
檢視已經定義的database link
select * from dba_db_links;這種方式可以檢視到database link定義資訊
select * from dba_objects where object_type like 'DATABASE LINK';
刪除database link
drop [public] database link to234db;其中public 表示刪除公有的database link;
源文件 <http://blog.sina.com.cn/s/blog_5016113a0100abwe.html~type=v5_one&label=rela_prevarticle>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18841027/viewspace-1052539/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle Database Link ProblemsOracleDatabase
- Oracle database link 詳解OracleDatabase
- oracle database link 應用OracleDatabase
- oracle database link 的使用OracleDatabase
- oracle database link (dblink) 工作原理OracleDatabase
- Oracle Database Link Problems【Blog 搬家】OracleDatabase
- Oracle 12.2 使用Database Link優化Standby Database WorkloadOracleDatabase優化
- database link概述Database
- CREATE DATABASE LINKDatabase
- Database Link使用Database
- 建立Database LinkDatabase
- Management on database linkDatabase
- Database Link的建立Database
- ORACLE實驗(move表空間和database link)OracleDatabase
- Oracle11gr2新增ALTER DATABASE LINK語法OracleDatabase
- oracle create database link_資料庫連結測試OracleDatabase資料庫
- oracle 11.2.0.4之oracle database db link之測試明細之一OracleDatabase
- database link 關閉session問題DatabaseSession
- Database Link 建立注意的兩點Database
- 關於database link的物件型別Database物件型別
- create database link中的identified by valuesDatabaseIDE
- 分散式資料庫元件——Database Link分散式資料庫元件Database
- ORA-02085 - database linkDatabase
- database link故障處理一例Database
- Database link 明文密碼bug 更正了Database密碼
- oracle article linkOracle
- 資料庫連結(database link)小結資料庫Database
- ORA-02024: database link not foundDatabase
- Database Link 建立注意的兩點【Blog 搬家】Database
- EXP-00106:Invalid Database Link PasswordsDatabase
- Oracle network_linkOracle
- 【ORA-02011】duplicate database link nameDatabase
- Oracle Database Cloud - Database as a Service Quick StartOracleDatabaseCloudUI
- Types of Oracle Database Users : Database Users (6)OracleDatabase
- Oracle clone databaseOracleDatabase
- ORACLE database vaultOracleDatabase
- Oracle Database HistoryOracleDatabase
- Oracle Database ReplayOracleDatabase