之前在安装grid infrastructure 时有一步是输入asm管理口令的地方
我明明是记住口令的,但是在创建库时死活都无法验证;
[grid@node1 dbs]$ pwd
/u01/app/11.2.0/grid/dbs
1、在各个节点的$ORACLE_HOME/dbs下删除orapw+ASM.ba口令文件,
[grid@node1 dbs]$ mv orapw+ASM orapw+ASM.ba
2、在在第一个节点上以grid infrastructure拥有用户生成口令文件
[grid@node1 dbs]$ orapwd file='orapw+ASM'entries=5
password=Oracle1234
3、拷贝生成的口令到各个节点的当前实例中
[grid@node1 dbs]$ scp orapw+ASMnode2:/u01/app/11.2.0/grid/dbs/
4、增加asmsnmp用户到asm实例中并授予sysdba的权限
[grid@node1 bin]$ sqlplus / as
sysasm
SQL>create user asmsnmp identified by oracle_4U;
SQL> grant sysdba to
asmsnmp;
5、验证asmsnmp用户建立
SQL> select * from v$pwfile_users;
USERNAME SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
SYS TRUE TRUE
FALSE
ASMSNMP TRUE
FALSE FALSE
在切换到oracle用户,用dbca创建库验证通过;