oracle中dblink查看、创建、使用以及删除实例代码
目录
- 一.查看dblink
- 二.创建dblink
- 三.删除dblink
- 补充:DBLink 的使用查询
- 总结
一.查看dblink
--查看全部用户 SELECT OWNER,OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_TYhttp://www.devze.comPE='DATABASE LINK'; --查看全部用户 SELECT * FROM DBA_DB_LINKS; --查看本用户 SELECT * FROM USER_DB_LINKS;
二.创建dblink
1.如果没有权限的话给权限(有权限的话省略)
给scoot用户权限 GRANT CREATE PUBLIC DATABASE LINK, CRwww.devze.comEATE DATABASE LINK TO scoot;
2.创建dblink
-- (connection为dblink名字,scott为数据库用户名,tiger为用户名密码,引号内容为远程数据库下tnsnames.ora文件内容) create database link connection connect to 编程客栈scott identified by "tiger" using '(DESCRIPTION = (AD编程客栈DRESS = (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数据库可以跨不同开发者_MongoDB的数据库实例访问。有时候,我们需要在视图、函数、存储过程中使用dblink。要获取这些信息可以通过下述方式实现。
select d.* from dba_dependencies d where d.referenced_link_name='XXX'
其中 xxx 为定义的dblink名称。
通过上述脚本,能够获取所有数据库中引用到dblink的对象名称。
总结
到此这篇关于oracle中dblink查看、创建、使用以及删除的文章就介绍到这了,更多相关ora编程客栈cle dblink查看创建使用删除内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
精彩评论