Oracle– category –
Oracleについての記事
-
Oracle
Oracleの実行計画を確認する方法【EXPLAIN PLAN・AUTOTRACE・dbms_xplan完全ガイド】
「SQLが遅い、なんでだろう?」 そんなときに最初に確認するのが実行計画(Execution Plan)です。実行計画を読めるようになれば、SQLチューニングの半分は終わったようなものです。 この記事では、Oracleの実行計画を確認する3つの方法と、実行計画の読み... -
Oracle
Oracleテーブルスペースの確認と残量管理【容量不足でDB停止を防ぐ方法】
「突然DBが止まった」「ORA-01653が出た」——その原因、ほぼテーブルスペース不足です。本記事では現場エンジニアが知っておくべきテーブルスペースの確認・監視・対処法を完全解説します。 1. テーブルスペースとは(30秒でわかる) {#about} テーブルスペ... -
Oracle
Oracleロックの確認と解除方法【V$LOCK・V$SESSION完全ガイド】
Oracleデータベースで「テーブルが更新できない」「クエリが返ってこない」といった症状の原因の多くはロック競合です。本記事では、ロックの状態を確認するSQLと、ロックを解除(セッションのKILL)する手順を解説します。 1. Oracleのロックとは {#about... -
Oracle
Oracleテーブル定義の確認方法【DESC・USER_TAB_COLUMNS完全ガイド】
Oracleデータベースでテーブルの定義(カラム名・データ型・制約など)を確認する方法を解説します。DESCコマンドからUSER_TAB_COLUMNSなどのデータディクショナリビューまで、現場でよく使う方法を網羅しています。 1. DESCコマンドで手軽に確認する {#de... -
Oracle
Oracleの統計情報をロック・削除・移行する方法【DBMS_STATS応用編】
Oracleの統計情報収集は基本中の基本ですが、現場では「収集したら逆に遅くなった」「本番と検証で同じ実行計画にしたい」といった場面がよくあります。 この記事では、DBMS_STATS の応用プロシージャを使った以下の操作を解説します。 統計情報のロック(... -
Oracle
Oracleの実行計画を確認する方法【EXPLAIN PLAN・AUTOTRACE・dbms_xplan完全ガイド】
「SQLが遅い、なんでだろう?」 そんなときに最初に確認するのが**実行計画(Execution Plan)**です。実行計画を読めるようになれば、SQLチューニングの半分は終わったようなものです。 この記事では、Oracleの実行計画を確認する3つの方法と、実行計画の... -
Oracle
Oracleのセッション一覧を確認・強制切断する方法【V$SESSION活用SQL集】
Oracleを運用していると、こんな場面が必ずきます。 誰かのSQL処理がハングしてDBが重くなっている不要なセッションが大量に接続されているロックが解放されず後続処理が詰まっている そんなときに使うのが V$SESSION ビューと ALTER SYSTEM KILL SESSION ... -
Oracle
Oracleの統計情報を確認・取得する完全ガイド【SQL付き・2025年最新】
Oracleのパフォーマンス問題の多くは「統計情報が古い」ことが原因です。 SQLが突然遅くなった、実行計画が変わった──そんなトラブルを解決するには、統計情報の確認と適切な収集が欠かせません。 この記事では、現場エンジニア歴20年超の筆者が、Oracleの... -
Oracle
Oracleのロック原因のセッション抽出&強制ロック解除
こんにちは、KiYOです。 システムエンジニア歴20年オーバーの経歴です。 KiYO Oracleを使ったシステムを構築しているとたまーにデッドロックが発生して応答が返ってこないことがあります。(バグなんですが。。) これが本番稼働中のシステムでもたまに...
12








