현재 아카이브 모드 확인

SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /u01/app/oracle/product/19.0.0/dbhome_1/dbs/arch
Oldest online log sequence     11
Next log sequence to archive   13
Current log sequence           13

 

 

spfile 사용 유무 확인

spfile 사용 중인것으로 확인

SQL> show parameter spfile;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      /u01/app/oracle/product/19.0.0
                                                 /dbhome_1/dbs/spfileorcl.ora

 

 

아카이브 저장 경로 확인

현재 아카이브 저장 경로가 log_archive_dest로 지정되어 있다.

SQL> show parameter log_archive_dest

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest                     string      /u01/app/oracle/product/19.0.0
                                                 /dbhome_1/dbs/arch
log_archive_dest_1                   string
log_archive_dest_10                  string
log_archive_dest_11                  string
log_archive_dest_12                  string
log_archive_dest_13                  string
log_archive_dest_14                  string
log_archive_dest_15                  string
log_archive_dest_16                  string
log_archive_dest_17                  string

 

 

아카이브 로그 파일 저장 디렉토리 생성

아카이브 로그 파일을 저장할 디렉토리가 없다면 생성한다.

새로운 창을 열어 아카이브 로그 파일 저장 경로 디렉토리를 생성한다.

*mkdir -p 옵션 : 존재하지 않는 중간 디렉토리를 자동 생성해줌

[oracle@oracle ~]$ mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1/dbs/arch

 

 

아카이브 로그 모드 변경
아카이브 로그 저장 경로를 지정하고 아카이브 로그 파일 포맷을 지정한다.

아카이브 저장 경로를 log_archive_dest 에서 log_archive_dest_1로 변경한다.

scope=spfile 이므로 DB를 재시작한다.

*log_archive_dest_n 파라미터 설정시 'location= [해당 디렉토리]' 로 설정해야 한다. 

location을 빼고 설정하면 DB를 재시작할 경우 에러가 떨어지게 된다.

(해당 에러 : ORA-16024: parameter LOG_ARCHIVE_DEST_1 cannot be parsed)

SQL> alter system set log_archive_dest = '' scope = spfile;

System altered.

SQL> alter system set log_archive_dest_1='location=/u01/app/oracle/product/19.0.0/dbhome_1/dbs/arch' scope=spfile;

System altered.

SQL> shutdown immediate;
SQL> startup;

 

 

아카이브 저장 경로 확인

아카이브 저장 경로가 log_archive_dest_1로 변경되었고 디렉토리도 변경된 것을 확인할 수 있다.

SQL> show parameter log_archive

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_config                   string
log_archive_dest                     string
log_archive_dest_1                   string      location=/u01/app/oracle/produ
                                                 ct/19.0.0/dbhome_1/dbs/arch
log_archive_dest_10                  string
log_archive_dest_11                  string
log_archive_dest_12                  string
log_archive_dest_13                  string
log_archive_dest_14                  string
log_archive_dest_15                  string
log_archive_dest_16                  string

 

 

아카이브 로그 강제 생성

SQL> alter system switch logfile;

System altered.

SQL> /

System altered.

SQL> /

System altered.

 

 

아카이브 로그 파일 경로에 파일이 생성된 것을 확인할 수 있다.

기존 아카이브 로그 파일

[oracle@oracle ~]$ cd /u01/app/oracle/product/19.0.0/dbhome_1/dbs/arch
[oracle@oracle arch]$ ll
합계 6004
-rw-r-----. 1 oracle oinstall    1024 12월  6 15:49 1_10_1122384552.arc
-rw-r-----. 1 oracle oinstall    4096 12월  6 15:49 1_11_1122384552.arc
-rw-r-----. 1 oracle oinstall 3652096 12월 19 10:46 1_12_1122384552.arc
-rw-r-----. 1 oracle oinstall 2484224 12월  6 15:49 1_9_1122384552.arc

 

새로 생성된 아카이브 로그 파일

[oracle@oracle arch]$ ll
합계 12904
-rw-r-----. 1 oracle oinstall    1024 12월  6 15:49 1_10_1122384552.arc
-rw-r-----. 1 oracle oinstall    4096 12월  6 15:49 1_11_1122384552.arc
-rw-r-----. 1 oracle oinstall 3652096 12월 19 10:46 1_12_1122384552.arc
-rw-r-----. 1 oracle oinstall 7055360 12월 19 11:01 1_13_1122384552.arc
-rw-r-----. 1 oracle oinstall    1024 12월 19 11:01 1_14_1122384552.arc
-rw-r-----. 1 oracle oinstall    4096 12월 19 11:01 1_15_1122384552.arc
-rw-r-----. 1 oracle oinstall 2484224 12월  6 15:49 1_9_1122384552.arc

+ Recent posts