如何授權(quán)查詢v$視圖
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-09 09:41:16
如何授權(quán)查詢v$視圖
如何授權(quán)查詢v$視圖:在非sys,system用戶的存儲過程中,查詢v$開頭的視圖,如v$mystat,v$statname等。這些視圖查詢是需要在sys下顯示授權(quán)后才能在存儲過程中使用。 但是,如果我們使用grant on v$view to username,則會收到ORA-02030錯誤。 如下所示: SQL gra
導(dǎo)讀如何授權(quán)查詢v$視圖:在非sys,system用戶的存儲過程中,查詢v$開頭的視圖,如v$mystat,v$statname等。這些視圖查詢是需要在sys下顯示授權(quán)后才能在存儲過程中使用。 但是,如果我們使用grant on v$view to username,則會收到ORA-02030錯誤。 如下所示: SQL gra

在非sys,system用戶的存儲過程中,查詢v$開頭的視圖,如v$mystat,v$statname等。這些視圖查詢是需要在sys下顯示授權(quán)后才能在存儲過程中使用。 但是,如果我們使用grant on v$view to username,則會收到ORA-02030錯誤。 如下所示: SQL grant select on v$mys
在非sys,system用戶的存儲過程中,查詢v$開頭的視圖,如v$mystat,v$statname等。這些視圖查詢是需要在sys下顯示授權(quán)后才能在存儲過程中使用。
但是,如果我們使用grant on v$view to username,則會收到ORA-02030錯誤。
如下所示:
SQL> grant select on v$mystat to scott;
-
grant select on v$mystat to scott
ORA-02030: 只能從固定的表/視圖查詢
這是因?yàn)関$mystat不是一個視圖,其實(shí)它是一個同義詞。
因此,需要將同義詞對應(yīng)的視圖進(jìn)行授權(quán)。
SQL> grant select on v_$mystat to scott;
Grant succeeded
小技巧,你也可以試試看。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
如何授權(quán)查詢v$視圖
如何授權(quán)查詢v$視圖:在非sys,system用戶的存儲過程中,查詢v$開頭的視圖,如v$mystat,v$statname等。這些視圖查詢是需要在sys下顯示授權(quán)后才能在存儲過程中使用。 但是,如果我們使用grant on v$view to username,則會收到ORA-02030錯誤。 如下所示: SQL gra