关于ORACLE dblink
2017-02-16 20:29
183 查看
跨数据库查询解决方案:
1:数据同步
2:dblink
DATABASE LINK:
创建DATABASE LINK的时候需要被访问数据库的IP地址,ssid以及用户名、密码。
1、创建
CREATE [PUBLIC] DATABASE LINK linkName
CONNECT TO userName IDENTIFIED BY password
USING 'connecting'
* connecting 为在tnsnames.ora中定义的远程数据库的连接串。如果为配置连接串,则直接将连接串写在创建语句中
CREATE [PUBLIC] DATABASE LINK linkName
CONNECT TO userName IDENTIFIED BY password
USING '(DESCRIPTION =
(ADDRESS_LIST
=
(ADDRESS
= (PROTOCOL = TCP)(HOST = 192.168.0.123)(PORT = 1521))
)
(CONNECT_DATA
=
(SERVER
= DEDICATED)
(SERVICE_NAME
= mai)
)
)'
* 创建dblink必须有 创建连接的权限,登录到远程数据库的账号必须有 CREATE SESSION权限。
2、删除
DROP [PUBLIC] DATABASE LINK linkName
3、查看已创建的
SELECT * FROM DBA_OBJECTS WHERE OBJECT_TYPE='DATABASE LINK'
SELECT * FROM ALL_DB_LINKS
select * from dba_db_links;
4、调用
[user.] table / view@linkName
5、同义词
对于经常访问的远程数据库连接,可以创建同义词方便访问。
CREATE SYNONYM synName FOR tableName@linkName
1:数据同步
2:dblink
DATABASE LINK:
创建DATABASE LINK的时候需要被访问数据库的IP地址,ssid以及用户名、密码。
1、创建
CREATE [PUBLIC] DATABASE LINK linkName
CONNECT TO userName IDENTIFIED BY password
USING 'connecting'
* connecting 为在tnsnames.ora中定义的远程数据库的连接串。如果为配置连接串,则直接将连接串写在创建语句中
CREATE [PUBLIC] DATABASE LINK linkName
CONNECT TO userName IDENTIFIED BY password
USING '(DESCRIPTION =
(ADDRESS_LIST
=
(ADDRESS
= (PROTOCOL = TCP)(HOST = 192.168.0.123)(PORT = 1521))
)
(CONNECT_DATA
=
(SERVER
= DEDICATED)
(SERVICE_NAME
= mai)
)
)'
* 创建dblink必须有 创建连接的权限,登录到远程数据库的账号必须有 CREATE SESSION权限。
2、删除
DROP [PUBLIC] DATABASE LINK linkName
3、查看已创建的
SELECT * FROM DBA_OBJECTS WHERE OBJECT_TYPE='DATABASE LINK'
SELECT * FROM ALL_DB_LINKS
select * from dba_db_links;
4、调用
[user.] table / view@linkName
5、同义词
对于经常访问的远程数据库连接,可以创建同义词方便访问。
CREATE SYNONYM synName FOR tableName@linkName
相关文章推荐
- 关于创建oracle dblink
- C#.NET执行Oracle DBLink关于“ORA-02041: 客户数据库未开始一个事务处理”
- [转摘]关于创建oracle dblink 过程的几点心得
- 【Wonder原创】关于MSSQL通过DBLink访问Oracle问题
- 关于oracle dblink的知识。
- 关于oracle dblink 使scn 增加
- 关于创建oracle dblink 过程及使用
- 关于创建oracle dblink 过程
- 关于Oracle的exp和dblink转移数据效率比较以及DBLINK查询大字段方法
- Oracle官方论坛关于DBLink problem ORA-22992的讨论
- 关于创建oracle dblink 过程的几点心得吧
- 关于用Oracle的dblink连接到sqlservervd 的问题
- 关于ORACLE连接池
- ORACLE关于bin目录下各文件的意义及使用方法
- 这是一个关于Oracle数据备份的专辑
- ORACLE几个关于工作日数的函数(原创)
- 关于Oracle收购InnoDB
- 关于数据库名(db_name)、实例名(instance_name)、ORACLE_SID
- 关于oracle初始化参数中db_writer_processes和dbwr_io_slaves含义的解释
- 【转】一篇关于Oracle的完整性约束