如何修改ASM的sys密码
注意修改asm的sys密码跟修改db的密码的方法不一样。
10g:
WINDOWS:
orapwd file=<Oracle_HOME>/database/PWD<SID>ora password=<sys_password>
UNIX:
orapwd file=<ORACLE_HOME>/dbs/orapw<SID> password=<sys_password>
虽然密码文件可以在ASM实例处于启动状态重建,但Oracle建议还是关闭掉数据库实例和ASM实例后再重建。
如果环境是ORACLE RAC,那么每个节点下的密码文件都需要重新生成。
在Oracle 112中,可以使用asmcmd工具修改单个实例的sys密码。
$ export ORACLE_SID=+ASM
$ asmcmd
ASMCMD> passwd sys
Enter old password (optional):
Enter new password:
也可以使用asmcmd工具修改RAC的sys密码
ASMCMD> orapwusr --modify --password sys
Enter password:
ASMCMD> exit
关键是10g下修改sys密码需要关闭数据库实例和ASM实例,修改方法是重建密码文件。
CMD下 输入 SQLPLUS /NOLOG
然后再在出来的界面中打入 CONN /AS SYSDBA
这样就会以本地系统登录的用户为信任用户进入数据库的 *** 作
ALTER USER SYS IDENTIFIED BY “123”;
这样就可以将SYS的密码改为123
我们修改密码文件中的信息实现密码修改 *** 作。而 *** 作方法是使用orapwd重建密码文件。
1、设置ORACLE_HOME和ORACLE_SID匹配ASM实例
2、使用sqlplus / as sysdba连接ASM实例
3、如果remote_login_passwordfile的值为EXCLUSIVE,ASM实例必须关闭
4、备份现在的密码文件PWD<SID>ora( In Windows) / orapw<SID> ( in UNIX)后,删除。
5、执行下列重建密码文件命令
WINDOWS:
orapwd file=<ORACLE_HOME>/database/PWD<SID>ora password=<sys_password>
UNIX:
orapwd file=<ORACLE_HOME>/dbs/orapw<SID> password=<sys_password>
虽然密码文件可以在ASM实例处于启动状态重建,但Oracle建议还是关闭掉数据库实例和ASM实例后再重建。
如果环境是ORACLE RAC,那么每个节点下的密码文件都需要重新生成。
在Oracle 112中,可以使用asmcmd工具修改单个实例的sys密码。
$ export ORACLE_SID=+ASM
$ asmcmd
ASMCMD> passwd sys
Enter old password (optional):
Enter new password:
也可以使用asmcmd工具修改RAC的sys密码
ASMCMD> orapwusr --modify --password sys
Enter password:
ASMCMD> exit
关键是10g下修改sys密码需要关闭数据库实例和ASM实例,修改方法是重建密码文件。
在数据库主机上,启动数据库的 *** 作系统用户中,执行
sqlplus /nolog
connect / as sysdba
alter user sys identified by 密码;
即可改。
如果是 rac, 需要在执行后,把 $ORACLE_HOME/dbs/orapw 开头的文件复制至另外的节点,并相应改其 sid 值。如果有 dataguard, 也需要将 orapw 开头的文件复制至 dataguard 主机的相应目录,并改 sid 值。
当然,如果不想复制文件,也可在 rac 的所有节点均执行前面的 *** 作。
首先明确一点:先确认下你的用户名是什么,sysdba不是账号
你应该是sys账号用sysdba形式登录,误认为是sysdba
总之修改数据库用户密码如下:
修改当前用户的密码,直接执行下面的语句:
alter
user
scott
identified
by
tiger;
如果修改其他用户的密码,得有相应权限然后执行这个语句
-------------------------------------------
普通用户密码忘记可以用有dba权限的账号登录去修改,sys用户密码忘记可以通过system登录修改,system用户密码忘记可以通过sys登录修改。
抗日战争数据库改密码步骤如下:
1、使用ssh工具以root身份连接服务器,然后切换到oracle用户:su-oracle(回车)。
2、使用sqlplus连接数据库:sqlplus/nolog(回车)。
3、以管理员身份登录sys用户。
4、connsys/sysassysdba(回车)。最后数据库连接成功
以上就是关于如何修改ASM的sys密码全部的内容,包括:如何修改ASM的sys密码、oralce数据库,我的sys用户密码忘记,请告诉我怎么改》不要跟我说用conn sys/*** as sysdba,我要找回修改、如何修改Oracle 10g ASM的sys密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)