oracle重新设置sys密码

打印 上一主题 下一主题

主题 1727|帖子 1727|积分 5181

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如果忘记了 SYS 用户的密码,可以通过以下步骤重置密码。请确保你有 root 用户的权限或者能够通过利用系统毗连 Oracle 数据库,以便实验须要的利用。
主要利用步骤:


  • 使用 sqlplus / as sysdba
    登录并修改 SYS 用户密码。
  • 如果无法直接登录,先将数据库启动到 mount 模式,然后修改密码。
  • 一旦密码修改完成,可以重新启动数据库并验证新的密码。
1、以利用系统级别的 Oracle 用户登录

  1. su - oracle
复制代码
2、使用 sqlplus 以 sysdba 身份登录

如果你能够使用利用系统认证(OS Authentication)登录:
  1. sqlplus / as sysdba
复制代码
3、重置 SYS 用户密码

在 sqlplus 中,输入以下下令来更改 SYS 用户的密码:
  1. ALTER USER SYS IDENTIFIED BY new_password;
复制代码
4、验证密码

实验以下下令来验证新的 SYS 密码是否有效:
  1. rman target sys/new_password@LYCDB;
复制代码
如果没有利用系统认证权限

如果你无法通过利用系统认证登录,或者 sqlplus / as sysdba
无法实验,尝试以下利用:
1、 启动数据库到 mount 模式:

首先,你须要将数据库启动到 mount 模式,这样就能绕过 SYS 用户密码问题。
[1]: 停止数据库(如果已经启动):
  1. sqlplus / as sysdba
  2. shutdown immediate;
复制代码
[2]: 启动数据库到 mount 模式:
  1. startup mount;
复制代码
2、重置 SYS 密码:

在数据库处于 mount 模式时,实验以下下令重置 SYS 用户的密码:
  1. ALTER USER SYS IDENTIFIED BY new_password;
  2. ALTER USER SYS IDENTIFIED BY "123456aa";
复制代码
3、启动数据库:

重置密码后,可以重新启动数据库到正常模式:
  1. alter database open;
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

半亩花草

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表