12c新特性——密码文件的管理

版权声明:本文为博主原创文章,欢迎转载! https://blog.csdn.net/qq_40687433/article/details/84323994

当前环境12.1.0.2。

12c中asm和db密码文件都放在了asm中管理。11g的db密码文件在本地。

pwmove移动asm密码文件时成功

ASMCMD> pwmove --asm +VOTEDG/orapwasm +DG_VOTE/orapwasm
moving +VOTEDG/orapwasm -> +DG_VOTE/orapwasm

pwmove db密码文件时报权限不足

ASMCMD> pwget --dbuniquename stu12c
+VOTEDG/STU12C/PASSWORD/pwdstu12c.257.992692057

ASMCMD> pwmove --dbuniquename stu12c +VOTEDG/STU12C/PASSWORD/pwdstu12c.257.992692057 +DG_VOTE/STU12C/pwdstu12c
moving +VOTEDG/STU12C/PASSWORD/pwdstu12c.257.992692057 -> +DG_VOTE/STU12C/pwdstu12c
PRCD-1163 : Failed to modify database stu12c
PRCR-1071 : Failed to register or update resource ora.stu12c.db
CRS-0245:  User doesn't have enough privilege to perform the operation
ASMCMD-9453: failed to register password file as a CRS resource

使用常规的orawpd命令创建密码文件

[oracle@test12c1 ~]$ orapwd file='+DG_VOTE/STU12C/pwdstu12c.1' dbuniquename='stu12c' password='oracle'

创建成功

ASMCMD>  pwget --dbuniquename  stu12c
+DG_VOTE/STU12C/pwdstu12c.1

db数据文件已经过去了

再用pwcreate试着创建下

ASMCMD> pwcreate --dbuniquename  stu12c +DG_VOTE/STU12C/pwdstu12c oracle

没有报错,好像成功了

ASMCMD> cd +DG_VOTE/STU12C/
ASMCMD> ls
DATAFILE/
ONLINELOG/
PASSWORD/
PDBSEED/
pwdstu12c
pwdstu12c.1

2个密码文件都存在

ASMCMD>  pwget  --dbuniquename stu12c
+DG_VOTE/STU12C/pwdstu12c.1

pwget还是使用的orapwd的创建的密码文件,没有使用pvcreate的密码文件

asmcmd中的pw*命令还是没有那么好用。

猜你喜欢

转载自blog.csdn.net/qq_40687433/article/details/84323994