Oracle乙個使用者查詢另乙個使用者的表資料

2022-04-11 23:03:56 字數 290 閱讀 9868

1、兩個使用者是在不同的庫,需要建立dblink

2、屬於同乙個庫的不同使用者

1)方法一:使用"使用者名稱."的方式訪問

例如:要從user1賬號訪問user2中的表table2

a. 需要在user2中將table2 grant給user1,user1才有許可權訪問,訪問的時候用select * from user2.table2語句

b.也可以直接給使用者user1賦予dba許可權,待使用完後再取出dba,不過很危險就是了。

2)方法二:和查詢當前使用者的方法一樣,查詢另乙個使用者的表資訊

Oracle賦予使用者查詢另乙個使用者所有表的許可權

使用者 usera,userb 場景 使用者usera只有使用者userb指定表的查詢許可權。解決方案 1.給他一些許可權,包括連線許可權,因為他要建立同義詞,還需要給他同義詞 grant connect to usera grant create synonym to usera grant cr...

oracle 記錄被另乙個使用者鎖住

今天在oracle資料中刪除資料時提示 記錄被另乙個使用者鎖住 解決方法 1 檢視資料庫鎖,診斷鎖的 及型別 select object id,session id,locked mode from v locked object 或者用以下命令 select b.owner,b.object na...

oracle 記錄被另乙個使用者鎖住

今天在oracle資料中刪除資料時提示 記錄被另乙個使用者鎖住 解決方法 select object id,session id,locked mode from v locked object 或者用以下命令 select b.owner,b.object name,l.session id,l....