Oracle Database 12c - 更改 SYS 密码
Oracle Database 12c - Change SYS Password
我们在 Windows 2012 R2 上有一个 Oracle Database 12c 实例。最近我们尝试更改 SYS 密码。更改成功,但奇怪的是旧密码仍然有效。我们甚至尝试为 SYS 用户设置随机密码,所有密码都有效。我们能够更改 SYSTEM 和 SYSMAN 等的密码,但是有人可以帮助解决我们遇到的这个 SYS 密码问题吗?
谢谢,
那是因为您正在以属于 dba 组的用户身份进行身份验证。尝试转到用户组并删除您的用户。当您以 sysdba 或 sysoper 身份验证时,Oracle 首先验证您的用户是否属于 dba 组。
在 12c 数据库中,密码文件位置在 ASM 下(如果使用 asm)而不是在 $ORACLE_HOME/dbs.
下
Oracle 在从创建数据库的服务器从用户 sys 连接时忽略密码。
以 Administrators 组成员或 ORA_DBA 组成员的身份登录您的 Windows 服务器。
以管理员身份打开命令提示符并尝试以下步骤
sqlplus /nolog
connect / as sysdba
Once connected, you can change the SYS password to something you know:
ALTER USER sys IDENTIFIED BY new_password;
我们在 Windows 2012 R2 上有一个 Oracle Database 12c 实例。最近我们尝试更改 SYS 密码。更改成功,但奇怪的是旧密码仍然有效。我们甚至尝试为 SYS 用户设置随机密码,所有密码都有效。我们能够更改 SYSTEM 和 SYSMAN 等的密码,但是有人可以帮助解决我们遇到的这个 SYS 密码问题吗?
谢谢,
那是因为您正在以属于 dba 组的用户身份进行身份验证。尝试转到用户组并删除您的用户。当您以 sysdba 或 sysoper 身份验证时,Oracle 首先验证您的用户是否属于 dba 组。
在 12c 数据库中,密码文件位置在 ASM 下(如果使用 asm)而不是在 $ORACLE_HOME/dbs.
下Oracle 在从创建数据库的服务器从用户 sys 连接时忽略密码。
以 Administrators 组成员或 ORA_DBA 组成员的身份登录您的 Windows 服务器。
以管理员身份打开命令提示符并尝试以下步骤
sqlplus /nolog
connect / as sysdba
Once connected, you can change the SYS password to something you know:
ALTER USER sys IDENTIFIED BY new_password;