Heim  >  Artikel  >  Datenbank  >  ORACLE soctt 不能创建视图

ORACLE soctt 不能创建视图

WBOY
WBOYOriginal
2016-06-07 15:24:161308Durchsuche

ORACLE 的scott用户创建视图时出错: CREATE OR REPLACE NOFORCE VIEW classes_view AS SELECT * FROM classes; --创建视图语句 第 1 行出现错误: ORA-01031: 权限不足 解决办法: 1、查看当前scott用户权限 select * from session_privs; --结果中是否有cre

ORACLE 的scott用户创建视图时出错:

CREATE OR REPLACE NOFORCE VIEW  classes_view
AS
SELECT * FROM classes;                   --创建视图语句

第 1 行出现错误:
ORA-01031: 权限不足


解决办法:

1、查看当前scott用户权限

select * from session_privs;    --结果中是否有create view权限


2、如没有则使用管理员用户(sys)grant权限

Window键+R打开运行窗口输入:sqlplus / as sysdba

grant create view to scott

授权成功。



                                     

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn