如何修改ASM SYS用户密码

你必须使用orapwd命令重建密码文件的方式来修改sys用户的密码,而不能使用alert user命令:

1.设置ASM实例的Oracle_HOME和ORACLE_SID

2. connect /as sysdba fromsqlplus

3. 如果参数 "remote_login_passwordfile" 设置为EXCLUSIVE,必须关闭ASM实例

4. RENAME或DELETE已存在的密码文件PWD<SID>.ora( InWindows) / orapw<SID> ( in UNIX)

5.使用命令:

WINDOWS:

orapwdfile=<ORACLE_HOME>/database/PWD<SID>.orapassword=<sys_password>

UNIX:

orapwdfile=<ORACLE_HOME>/dbs/orapw<SID> password=<sys_password>

 在11.2你还能使用asmcmd使改单ASM实例的SYS用户密码

$ export ORACLE_SID=+ASM

$ asmcmd

ASMCMD> passwd sys
Enter old password (optional): ******
Enter new password: ******

 In Clusterenvironment

ASMCMD> orapwusr--modify --password sys

Enter password: ******
ASMCMD> exit

NOTE: This is notapplicable for SYSASM privilege.

相关推荐