2021. 11. 22. 21:50 오라클
Spfile in old pre-11 format and compatible >= 11.0.0; converting to new H.A.R.D. compliant format.
참고문서 : Spfile Is In Old Pre-11 Format; Converting To New H.A.R.D. Compliant Format (Doc ID 1352070.1)
alertlog 에 어느날 부터 다음과 같은 메세지 찍힌다.
Undo initialization finished serial:0 start:166610 end:166640 diff:30 ms (0.0 seconds)
Database Characterset is AL32UTF8
No Resource Manager plan active
2021-11-22T21:35:30.230706+09:00
Spfile /oracle/app/oracle/product/19.0.0/dbs/spfileTEST.ora is in old pre-11 format and compatible >= 11.0.0; converting to new H.A.R.D. compliant format.
2021-11-22T21:35:30.447877+09:00
joxcsys_required_dirobj_exists: directory object exists with required path /oracle/app/oracle/product/19.0.0/javavm/admin/, pid 2329 cid 0
replication_dependency_tracking turned off (no async multimaster replication found)
정보성 메세지 이며 Instance가 mount 상태나 내려가 있었을 떄 spfile 파일 생성되면 아래와 같이 하위 호환성을 위해 해당 Format 으로 생성이 된다.
여기서 H.A.R.D 는 Oracle’s Hardware Assisted Resilient Data (H.A.R.D) Initiative 의 약자이다.
해당 메세지가 나오지 않게 하면 아래와 같이 작업해 준다.
SQL> startup
SQL> create pfile from spfile;
SQL> shutdown immediate
SQL> startup pfile = "<created_pfile>"
SQL> create spfile from pfile;
SQL> shutdown
SQL> startup immediate