表領域/datafile

26ai

Oracle Smallfile Bigfile 違いと使い分け:DBAが知るべき運用ガイド

Oracle Databaseの物理設計において、表領域の管理方式の選択は将来の拡張性に直結します。Oracle Smallfile Bigfile 違いを正しく理解することは、効率的なストレージ運用への第一歩です。本記事では、Oracle...
26ai

Oracle 26ai 表領域がデフォルトで Bigfile に?確認と注意点

2026年の最新リリースである Oracle Database 26ai(バージョン 23.26.1 以降)では、データベース作成時の標準設定として Oracle 26ai 表領域(KW1)が Bigfile 形式で構成されるようになってい...
オラクルデータベースの基本

表領域設計ミスが引き起こす致命的トラブルとは

Oracleデータベースで「表領域」は論理構造と物理構造の橋渡しをする重要な要素です。しかし、設計段階での見落としや誤った判断によって、あとから以下のような深刻な問題が発生することがあります。性能劣化(SQLが遅い、セッション競合)ディスク...
オラクルデータベースの基本

Oracle 表領域使用率をSQLスクリプトで出力し、cronで自動実行する方法

Oracle 19c以降のCDB環境では、CDB$ROOTだけでなくすべてのPDBの表領域も監視対象とする必要があります。本記事では、CDB構成に対応した表領域使用率スクリプトと、それをcronで毎日自動実行する手順を解説します。 💰 【P...
オラクルデータベースの基本

Oracle 表領域使用率をSQLスクリプトで出力し、cronで自動実行する方法

Oracleデータベースを安定運用するうえで、表領域の使用率監視は非常に重要です。本記事では、表領域の使用状況を毎日自動でレポート出力する方法を、SQL*Plus と cron を使って実装する手順を解説します。 💰 【PR】Oracleエ...
CDB/PDB(マルチテナント)

CDB環境でのデータファイル障害時のリカバリ手順

~PDB内の表領域を RESTORE TABLESPACE でリカバリする完全ガイド~OracleのCDB(Container Database)環境では、PDB(Pluggable Database)ごとに表領域が構成されており、データフ...
CDB/PDB(マルチテナント)

CDB構成における表領域とUNDO管理

Oracleのマルチテナント構成(CDB構成)では、表領域(tablespace)やUNDOの管理方法がPDB単位で独立しており、従来のデータベース構成とは大きく異なります。本記事では、CDB構成における表領域の基本から、UNDO管理の方式...
Datapump

RMANでトランスポータブル表領域を抽出し、SQLスクリプトでインポートする実践手順

~Data Pumpを使わず、自動生成スクリプトでスマートに移行する~Oracleのトランスポータブル表領域(TTS)は大量データ移行の最適解ですが、実はData Pump(impdp)を使わずにインポートする方法があるのをご存知でしょうか...
Datapump

Data Pumpトランスポータブル表領域 実行手順をわかりやすく解説!

前回の記事では、Data PumpとRMANによるトランスポータブル表領域の違いについて解説しました。今回は、実際にData Pumpを使って表領域を移行する手順を詳しく紹介していきます。トランスポータブル表領域の流れをマスターすることで、...
Datapump

Data PumpとRMANによるトランスポータブル表領域を徹底解説

Oracleデータベース間で数GB、あるいは数TBもの大量データを移行する際、通常の expdp/impdp(論理エクスポート/インポート)では時間がかかりすぎて、メンテナンスウィンドウに収まらないことがあります。そんな時の切り札が、物理フ...
Oracle Master Gold

Oracle表領域障害のリカバリ手順:RMANによる復旧フロー

Oracleデータベースの運用において、特定の表領域で障害が発生した場合、データベース全体を停止させることなく、その表領域のみを復旧させることが可能です。本記事では、RMAN(Recovery Manager)を活用し、特定の表領域やデータ...
Oracle Master Gold

Oracleデータベースの完全リカバリ手順:RMANによる復旧フロー

Oracleデータベースに障害が発生した際、適切なバックアップとアーカイブログを利用することで、障害直前の状態まで戻す「完全リカバリ」が可能です。本記事では、Oracle Database 19cにおけるRMANを活用した完全リカバリの手順...
Oracle Master Gold

Oracleデータリカバリアドバイザーによる破損ブロックの復旧手順

Oracle Databaseの運用において、データ破損は避けたい事態ですが、万が一の際にはOracleデータリカバリアドバイザー (Data Recovery Advisor, DRA) が強力な解決策となります。本記事では、DRAを使用...
オラクルデータベースの基本

SYSAUX表領域使用率が増加した際の対処方法

1. SYSAUX表領域とはSYSAUX表領域は、Oracleデータベースの補助的な表領域であり、主に以下のコンポーネントのデータを格納します。AWR(自動ワークロードリポジトリ)StatspackOracle TextOracle Str...
Oracle Master Silver

Oracle 表を読み取り専用にする方法と移動手順【ALTER TABLE】

Oracle Databaseの運用において、マスタデータの誤更新を防ぎたい、あるいはディスク容量の都合でテーブルを別の場所へ移したい場面は頻繁に訪れます。本記事では、Oracle 表 読み取り専用モードへの変更方法と、表領域間でのOrac...
Oracle Master Silver

UNDO表領域とUNDOセグメントガイド

Oracleデータベースを適切に運用するためには、UNDO表領域とUNDOセグメントの理解が不可欠です。この記事では、初心者が基礎をしっかり学び、運用で直面する課題を解決するための具体例や図解をふんだんに取り入れ、実践的な内容に仕上げました...
Oracle Master Silver

Oracle Databaseのセグメント拡張 – エラー対応とベストプラクティス

Oracle Databaseでは、データが増加するとセグメントの領域が不足し、エラーや性能劣化を引き起こす可能性があります。この課題に対処するための重要な仕組みがセグメント拡張(Extent Allocation)です。本記事では、初心者...
Oracle Master Silver

遅延セグメントとは?使い方から注意点まで

Oracle Databaseでテーブルを作成すると、通常はセグメント(データを格納する物理的な領域)が即座に割り当てられます。しかし、「遅延セグメント(Deferred Segment Creation)」を活用することで、必要なときにだ...
Oracle Master Silver

Oracle データベースのセグメント管理について解説

データベースの運用効率を高めるには、ストレージ管理の最適化が必要です。その中心となるのが セグメント管理。この記事では、初心者でも理解しやすいように、セグメント管理の基礎から実践的な応用方法までを図解とともに詳しく解説します。 🇺🇸Engl...
Oracle Master Silver

Oracle データブロックの行データ格納の仕組みと確認手順

導入(要約)oracle のデータブロックの行データ格納は「ブロック・ヘッダー/ディレクトリ/データ/空き領域」で構成され、更新や行サイズ拡大で行の連鎖・移動が起き得ます。本稿は仕組み→最短確認手順→対処の順で、初心者でも迷わない実機検証付...