Oracle 19c パラメータUNIFORM_LOG_TIMESTAMP_FORMATを変更する

環境
OS Windows11 pro 64bit
Oracle Database 19c

構文
UNIFORM_LOG_TIMESTAMP_FORMAT
デフォルト値 true

trueの場合、トレース・ファイルのタイムスタンプが全て共通の書式となります。
falseの場合、一部のタイムスタンプはローカル時間を示すため、異なる精度及び表示のタイムスタンプが混在します。

操作例
パラメータ「UNIFORM_LOG_TIMESTAMP_FORMAT」ではtrueからfalseへ変更することで、
トレース・ファイルの日付書式を旧バージョンと同じ書式にしています。

1.トレース・ファイル内の現在値を確認する

SELECT INST_ID, NAME, VALUE FROM GV$PARAMETER WHERE NAME IN ('UNIFORM_LOG_TIMESTAMP_FORMAT');

2.SPFILEの内容を確認する

SELECT SID, NAME, VALUE FROM GV$SPPARAMETER WHERE NAME IN ('UNIFORM_LOG_TIMESTAMP_FORMAT');

3.「UNIFORM_LOG_TIMESTAMP_FORMAT」の値を変更する

ALTER SYSTEM SET UNIFORM_LOG_TIMESTAMP_FORMAT = FALSE SCOPE=SPFILE;

4.Oracleを再起動する
shutdown immediate
startup

5.変更後内容を確認する

SELECT INST_ID, NAME, VALUE FROM GV$PARAMETER WHERE NAME IN ('UNIFORM_LOG_TIMESTAMP_FORMAT');

SELECT SID, NAME, VALUE FROM GV$SPPARAMETER WHERE NAME IN ('UNIFORM_LOG_TIMESTAMP_FORMAT');

実行結果

COMP_NAME	          VERSION	  STATUS
JServer JAVA Virtual Machine	19.0.0.0.0	VALID
Oracle Application Express	18.2.0.00.12	VALID

 

 

Oracle 19c

Posted by arkgame