ストレージ最適化

SQL

データ型と長さの適切な選定

~NUMBER・VARCHAR2・DATEの使い分けと設計ミスの回避術~■ はじめにOracleでテーブル設計を行う際に「データ型」と「長さ」をどう定義するかは、パフォーマンス、保守性、拡張性に直結する重要事項です。こんな設計、していません...
オラクルデータベースの基本

【Oracle設計】将来の大容量に備えるパーティションテーブル設計

あなたのテーブルは将来、どこまで膨れ上がるでしょうか?初期は数万件だったテーブルが、数年で数千万件・数億件となり、SQLの遅延、インデックス肥大化、DELETEの遅さ、保守不能――。こうしたリスクを防ぐ最も有効な手段の一つが、パーティション...
Oracle Master Gold

Oracle RMAN の圧縮バックアップとバックアップタイプ(Backupset / Copy)

Oracle Recovery Manager(RMAN)は、データベースのバックアップとリカバリを管理するための強力な標準ツールです。運用要件に合わせて「圧縮バックアップ」でストレージを節約したり、「イメージコピー」で復旧を高速化したりと...
Oracle Master Gold

Oracle RMAN 保存ポリシーの設定と削除方法

Oracle Database のバックアップ管理において、RMAN保存ポリシーはストレージ容量の枯渇を防ぎ、必要な復旧期間を担保するための核心となる機能です。本記事では、RMAN(Recovery Manager)を用いた効率的なバックア...
Oracle Master Silver

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

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

Oracle データファイルの移動:安全手順と実行例

Oracle環境でストレージ更換やディレクトリ整理を行う際、データファイルを安全に移動する方法は必須知識です。本稿は oracle 19c/Linux前提で、オンライン移動と従来手順(オフライン+OSコピー)の2通りを、実機で通るコマンドと...