10 診断機能
一般
クラスタ・ヘルス・モニターによる診断機能の向上
クラスタ・ヘルス・モニターに、保留中の障害または実際の障害を示す重要なコンポーネント・イベントをリスニングし、推奨される対処法とともにそれらを報告する新しい診断機能が導入されています。場合によっては、これらのアクションが自律的に実行されます。このようなイベントおよびアクションを取得でき、管理者にTrace File Analyzerなどのコンポーネントを介して通知されます。
Oracle Databaseホスティング・インフラストラクチャの堅牢性と信頼性の向上は、企業にとって重要なビジネス要件です。これにより、初期障害時の検出および修正機能が改善されます。自律的な自己回復によってビジネス継続性が改善され、価値がもたらされます。
関連リソース
ドキュメントの表示に関する項
Oracleプラガブル・データベース用に強化されたCluster Health Advisorのサポート
Cluster Health Advisor (CHA)の診断機能は、256から4Kのプラガブル・データベース(PDB)をサポートするように拡張されています。これは、Oracle Autonomous Databaseデプロイメントに不可欠です。CHAの問題検出および根本原因分析では、再構成などのデータベース・イベントを考慮することで精度が向上します。これにより、インスタンスの削除など、問題の検出、分析およびターゲットとする予防措置が改善されます。
Cluster Health Advisorにこのサポートを追加すると、パフォーマンスおよび可用性はデプロイメント・サイズにあわせて保持されます。重要なアプリケーションのビジネス継続性は、予測の改善と、ターゲットを絞った予防措置によって維持されます。
関連リソース
ドキュメントの表示に関する項
解決時間の短縮
検証済SQL計画ベースラインの追加
SQL計画管理API (DBMS_SPM
)には、ADD_VERIFIED_SQL_PLAN_BASELINE
という新しいプロシージャが含まれています。カーソル・キャッシュ、AWRおよび自動SQLチューニング・セットが検索され、指定したSQL文に最適な実行計画が決定されます。最適な計画に対する承認済SQL計画ベースラインが作成されます。
この機能により、パフォーマンス管理が向上します。
関連リソース
ドキュメントの表示に関する項
CMAN診断機能およびロギングの機能拡張
コマンドライン・インタフェースを使用して、Oracle Connection Manager (CMAN)リスナーが実行するすべてのデータベース・サービス登録操作の統計をモニターできるようになりました。また、CMANおよびリスナー・ログ・ファイルで、サービス登録イベントに関する追加の診断詳細を表示することもできます。
次の詳細を表示できます。
- サービス、エンドポイント、ハンドラ、およびインスタンス・レベルごとまたはすべてのインスタンスのその他の情報の登録操作(登録、更新、登録解除など)に関する統計。これらの詳細は、定期的に問い合せることも、特定の期間について問い合せることもできます。
- CMANおよびリスナー・ログ・ファイル内のクライアント接続に関するサービス更新、ブロックされているサービス・ハンドラおよびターゲット・データベース・インスタンスについての追加の診断詳細。
この機能を使用すると、サービス登録操作に関する統計をグローバル・レベルとインスタンス・レベルの両方で評価し、トラフィックを分析し、登録の問題を診断できます。
関連リソース
ドキュメントの表示に関する項
DBMS_DICTIONARY_CHECK PL/SQLパッケージ
DBMS_DICTIONARY_CHECK
は読取り専用の軽量PL/SQLパッケージ・プロシージャで、RDBMSディクショナリ表の予期しないエントリまたはディクショナリ表間の無効な参照に現れるデータベース・ディクショナリの不整合を特定するのに役立ちます。データベース・ディクショナリの不整合により、プロセスが失敗し、場合によってはインスタンスがクラッシュする可能性があります。DBMS_DICTIONARY_CHECK
を使用すると、このような不整合を特定しやすくなり、問題を解決し、このようなデータベース障害を回避するためのガイド付きの修正が提供されます。
この機能により、データベースの可用性が向上するため、このパッケージを使用する環境における管理および保守の時間が短縮されます。
関連リソース
ドキュメントの表示に関する項
重複除外によって保存された領域の見積り
重複排除を有効にする前に、既存のLOBに対して拡張LOB重複排除を有効にすると節約できる領域を見積ることができます。
これにより、重複除外を有効にするために情報に基づいた決定を行うことができます。拡張LOB重複除外は、LOB列またはパーティション内で重複するLOBデータをOracle Databaseで自動検出できるようにし、データのコピーを1つのみ格納することにより領域を節約できます。
関連リソース
ドキュメントの表示に関する項
エクステントベースのスクラブ
自動ストレージ管理(ASM)のエクステントベースのスクラブでは、ASMでデータがスクラブされる粒度レベルが、ファイルおよびディスク・グループ・レベルからエクステント・レベルに変更されます。
ファイル全体をスクラブする場合に比べ、特定のエクステント・セットをスクラブする場合は、スクラブ処理時間が大幅に短縮され、データの可用性が向上し、パフォーマンスへの影響が最小限になります。
関連リソース
ドキュメントの表示に関する項
DBMS_SCHEDULERパッケージを使用した高可用性診断機能
スケジューラ・インメモリー・トレース機能は、プロセスの実行中に生成されるスケジューラ・トレース・メッセージの収集および一時インメモリー・ストレージ用のツールを設計および実装することを目的としています。
強制的なパッチ適用サイクルなど、強制停止によって中断されたジョブを正常に再起動することが重要です。DBMS_SCHEDULER
パッケージに高可用性(HA)診断を追加すると、強制停止中にリアルタイムのインメモリー診断を追加し、これらの診断によって発生する問題に対処できます。
この機能により、最初の障害以降に生成されたトレース・メッセージの収集が容易になり、トレースを収集するためのユーザー操作が減少し、問題の再現の複数のリクエストが大幅に削減されるなどの利点が提供されます。
関連リソース
ドキュメントの表示に関する項
インメモリー・アドバイザ
インメモリー・アドバイザはOracle Databaseの一部となり、次の2つのコンポーネントがあります。(1)データベース・インメモリーに適していないデータベースを識別する適格性テスト、(2)データベース・インメモリーを利用するワークロードをより適切に識別するための拡張分析機能を備えたアドバイザです。
インメモリー・アドバイザを使用すると、データベース・インメモリーを利用できるデータベースを簡単かつ迅速に識別できます。インメモリー・アドバイザは、独立したスタンドアロン・ユーティリティをインストールするかわりにデータベースに組み込まれています。適格性テストでは、データベース・インメモリーのメリットがないワークロードを迅速に排除できるため、時間と労力を節約できます。拡張分析機能により、分析ワークロードの識別がより簡単かつ正確になり、データベース・インメモリーの利点を活用できるようになります。これら2つのコンポーネントを組み合せると、データベース・インメモリーをどこで使用するか、いつ使用するかの決定がはるかに簡単になります。
関連リソース
ドキュメントの表示に関する項
クライアント側トレースを有効にするためのOracle Call Interface (OCI) API
新しいOracle Call Interface (OCI) APIを使用すると、構成ファイルを更新したり環境変数を設定することなく、アプリケーションでクライアント側のOCI診断トレースを動的に有効または無効にすることができます。
この機能により、開発者はOCIアプリケーションの問題のトラブルシューティングを改善し、問題解決の時間を短縮できます。
関連リソース
ドキュメントの表示に関する項
LOBセグメントの名前変更
既存のLOBセグメントの名前を変更するには、ALTER TABLE ... MOVE
などの操作を実行します。この操作は、名前変更の一環としてLOBデータを物理的に移動するため、実行速度が低下する可能性があります。
この機能拡張により、LOBデータの物理的な移動をなくすことで、表、パーティションおよびサブパーティション・レベルでLOBセグメントの名前変更のパフォーマンスが向上します。
関連リソース
ドキュメントの表示に関する項
選択的インメモリー列
選択的インメモリー列を使用すると、インメモリーの列の追加または除外が容易になります。すべての列をインメモリーに対して有効または無効にできるように、ALL
副句が追加されました。これにより、含まれる列または除外する列に非常に長い文字列を指定する必要が削減されます。
選択的インメモリー列を使用すると、インメモリーに対して有効または無効にする列としてALL
を指定できるので、複数の列を示す非常に長い文字列を作成する必要がなくなります。それにより、エラーの可能性が減り、インメモリーが有効になっている表の構成が容易になります。
関連リソース
ドキュメントの表示に関する項