oracle中dblink查看、创建、使用以及删除实例代码

 更新时间:2022年04月28日 11:07:34   作者:'接受现实'  
当用户要跨本地数据库访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的DBLINK,下面这篇文章主要给大家介绍了关于oracle中dblink查看、创建、使用以及删除的相关资料,需要的朋友可以参考下

一.查看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查看创建使用删除内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在Mac OS上安装Oracle数据库的基本方法

    在Mac OS上安装Oracle数据库的基本方法

    这篇文章主要介绍了在Mac OS上安装Oracle数据库的基本方法,Oracle是甲骨文公司的一款收费数据库软件,需要的朋友可以参考下
    2015-12-12
  • Oracle读取excel数据

    Oracle读取excel数据

    本文给大家介绍Oracle读取excel数据的相关知识,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-03-03
  • Windows server 2008 R2(win7)登陆sqlplus错误ORA-12560和ORA-12557的解决方法

    Windows server 2008 R2(win7)登陆sqlplus错误ORA-12560和ORA-12557的解

    这篇文章主要为大家详细介绍了Windows server 2008 R2(win7)登陆sqlplus错误ORA-12560和ORA-12557的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Oracle数据回滚的全过程

    Oracle数据回滚的全过程

    这篇文章主要给大家介绍了关于Oracle数据回滚的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Oracle对PL/SQL中的异常处理

    Oracle对PL/SQL中的异常处理

    这篇文章介绍了Oracle对PL/SQL中异常处理的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 详解Oracle中的隐含参数_disable_logging

    详解Oracle中的隐含参数_disable_logging

    之前看到过一篇文章是介绍Oracle的一个内部隐含参数_disable_logging,最近又看到有朋友论述这个参数,所以下面这篇文章就来给大家介绍下关于Oracle中隐含参数_disable_logging的相关资料,需要的朋友可以参考下。
    2017-02-02
  • Oracle连接远程数据库的四种方法

    Oracle连接远程数据库的四种方法

    这篇文章主要为大家详细介绍了Oracle连接远程数据库的四种设置方法和注意事项,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • ora-00119和ora-00132问题的解决方法

    ora-00119和ora-00132问题的解决方法

    这篇文章主要为大家详细介绍了ora-00119和ora-00132问题的解决方法,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • 解决Oracle ORA-01017:invalid username/password:logon denied的问题

    解决Oracle ORA-01017:invalid username/password:logon

    这篇文章主要介绍了解决Oracle ORA-01017:invalid username/password:logon denied的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • 解决oracle12c创建用户提示ORA-65096:公用用户名或角色无效问题

    解决oracle12c创建用户提示ORA-65096:公用用户名或角色无效问题

    这篇文章主要介绍了解决oracle12c创建用户提示ORA-65096:公用用户名或角色无效问题,需要的朋友可以参考下
    2019-08-08

最新评论