您现在的位置是:网站首页> 编程资料编程资料
oracle中dblink查看、创建、使用以及删除实例代码_oracle_
2023-05-27
450人已围观
简介 oracle中dblink查看、创建、使用以及删除实例代码_oracle_
一.查看dblink
--查看全部用户 SELECT OWNER,OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_TYPE='DATABASE LINK'; --查看全部用户 SELECT * FROM DBA_DB_LINKS; --查看本用户 SELECT * FROM USER_DB_LINKS;
二.创建dblink
1.如果没有权限的话给权限(有权限的话省略)
给scoot用户权限 GRANT CREATE PUBLIC DATABASE LINK, CREATE DATABASE LINK TO scoot;
2.创建dblink
-- (connection为dblink名字,scott为数据库用户名,tiger为用户名密码,引号内容为远程数据库下tnsnames.ora文件内容) create database link connection connect to scott identified by "tiger" using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.52)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) ';
3.使用dblink
SELECT * FROM DEPT@connection;

三.删除dblink
drop database link connection;
补充:DBLink 的使用查询
通过database link 方式 Oracle数据库可以跨不同的数据库实例访问。有时候,我们需要在视图、函数、存储过程中使用dblink。要获取这些信息可以通过下述方式实现。
select d.* from dba_dependencies d where d.referenced_link_name='XXX'
其中 xxx 为定义的dblink名称。
通过上述脚本,能够获取所有数据库中引用到dblink的对象名称。
总结
到此这篇关于oracle中dblink查看、创建、使用以及删除的文章就介绍到这了,更多相关oracle dblink查看创建使用删除内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- 使用instantclient客户端连接oracle数据库_oracle_
- 清除Oracle数据库安装记录并重新安装_oracle_
- 解决Windows10不能安装Oracle 11g的问题(附详细安装教程)_oracle_
- Oracle新增和删除用户_oracle_
- Oracle sysaux表空间异常增长的完美解决方法_oracle_
- Oracle别名使用要点小结_oracle_
- oracle多表简单查询实例代码_oracle_
- 生产环境Oracle undo表空间管理实践_oracle_
- Oracle临时表空间删除和重建实现过程_oracle_
- Oracle数据库中通用的函数实例详解_oracle_
