如何修改ASM的sys密码

如何修改ASM的sys密码,第1张

如何修改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密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10203792.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存