dblink是你用對方數據庫的某個用戶登錄,然后使用這個用戶訪問表.
成都創新互聯公司服務項目包括隆化網站建設、隆化網站制作、隆化網頁制作以及隆化網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,隆化網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到隆化省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!
比如自己數據庫是a,現用用戶scott,對方數據庫b,下有用戶jane和john.
如果對方要訪問你的表,那么他必須知道你所在數據庫的一個用戶和密碼,如果就是你的表所屬的用戶,那么不用授權,如果是另一個用戶c,那么你只需要把權限賦予用戶c就可以了
grant select any table to b with admin option
/或
grant select any table to b with grant option
這么個意思。
以下是我找到的他們的區別
1、with admin option
with admin option的意思是被授予該權限的用戶有權將某個權限(如create any
table)授予其他用戶或角色,取消是不級聯的。
如授予A系統權限create session with admin option,然后A又把create
session權限授予B,但管理員收回A的create session權限時,B依然擁有create session的權限。但管理員可以顯式收回B create
session的權限,即直接revoke create session from B.
2、with grant option
with grant option的意思是:權限賦予/取消是級聯的,如將with grant
option用于對象授權時,被授予的用戶也可把此對象權限授予其他用戶或角色,不同的是但管理員收回用with grant
option授權的用戶對象權限時,權限會因傳播而失效,如grant select on table with grant option to
A,A用戶把此權限授予B,但管理員收回A的權限時,B的權限也會失效,但管理員不可以直接收回B的SELECT ON TABLE 權限。
比如 用戶B 要 訪問用戶A 的表:
用system登錄,將用戶A的表授權給public或者
B grant select on A.table1 to public; grant select on A.table to B;
或者用A登錄,將表的select授權給public或者B
分享名稱:oracle簇表怎么授權 oracle 表授權
文章出自:http://m.kartarina.com/article0/hjgioo.html
成都網站建設公司_創新互聯,為您提供服務器托管、全網營銷推廣、建站公司、自適應網站、用戶體驗、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯