1. 程式人生 > >12c新特性——密碼檔案的管理

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*命令還是沒有那麼好用。