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