oracle 的兩個用戶 yinzc0509 和yinzc0202
需求:我要在yinzc0202用戶下訪問yinzc0909的視圖:VJK_NC_ACCOUNT_BANKINFO
1、首先創建yinzc0202的用戶。
2、在yinzc0909用戶下執行,賦權操作
grant select on VJK_NC_ACCOUNT_BANKINFO to YINZC0202;
3、在yinzc0202下,建立同義詞 ,名字叫haha
create or replace synonym haha for YINZC0509.VJK_NC_ACCOUNT_BANKINFO
這樣就可以在yinzc0202用戶下訪問haha視圖 就是VJK_NC_ACCOUNT_BANKINFO
oracle創建dblink
刪除dblink:drop database link yinzc;
create database link yinzc
connect to “用戶名” identified by “密碼”
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 10.50.111.2)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))'
查詢:select t.*FROM table@yinzc t ;