安装完Oracle后忘记了oracle数据库用户的密码,想着直接改密码输入conn / as sysdba 出现了ORA-01031: insufficient privileges(权限不足)的错误,到处搜教程以下可以用
先说如何改密码吧!
1.win+R打开dos窗口cmd
2.输入 sqlplus/nolog出现
3.输入 conn / as sysdba 出现
4. alter user sys identified by + 新密码 即可(忘记system密码也可这样改)
在刚才的alter 命令的末尾必须要输入分号,不能省略,否则sqlplus会输出2,而且alter命令也得不到执行。
5.提示用户已更改成功
接下来说如何解决权限不足(ORA-01031: insufficient privileges)的问题
1.右键我的电脑打开管理
或者控制面板--->管理工具--->计算机管理
2.本地用户和组---->组
3.打开组---->打开ora_dba
4.选择添加
5.选中高级
6.立即查找-->找到本机---->确定即可
接下来解锁默认用户scott/tiger
登录system
ALERT USER用户名帐户UNLOCK;我要解锁的用户名是scott:
alter user scott Account unlock;