oracle查看視圖權限 使用scott登錄Oracle以后,創(chuàng)建視圖,提示“權限不夠”,怎么解決?
使用scott登錄Oracle以后,創(chuàng)建視圖,提示“權限不夠”,怎么解決?1. 當?shù)卿浀较到y(tǒng)用戶以創(chuàng)建視圖時,需要在EMP之前添加schema。例如:斯科特·emp2授予Scott user crea
使用scott登錄Oracle以后,創(chuàng)建視圖,提示“權限不夠”,怎么解決?
1. 當?shù)卿浀较到y(tǒng)用戶以創(chuàng)建視圖時,需要在EMP之前添加schema。例如:斯科特·emp2授予Scott user create any view和drop any view權限,以便在Scott user下創(chuàng)建視圖。
如何在oracle數(shù)據(jù)庫中創(chuàng)建視圖,并分配權限?
要在Oracle數(shù)據(jù)庫中創(chuàng)建視圖,語法如下:
按select語句創(chuàng)建或替換視圖名稱
例如
按select語句創(chuàng)建或替換視圖部門 Sum(name,minsal,maxsal,avgsal)
按select d.dname,min(e.sal),max(e.sal),AVG(e.sal)
from
EMP e,Dept D
其中e.deptno=D.deptno
group by D.dname
若要添加創(chuàng)建視圖的權限,需要以DBA身份使用sys登錄,在其他用戶目錄(如lily)中找到當前帳戶,然后創(chuàng)建視圖。
將create view授予Lily
僅供參考,希望能對您有所幫助,祝您萬事如意
1首先,connect和resource是Oracle的兩個內置角色,create table只是一個權限,也就是說,資源角色包含create table permission 2[sys]所有Oracle數(shù)據(jù)字典的基表和視圖都存儲在sys users中。這些基表和視圖對于Oracle的操作至關重要,并且由數(shù)據(jù)庫本身進行維護。沒有用戶可以手動更改它們。
Sys用戶擁有DBA、SYSDBA、sysoper和其他角色或權限,并且是Oracle中擁有最高權限的用戶。
[系統(tǒng)]用戶用于存儲輔助內部數(shù)據(jù),如Oracle的某些功能或工具的管理信息。
系統(tǒng)用戶具有正常DBA角色權限。
SysMan的權限是DBA和Mgmt_uu3;User(用戶管理)3執(zhí)行此命令沒有問題。至于您的情況,您可能只是重新啟動數(shù)據(jù)庫并執(zhí)行它。請等著看它是否還在
1。首先,打開第三方工具plsql2,login 3,打開SQL窗口4。在新打開的頁面上編寫自己的視圖創(chuàng)建語句,并根據(jù)自己的需要編寫。例如:create view YGBuview as select*from employee table where employee table。6創(chuàng)建成功。