
我用普通身份(Normal)登录oracle,然后创建表的时候提示我ORA-01031权限不足,
方法2已经测试可用
法1)可视化授权:你登陆的超级管理员用户,找到用户的名字,然后右击编辑用户,在权限栏下找到,create view 这个权限后打上√;保存应用就行了;
法2)DOS命令:输入sqlplus /nolog 回车 conn sys密码@orcl as sysdba 回车 grant create view to scott 回车 输入 ; 授权成功! scott 为账户名
先用一个有付权限的用户,或者是DBA用户登录。grant all privileges to 用户名
然后执行上面这句话,用户名就是之前权限不足的用户名。
之后退出,再使用之前的用户名登录。试一下。
1.用sys登陆必须是以sysdba的身份登陆2.as
sysdba
或者是sysopera均不会验证用户名和密码(即瞎输入也能登陆)(OS验证开启的情况下)
3.你用PL/SQL
developer登陆的时候在界面选择:以sysdba身份
即可
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)