【问题标题】:Can you create dblink for the same database you are connected?你可以为你连接的同一个数据库创建 dblink 吗?
【发布时间】:2013-08-20 01:39:47
【问题描述】:

我知道这有点奇怪,但我只想知道这是如何设置的。 有两个数据库,它们是相同的(一个是另一个的镜像)。 第一个数据库名为“reportsdw”,另一个名为“reportsdwx”。 我尝试在reportsdw db 上“从dual@reportsdw 中选择*”并且它有效,但是当我在reportsdwx 上执行此“从dual@reportsdwx 中选择*”时它不起作用。 谁能解释一下?

【问题讨论】:

    标签: oracle dblink database-link


    【解决方案1】:

    可以,但你必须创建相应的数据库链接。

    【讨论】:

    • 你的意思是我需要在reportsdwx 数据库上创建reportsdwx dblink??
    • @user646578 - 是的。似乎有人在reportsdw 数据库上这样做了;您不能在新数据库上自动使用该语法,必须在某个时候创建​​链接。 (我不确定您为什么要...)如果reportsdwx 数据库被克隆,它可能有一个(可能损坏的)原始链接。您可以查看 user_db_linksall_db_linksdba_dba_links 以查看已定义的内容。
    猜你喜欢
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 1970-01-01
    • 2013-02-23
    相关资源
    最近更新 更多