10
我們有一個Oracle DBMS(11克)和以下配置:如何使用位於不同架構中的DBLINK在Oracle中進行選擇?
- 一個DB用戶 「MYUSER」
- 雙模式 「MYUSER」 和 「SCHEMA_B」
- 用戶 「MYUSER」 可以訪問「SCHEMA_B 「並閱讀其表的權限
- 公共DB鏈接‘DB_LINK’位於‘SCHEMA_B’
- 的DB_LINK使用數據庫用戶時工作‘SCHEMA_B’直接
問題:以「MYUSER」身份登錄時,使用「SCHEMA_B」的數據庫鏈接訪問表的正確語法是什麼?有沒有可能這樣做?
我已經嘗試過幾個星座,這都沒有工作:
select * from [email protected]"DB_LINK"
select * from [email protected]"SCHEMA_B"."DB_LINK"
select * from [email protected]_B."DB_LINK"
select * from [email protected]_B.DB_LINK
select * from [email protected]_LINK
select * from "SCHEMA_B"[email protected]_LINK
我收到的錯誤消息是: ORA-02019。 00000 - 「遠程數據庫未找到連接說明」
感謝您的任何建議!
向所有用戶使用的「公共」指令共享一個數據庫鏈接。 CREATE PUBLIC DATABASE LINK ... – Rusty1