12c新特性——密碼檔案的管理
當前環境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命令建立密碼檔案
[[email protected] ~]$ 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*命令還是沒有那麼好用。