개발은 너무해

Ora-32004, Ora-19905:10g Archive mode 설정 후 Error 본문

Oracle/Oracle Error

Ora-32004, Ora-19905:10g Archive mode 설정 후 Error

까칠 평생초보 2008.10.02 11:30

10g 에서 archive mode 설정을 9i와 똑같이 하였다가 다음과 같은 에러를 발생시켰습니다.

 

제가 archive mode 설정에서 수정한 부분들..


SQL> alter system set log_archive_format='arc%T%TS%S.ARC' scope=spfile;
SQL> alter system set log_archive_start=true scope=spfile; 

 

SQL> shutdown immediate;

데이터베이스가 닫혔습니다.
데이터베이스가 마운트 해제되었습니다.
ORACLE 인스턴스가 종료되었습니다.
SQL> startup
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORA-19905: log_archive_format must contain %s, %t and %r

SQL>

10g에서는 log_archive_start는 사용되지 않고,

파일 format(log_archive_format) 지정은 %t,%r,%s 이 세개가 반드시 들어가야 합니다.

 

해결 방안..(알고 보면 굉장히 간단한거였는데..너무 헤매고 돌아댕겼습니다.ㅋㅋ)

 

pfile로 startup을 합시다.(spfile만 수정했기 때문에 기존 pfile은 똑같겠죠.)

SQL> startup pfile = 'C:\oracle\app\oracle\product\10.2.0\server\database\initXE.ora'

ORACLE 인스턴스가 시작되었습니다.

Total System Global Area  285212672 bytes
Fixed Size                  1287016 bytes
Variable Size              92277912 bytes
Database Buffers          188743680 bytes
Redo Buffers                2904064 bytes
데이터베이스가 마운트되었습니다.
데이터베이스가 열렸습니다.

SQL> create spfile from pfile;

위와 같이 하신다면 정상적으로 spfile로 구동이 가능할 것입니다.

shutdown 후 startup 하시면 확인 가능하겠죠^^

 

cf. 혹시 pfile도 같이 수정이 되었다면 pfile을 수정 해 보지요.

     pfile을 text 파일 편집기로 열어봅니다.

     pfile의 내용 중

     #log_archive_start -- 이 부분을 주석처리 합니다.
     log_archive_format='arc%T%S%R.ARC' -- format을 %t,%s,%r이 들어가도록 수정합니다.

     pfile로 startup 한 후  pfile을 spfile로 복사하시면 되겠죠.

'Oracle > Oracle Error' 카테고리의 다른 글

ORA-14400  (0) 2010.04.01
ora-27476, ora-06512  (0) 2010.01.26
Linux Oracle9i Ora-01031:insufficient privileges  (0) 2008.11.19
Ora-32004, Ora-19905:10g Archive mode 설정 후 Error  (0) 2008.10.02
ORA-01653  (0) 2006.10.20
ORA-01653  (0) 2006.10.02
0 Comments
댓글쓰기 폼