在使用CREATE VIEW view_orcl AS ... 来创建视图时,如果使用的是Oracle 10g或者之前的版本,则使用scott用户登录后,时可以直接创建视图的;但如果用户使用的是Oracle11g及Oracle12g的版本,则创建时会出现“权限不足”的错误提示,这个时候就需要使用超级管理员登录后为用户进行授权。操作如下:
(1) 在cmd中以超级管理员身份登录:sqlplus sys/change_on_install as sysdba 。
(2)为你使用的用户进行授权:grant create view to 用户 。
然后就可以进入用户,创建视图了。