ORA-01031权限不足
我用普通身份(Normal)登录oracle,然后创建表的时候提示我ORA-01031权限不足,怎么解决啊,救命啊。。。...
我用普通身份(Normal)登录oracle,然后创建表的时候提示我ORA-01031权限不足,怎么解决啊,救命啊。。。
展开
展开全部
问题:
ORA-01031: 权限不足
解决:
grant select any table to TSS_TEST
我把inittest.ora这个pfile文件cp了一份,init1.ora,然后用sqlplus登录,连接以后,startup pfile=$ORACLE_HOME/dbs/init1.ora这样就可以启动数据库了,于是我想,肯定是spfile文件被改动了,因为我指定用init1.ora这个文件可以启动啊,所以,我cp init1.ora inittest.ora ,然后再用sqlplus登录,连接后create spfile from pfile成功后,在startup就OK 了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
普通用户没权限建表啊
你可以用有DBA角色身份以SYSDBA登陆
然后授予该user建表权限
grant create table to 用户名
或者直接授予DBA角色
grant DBA to 用户名
你可以用有DBA角色身份以SYSDBA登陆
然后授予该user建表权限
grant create table to 用户名
或者直接授予DBA角色
grant DBA to 用户名
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
开权限,这个是因为你没有建表权限造成的。你给你的用户开一下权限
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
conn /as sysdba;
grant create table to 用户名
grant create table to 用户名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询