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 12.2 使用Database Link優化Standby Database WorkloadOracleDatabase優化
- [20210723]Database link and user defined datatypes.txtDatabase
- Oracle data link建立Oracle
- Oracle clone databaseOracleDatabase
- ORACLE database vaultOracleDatabase
- Oracle Database Cloud - Database as a Service Quick StartOracleDatabaseCloudUI
- Oracle Physical Database LimitsOracleDatabaseMIT
- Oracle Database Scheduler整理OracleDatabase
- Oracle 19c Concepts(01):Introduction to Oracle DatabaseOracleDatabase
- Oracle 19c Concepts(13):Oracle Database InstanceOracleDatabase
- Oracle DG Standby Database型別OracleDatabase型別
- Oracle DG建立Physical Standby DatabaseOracleDatabase
- Oracle DG建立Logical Standby DatabaseOracleDatabase
- oracle 10g flashback databaseOracle 10gDatabase
- Oracle OCP(35):Database 安裝OracleDatabase
- Oracle 12C Database File Mapping for Oracle ASM FilesOracleDatabaseAPPASM
- [翻譯]-Detect And Repair Corruption in an Oracle DatabaseAIOracleDatabase
- Oracle 19c Database Management ToolsOracleDatabase
- Oracle OCP(38):Database 物理結構OracleDatabase
- 關於Oracle Database Vault介紹OracleDatabase
- Scheduler in Oracle Database 10g(轉)OracleDatabase
- Oracle 19c Concepts(00):Changes in This Release for Oracle Database ConceptsOracleDatabase
- 【Oracle】Windows安裝oracle11gR1 database 11.1.0.6OracleWindowsDatabase
- Sqlcl 連線Oracle DataBase 19cSQLOracleDatabase
- 1 Oracle Database 19c 新特性OracleDatabase
- Oracle OCP(37):Database 體系結構OracleDatabase
- Converting Oracle Database from Linux to Windows using RMANOracleDatabaseLinuxWindows
- Oracle database 升級(文件)to 10.2.0.4 from 10.2.0.1OracleDatabase
- Migration Of An Oracle Database Across OS Platforms [ID 733205.1]OracleDatabaseROSPlatform
- ORACLE資料庫的中的db-linkOracle資料庫
- oracle db link的檢視建立與刪除Oracle
- Oracle Database 19c安裝Sample SchemasOracleDatabase
- G009-ORACLE-ASK Using In-Database ArchivingOracleDatabase
- 1 Oracle Database Release 20c New FeaturesOracleDatabase
- 【PDB】Oracle 建立pdb說明(create pluggable database)OracleDatabase
- Oracle 19c Concepts(18):Concepts for Database AdministratorsOracleDatabase
- Oracle 19c Concepts(19):Concepts for Database DevelopersOracleDatabaseDeveloper
- Oracle OCP(39):Database 記憶體結構OracleDatabase記憶體
- [20181007]Scalable sequences oracle database 12c.txtOracleDatabase