[Oracle]DBサーバー設定値確認(Linux/GI/ASM/Database)
Oracle Databaseサーバーの各設定値を確認するコマンドをまとめました。ちょっとずつ追加していく予定です。 Oracle19c をベースにしています。 コンテナ(PDB)単位に変更可能なものはCDBビューを使用して一括確認しています。項目名【PDB変更可】と記しています。 ソフトウェアバージョン、エディション SQL 実行例 適用済みパッチ一覧 コマンド 実行例 制御ファイルのロケーショ...
Oracle Databaseサーバーの各設定値を確認するコマンドをまとめました。ちょっとずつ追加していく予定です。 Oracle19c をベースにしています。 コンテナ(PDB)単位に変更可能なものはCDBビューを使用して一括確認しています。項目名【PDB変更可】と記しています。 ソフトウェアバージョン、エディション SQL 実行例 適用済みパッチ一覧 コマンド 実行例 制御ファイルのロケーショ...
ASMディレクトリ毎の使用サイズ、使用率、およびファイル数を確認するSQLです。 asmcmd lsdgコマンドでディスクグループの使用量を確認することができますが、もうちょっと踏み込んで調査したい、どのDBで何のファイルが容量を食っているのか調べたいといったときに使えます。 ASMディレクトリ毎の使用サイズ/使用率/ファイル数を確認するSQL SQL: ※ASMインスタンスに接続して実行します。...
マルチテナント環境で全PDBの表領域使用率を一括で表示するSQLです。 CDB$ROOTで実行すると全PDBの情報を表示します。 特定のPDB上で実行するとそのPDB上の表領域のみ表示します。 SQL 実行例 1行目のalter session 文はCDBビューのパラレル実行での検索を無効化している隠しパラメーター設定です。 CDBビューは各PDB上のDBAビューが結合されたビューです。デフォルト...
サポートにエラー解析を依頼するとOracle のトレースログを取得するよう依頼されることがあります。 Oracleトレースログは特に障害中などは大量に出力されているので全量取得しようとするとそれだけですごい時間がかかります。 そのためエラーが含まれた近辺以降のログのみに絞って送ったほうが効率的です。 当日更新されたログをパッケージングするスクリプトです。 最終更新日時のフィルタオプション -mti...
RACインストール時に設定したパラメータを確認する方法を調べました。 参考:Clusterware管理およびデプロイメント・ガイド 19c →D OIFCFGリファレンス E CRSCTLリファレンス G SRVCTLリファレンス その他、コマンドのヘルプやインストールフォルダをgrepなどやらで。 ※すべての設定パターンを確認しているわけじゃないので設定によってはここで紹介する例と一致しない場合...
本編の補足になります。 本編(こちら)になります。 Oracle Textを使う場合には追加でパッケージが必要 こちらのパッケージ Oracle のインストールマニュアルには前提パッケージとして記載があるのですが、oracle-database-preinstall-19cではインストールされません。 Oracle Textを使用する場合のみ必要になるパッケージらしいです。 現在OSのインストール...
アーカイブログ(ARCHIVE LOG)の出力量を日別、時間別毎に集計するSQLです。 あくまで出力量の履歴の確認なので、使用率が確認したい場合はおまけのほうをご参照ください。 11gR2, 19cで確認しました。 アーカイブログモードの確認 SQL: 実行例: ARCHIVELOGと表示されていればアーカイブログモードです。 NOARCHIVELOGと表示される場合はノーアーカイブログモードです...
TEMP表領域使用率と使用セッションを確認するSQLをいつくか記載します。 ※Oracle 19cで確認してます。 マルチテナント環境用です。※CON_IDカラムを省けは非CDB環境でも実行可能です。 基本、接続しているコンテナの情報を表示します。 12.2から登場したローカル一時表領域には対応していません(というか確認してません。いずれ…) TEMP表領域の使用率確認 (RAC対応) SQL: ...
1台のサーバに複数のインスタンスが同居している環境だと、sqlplus / as sysdbaでデータベースに接続する際、都度接続したいデータベースに合わせて環境変数ORACLE_SIDを切り替えなければなりません。これは面倒です。そんなときはaliasに登録してしまうと楽になります。 alias登録 コマンド ※ここでalias名をufoとしていますが特に決まりはありません。ただし、既存のコマン...
UNDO表領域使用率と使用セッションを確認するSQLをいつくか記載します。あとおまけ。 ※Oracle 19cで確認してます。 マルチテナント環境用です。※CON_IDカラムを省けは非CDB環境でも実行可能です。 ローカルUNDO/共有UNDOモードどちらの場合でも可です。 基本、接続しているコンテナ(PDB)の情報を表示します。 UNDO表領域の使用率確認(RAC対応) SQL: ACTIVE ...