Database OracleDB インフラ

OracleDBの自動メンテナンスタスクの確認方法

投稿日:2018年8月9日 更新日:

こんにちは!シミダイ(@shimidai2100)です。

OracleDatabaseの「自動メンテナンスタスク」の確認方法について紹介します。

自動メンテナンスタスクはデータベースのメンテナンス操作を一定間隔毎に自動的に行う機能です。

デフォルトでは有効化されており、システムの負荷が軽いと予測される時間帯に実行されますが、

個々のメンテナンスタスクをいつ動いているか確認してみましょう。

なお、以下が自動メンテナンスタスクの設定手順になります。

OracleDBの自動メンテナンスタスクの有効・無効・スケジュール変更手順

こんにちは!シミダイ(@shimidai2100)です。 OracleDatabaseの「自動メンテナンスタスク」の確認方法について紹介します。 自動メンテナンスタスクはデータベースのメンテナンス操作 ...

続きを見る


自動メンテナンスタスクとは?

自動メンテナンスタスクには3つの機能があり、それぞれの役割は以下になります。

タスク名説明
自動オプティマイザ統計収集データベースオブジェクトに対する統計情報を自動的に収集する機能。
自動セグメント・アドバイザ再生可能な領域が存在しているセグメントを識別し、それらのセグメントの断片化を解消する方法について推奨する機能
自動SQLチューニング・アドバイザ高負荷のSQL文のパフォーマンスを調査し、それらの文のチューニング方法について推奨する機能

なお自動メンテナンスタスクを使用するためには別途追加ライセンスが発生します。

自動メンテナンスタスクの有効・無効確認

自動メンテナンスタスクの有効・無効を確認するのは「DBA_AUTOTASK_CLIENT」ビューを確認しましょう。

以下、実行のサンプルです。

参考DBA_AUTOTASK_CLIENT

自動メンテナンスタスクのスケジュール確認

自動メンテナンスタスクのスケジュールを確認するのは「DBA_SCHEDULER_WINDOWS」ビューと「DBA_AUTOTASK_WINDOW_CLIENTS」ビューを確認しましょう。

以下、実行のサンプルです。

参考DBA_AUTOTASK_WINDOW_CLIENTS
参考DBA_SCHEDULER_WINDOWS

自動メンテナンスタスクの実行履歴確認

自動メンテナンスタスクのスケジュールを確認するのは「DBA_AUTOTASK_JOB_HISTORY」ビューを確認しましょう。

以下、実行のサンプルです。

 

スポンサードリンク

関連記事

-Database, OracleDB, インフラ

Translate »

Copyright© shimidai2100 , 2018 All Rights Reserved.