Oracle系Tips集 > Oracle19cのTips集


だいたいDBAロール持っているSYSユーザでの操作を想定しています。
Oracle系Tips集

Oracle19c関連MOSドキュメントID

  1. Oracle データベース 19c プロアクテイブ・パッチ情報 (ドキュメントID 2532085.1)
  2. Oracle 19c 情報 (ドキュメントID 2525559.1)
  3. RHEL 9上の Oracle 19c データベースがHUGEPAGESを使用していない (ドキュメントID 3015534.1)

Oracle19cマニュアル

Oracle19cRU新機能


Oracle19cで気を付けるポイント。

至極当たり前のことも書く。
  • インストレーションガイドを一度は通読してからインストールや構築手順を作成すること。(別verの構築手順とかNG)
  • パッチ適用時はREADMEを一度は通読してからパッチ適用手順を作成すること。(別パッチの手順とかNG)
  • ログメンテナンスについて見直すこと(各リスナーログは設定でローテーションと削除ができるようになった)
  • RHEL8以降にOracle19cをインストール・構築する場合、(Grid Infrastructureを使わない環境でも)GI Release Updateが必要。正確に書くとGIRU内のOCW(Oracle Clusterware)のRUパッチの適用が必要。
  • または下記の通りに環境変数の設定が必要。export CV_ASSUME_DISTID=OL7
  • DB構築(マルチテナントならCDBもPDBも)後には、スケジューラのデフォルトタイムゾーンを東京に変更すること。
SELECT value FROM dba_scheduler_global_attribute WHERE attribute_name='DEFAULT_TIMEZONE';
EXEC DBMS_SCHEDULER.SET_SCHEDULER_ATTRIBUTE('DEFAULT_TIMEZONE','Asia/Tokyo');
  • 初期構築時はタイムゾーンの環境変数ORA_TZFILEを設定したユーザで構築する。
export ORA_TZFILE=${ORACLE_HOME}/oracore/zoneinfo/timezlrg_32.dat
※registry$database表や、v$timezone_file表、database_properties表のバージョンがexpdp元DBよりも、impdp先DBのTZ_VERSIONが低いとimpdpそのものができなくなるため。(ORA-39405)
※IMPDP先のDBインスタンスのTZ_VERSIONを上げることは可能。TZ_VERSIONを下げることは不可能。
※DB初期構築時に環境変数ORA_TZFILEを設定するか、IMPDP先のDBを一致するまでTZ_VERSIONを上げることになる。
※参考MOSドキュメント(ドキュメントID 2882931.1)、(ドキュメントID 3004889.1)、 (ドキュメントID 412160.1)
■下記はMOSドキュメントの一部を翻訳して抜粋したもの
E.3) DSTのバージョンを下げることはできますか?
いいえ、それはできません。問題のホームのデータベースで使用されているDSTパッチをロールバックしないでください。

  • 統計アドバイザのフィルターを無効化しておく。
※(ドキュメントID 2355243.1)
  • 統計アドバイザのフィルターを無効化
DECLARE
filter1 CLOB;
BEGIN
filter1 := DBMS_STATS.CONFIGURE_ADVISOR_RULE_FILTER('AUTO_STATS_ADVISOR_TASK','EXECUTE',NULL,'DISABLE');
END;
/

※「<parameter NAME="Include">」のVALUEタグの値が『N』であれば、無効状態。(『Y』なら有効状態)
  • 統計アドバイザのフィルターの確認
SET SERVEROUTPUT ON
DECLARE
filter1 CLOB;
filter2 VARCHAR(4000);
BEGIN
DBMS_OUTPUT.ENABLE(10000);
filter1 := DBMS_STATS.CONFIGURE_ADVISOR_RULE_FILTER('AUTO_STATS_ADVISOR_TASK','EXECUTE',NULL,'SHOW');
select dbms_lob.substr(filter1, 1000, 1) into filter2 from dual;
DBMS_OUTPUT.PUT_LINE(filter2);
END;
/



ページ初期作成日:2022年11月16日
ページの更新日時:2024年05月23日 (木) 05時59分59秒
ページ作成から919日目
ここを編集

タグ:

oracle 19c Tips
最終更新:2024年05月23日 05:59