Oracle dblink初始(一)
2015-06-25 08:37
567 查看
--作用:跨库查询 --create dblink: 两种方式,原理基本一致. --1.配置tnsnames.ora,添加 dblinktest = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.113)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = MYDB) ) ) --2.脚本创建 create database link mydblink connect to uuser identified by secret using 'dblinktest'; --3.测试创建是否成功 select * from dual@mydblink; --4.查询所有的dblink --本用户的 SELECT * from user_db_links; --数据库所有用户的,需要dba权限 select * from DBA_DB_LINKS; --5.使用 SELECT * from stu@mydblink; --注意,dblink查询也会启动事务,可能会锁表(具体未验证),查询完成以后rollback或commit即可,建议rollback; --所以查询时,一定要注意查询启动的事务; --可以用set transaction read only;不适用自治事务 --6.删除dblink drop database link mydblink; 参数等详见 http://czmmiao.iteye.com/blog/1236562
相关文章推荐
- Oracle安装及使用入门
- Oracle Key Flexfields Qualifiers
- 解决Oracle ORA-12505 error
- oracle 大对象
- 新手Oracle安装及使用入门
- oracle自定义异常
- oracle 用户锁定及到期
- 新手Oracle安装及使用入门
- Oracle数据库基本操作命令
- 新手Oracle安装及使用入门
- 服务器服务部署和oracle数据库安装
- Oracle删除所有表
- mysql没有oracle 那样一次性把data buffer 数据写入磁盘
- Oracle 学习笔记
- oracle存储过程中游标的使用(包括带参数的游标)
- oracle10g database vault 访问Realms相关的数据字典
- PowerDesigner15连接Oracle数据库并导出Oracle的表结构
- 为 Oracle Database 开发 WCF Data Services 和 OData 应用程序
- Oracle建立表空间和用户
- Oracle建立表空间和用户