oracle的sys和system用户密码忘记解决且锁定

当忘记Oracle所有用户密码且账户被锁定时,可以通过查找Oracle密码位置,删除并重建PWD文件,然后用sysassysdba身份登录SQLPlus来重置sys密码。之后可以修改其他用户如system的密码并解锁账户。
摘要由CSDN通过智能技术生成

问题描述:

本地oracle所有的用户密码都忘了,且经过多次尝试后用户锁定。

解决办法:

1.重置sys密码。找到如下图Oracle密码位置路径。

2.可以先把 PWDorcl.ora文件备份在删除,然后使用管理员进入命令指示符,输入orapwd file=D:\Oracle11g\product\11.2.0\dbhome_1\database\PWDorcl.ora。

 3.可以重新起一下服务。

4.现在sys用户就可以用了, 进入SQL PLus。

 5.注意登录sys用户名需要  :sys as sysdba,密码:(2.中设置的密码)。

 6.进入这一步问题就大好了,可以更改system用户密码等任意用户密码与解锁。

ALTER USER SYSTEM IDENTIFIED BY 你的密码;
ALTER USER SYSTEM ACCOUNT UNLOCK;

 7.操作完exit退出。重复3.重启服务测试用户账号,注意上图操作用户SCOOT,操作用户SYSTEM即是下图所示。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值