2017. 5. 31. 14:20 오라클
12.2.0.1 alertlog 날짜기록 포맷 (uniform_log_timestamp_format)
12.2.0.1 부터 alertlog 의 날짜 기록 포맷이 약간 바뀌었다. 옛날 버전으로 보고 싶을 때는 아래와 같이 하면 된다.
UTC time 은 ISO8601 국제 표준이다.
NAME TYPE VALUE ISDEFAULT ISSES ISSYS_MOD
------------------------------ ---------- ------------------------------ --------- ----- ---------
uniform_log_timestamp_format 1 TRUE FALSE FALSE IMMEDIATE
동적으로 바로 적용가능한 파라미터임.
SQL> ALTER SYSTEM SET uniform_log_timestamp_format=FALSE ;
예)
2017-05-31T14:06:48.190946+09:00
Starting background process CJQ0
Completed: ALTER DATABASE OPEN
2017-05-31T14:06:48.215043+09:00
CJQ0 started with pid=38, OS id=1596
2017-05-31T14:07:03.520965+09:00 <<<<<<--- 12.2 default 방식
Wed May 31 14:10:47 2017
ALTER SYSTEM SET uniform_log_timestamp_format=FALSE SCOPE=BOTH;
Wed May 31 14:11:00 2017 <<<<<<--- pre 12.2 방식
Thread 1 advanced to log sequence 13 (LGWR switch)
Current log# 1 seq# 13 mem# 0: /oracle/oradata/ORA12/redo01.log
2017-05-31T14:11:27.982779+09:00
ALTER SYSTEM SET uniform_log_timestamp_format=TRUE SCOPE=BOTH;
2017-05-31T14:11:47.020188+09:00
Thread 1 advanced to log sequence 14 (LGWR switch)
Current log# 2 seq# 14 mem# 0: /oracle/oradata/ORA12/redo02.log