Oracle创建dblink
来源:互联网 发布:seo技术培训 陕西 编辑:程序博客网 时间:2024/06/06 20:34
1、如果需要创建全局 DBLink,则需要先确定用户有创建 dblink 的权限:
select * from user_sys_privs where privilege like upper('%DATABASE LINK%');
grant create public database link to dbusername;
2、使用该用户登录 PL/SQL,使用命令:
-- 第一种方法:要求数据库服务器 A 上 tnsnames.ora 中有 数据库 B 的映射 -- -- create database link 数据库链接名 connect to 用户名 identified by 密码 using '本地配置的数据的实例名';
采用图形配置界面则如下所示:
-- 第二种方法:直接配置 -- 如果创建全局 dblink,必须使用 systm 或 sys 用户,在 database 前加 public。 create /* public */ database link dblink1 connect to dbusername identified by dbpassword using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))'; -- 数据库参数 global_name=true 时要求数据库链接名称跟远端数据库名称一样。数据库全局名称可以用以下命令查出 -- select * from global_name;
3、查询数据:
-- 查询、删除和插入数据和操作本地的数据库是一样的,只不过表名需要写成“表名@dblink服务器”而已。 select xxx FROM 表名@数据库链接名;
4、删除 DBLink
drop /* public */ database link dblink1;
5、创建和删除同义词
create or replace synonym 同义词名 for 表名; create or replace synonym 同义词名 for 用户.表名; create or replace synonym 同义词名 for 表名@数据库链接名; drop synonym 同义词名;
6、创建和删除视图
create or replace view 视图名 as (select 字段 from 用户.表名@dblink1); drop view 视图名;
7、注意:
创建 DBLink 很简单,但是在使用中后台却出现锁,查看这个锁的方法可以去 console 中看到或者查询数据库。每次使用dblink查询的时候,均会与远程数据库创建一个连接,dblink 应该不会自动释放这个连接,如果是大量使用 dblink 查询,会造成 web 项目的连接数不够,导致系统无法正常运行,导致系统无正常运行。
参考文章:
1、http://www.cnblogs.com/sishierfei/archive/2010/12/20/1911606.html
2、http://www.51testing.com/?uid-194762-action-viewspace-itemid-90513
3、http://hi.baidu.com/jjpx/blog/item/a583742451884f124c088dbe.html
0 0
- 如何创建oracle dblink
- oracle 创建dblink
- oracle dblink创建过程
- 创建oracle dblink
- 关于创建oracle dblink
- 创建oracle dblink 过程
- 创建oracle dblink
- oracle创建DBLINK
- oracle dblink创建过程
- oracle下创建dblink
- oracle dblink 创建代码
- 如何创建Oracle DBLink
- 创建oracle数据库连接dblink
- ORACLE创建DBLINK
- oracle 创建 dblink
- oracle dblink的创建
- oracle dblink创建过程
- oracle 创建dblink简介
- eclipse中ctrl+h默认打开是Java Search,怎么设置成默认打开是File Search?
- 运行tensorflow的例子,出现Process finished with exit code 3问题
- weblogic 12c 静默安装
- js事件监听(考虑兼容性)
- 事件的捕获和冒泡机制
- Oracle创建dblink
- Maven中site插件介绍
- phpstorm出现 file was loaded wrong encoding:utf8
- VDMA从配置到编程
- AlertDialog自定义
- Hive HQL数据操作、数据查询
- Hive 取非 Group by 字段数据的方法
- 机器学习性能改善速查
- BPTT与梯度消失