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