Oracle
Data Pump・表領域・ユーザー管理・SQL関数・パフォーマンス監視まで、Oracle DB の実務で使えるナレッジをテーマ別に整理しました。
Data Pump (expdp/impdp) 18
【Oracle】Data Pump で既存オブジェクトをスキップしてインポートする方法|table_exists_action=SKIP・ORA-31684 対処・不足テーブルだけ追加まで解説
【Oracle】旧バージョンから新バージョンへの移行手順まとめ|Data Pump・RMAN・DBUA・インプレースの 4 方式比較・移行前チェック・検証まで解説
【Oracle】Data Pump ジョブの一時停止・再開・強制停止|attach・STOP_JOB・KILL_JOB・残存ジョブのクリーンアップまで解説
【Oracle】Data Pump でインデックスを除外してエクスポート・インポートする方法|EXCLUDE=INDEX・制約の扱い・再作成手順まで解説
【Oracle】バージョンが違うDBでData Pumpを使うときの注意点完全ガイド|version指定・互換性・エラー対処まで
【Oracle】別サーバーへデータベースを移行する方法|ファイル転送・DB Link・NETWORK_LINK・移行チェックリストまで解説
【Oracle】Data Pump で部分的にインポートする方法|tables・QUERY・EXCLUDE・INCLUDE・sqlfile・組み合わせパターンまで解説
【Oracle】Data Pump でダンプファイルを暗号化する方法|ENCRYPTION_PASSWORD・ENCRYPTION_ALGORITHM・TDE・復号手順まで解説
【Oracle】Data Pumpでエクスポート時に圧縮する方法完全ガイド|compression=all・ライセンス確認・圧縮効果・parfileまで
【Oracle】Data Pumpで表領域単位にexpdp/impdpする方法|REMAP_TABLESPACE・エラー対処まで完全解説
【Oracle】Data Pump でスキーマ単位にエクスポート・インポートする方法|schemas・REMAP_SCHEMA・EXCLUDE・複数スキーマ・実務パターンまで解説
【Oracle】Data Pump のパラレル処理で高速化する方法|parallel・%U・パラレル度の決め方・動的変更・効かないケースまで解説
【Oracle】impdpでデータだけをインポートする方法完全ガイド|content=data_only・table_exists_action・スキーマ全体・エラー対処まで
【Oracle】ORA-31684 完全解説|impdp でオブジェクトが既存の場合の対処法・EXCLUDE・table_exists_action
【Oracle】Data Pumpで複数テーブルをまとめてエクスポートする方法完全ガイド|tables指定・parfile・スキーマ別・進捗確認・エラー対処まで
【Oracle】expdpでWHERE句(queryパラメータ)を使って一部データをエクスポートする方法|複数テーブル・parfile・クォート対策まで完全解説
【Oracle】Data Pump(expdp / impdp)の使い方完全ガイド|4つのモード・主要パラメータ・DIRECTORY・ジョブ管理・エラー対処まで解説
【Oracle】バックアップを高速化する方法|Data Pump・RMAN・ボトルネック特定まで完全解説
表領域・ストレージ管理 17
【Oracle】表領域ごとにアクセス制御を行う方法|QUOTA・ロール・権限の分離運用を完全解説
【Oracle】データファイルを別ディレクトリに移動する方法|12c MOVE DATAFILE・OFFLINE RENAME・REDO ログ・TEMP ファイルまで解説
【Oracle】RMAN で表領域単位のバックアップを取得する方法|BACKUP TABLESPACE・増分・圧縮・スケジュール・リストアまで解説
【Oracle】テーブル圧縮の設定方法|BASIC・OLTP・HCC の違い・圧縮率・ライセンス・既存テーブルの圧縮手順まで解説
【Oracle】INDEX 専用表領域の設計方法|I/O 分散・CREATE INDEX TABLESPACE・既存インデックスの移動・命名規則まで解説
【Oracle】表領域の断片化を解消する方法|ALTER TABLE MOVE・SHRINK SPACE・COALESCE・HWM の確認と再編成手順まで解説
【Oracle】TEMP 表領域の肥大化を防ぐ方法|原因特定・使用状況監視・TEMPFILE 再作成・PGA チューニングまで解説
【Oracle】DBA_FREE_SPACE で表領域の空き容量を調べる方法|列の意味・断片化検出・空きエクステント分析まで解説
【Oracle】表領域の自動拡張(AUTOEXTEND)設定を確認・変更する方法完全ガイド
【Oracle】表領域にユーザーを割り当てる方法|DEFAULT TABLESPACE・QUOTA・一時表領域・確認 SQL まで解説
【Oracle】TEMP表領域の肥大化の原因とクリーンアップ方法完全ガイド|確認SQL・RESIZE・再作成・予防策まで
【Oracle】表領域の使用状況を確認する SQL まとめ|使用率・AUTOEXTEND・TEMP/UNDO・閾値アラート・増加傾向まで解説
【Oracle】RMAN で特定の表領域だけを復元する方法|OFFLINE→RESTORE→RECOVER→ONLINE・データファイル単位・VALIDATE・TSPITR まで解説
【Oracle】Data Pumpでエクスポート時に圧縮する方法完全ガイド|compression=all・ライセンス確認・圧縮効果・parfileまで
【Oracle】Data Pumpで表領域単位にexpdp/impdpする方法|REMAP_TABLESPACE・エラー対処まで完全解説
【Oracle】データファイルを追加・変更する方法|ALTER TABLESPACE ADD DATAFILE・リサイズ・移動・削除・TEMP ファイルまで解説
【Oracle】表領域(Tablespace)完全ガイド|種類・CREATE・ALTER・DROP・DBA_TABLESPACESまで解説
ユーザー・権限管理 15
【Oracle】表領域ごとにアクセス制御を行う方法|QUOTA・ロール・権限の分離運用を完全解説
【Oracle】表領域にユーザーを割り当てる方法|DEFAULT TABLESPACE・QUOTA・一時表領域・確認 SQL まで解説
【Oracle】パスワードポリシーをカスタマイズする方法|PASSWORD_VERIFY_FUNCTION・複雑性チェック・履歴管理・カスタム関数まで解説
【Oracle】監査ログの保存先とローテーション設定方法|DB テーブル・OS ファイル・統合監査・DBMS_AUDIT_MGMT・自動クリーンアップまで解説
【Oracle】ユーザーごとに接続制限を設定する方法|SESSIONS_PER_USER・CONNECT_TIME・ログオントリガー・アカウントロックまで解説
【Oracle】パスワードの有効期限を無制限にする方法|PASSWORD_LIFE_TIME・ORA-28001 対処・プロファイル設定・本番のセキュリティ考慮まで解説
【Oracle】監査(AUDIT)機能の設定方法完全ガイド|伝統的監査・統合監査・FGA・監査ログ確認・設計例まで解説
【Oracle】Data Pump でダンプファイルを暗号化する方法|ENCRYPTION_PASSWORD・ENCRYPTION_ALGORITHM・TDE・復号手順まで解説
【Oracle】Data Pump でスキーマ単位にエクスポート・インポートする方法|schemas・REMAP_SCHEMA・EXCLUDE・複数スキーマ・実務パターンまで解説
【Oracle】ユーザーアカウントのロック解除手順|ACCOUNT_STATUS 別対処・原因調査・EXPIRED 復旧・再発防止まで解説
【Oracle】ユーザープロファイルの確認方法完全ガイド|DBA_PROFILES・パスワード制限・リソース制限・作成・変更
【Oracle】スキーマとは何か・作成から活用まで完全ガイド|他RDBMS比較・クロススキーマアクセス・SYNONYM・CURRENT_SCHEMAまで解説
【Oracle】ユーザ権限を確認する方法完全ガイド|システム権限・ロール・オブジェクト権限・スキーマ別・全SQL一覧
【Oracle】ユーザーの情報を変更・削除する方法(ALTER USER / DROP USER / GRANT / REVOKE)
【Oracle】新規ユーザー作成と権限付与の完全ガイド|CREATE USER・GRANT文の基本から実務活用まで
SQL関数・クエリ 31
【Oracle】CASE 式と DECODE 関数の違いと使い分け|構文・NULL・型変換・パフォーマンス・PL/SQL・実務パターンまで解説
【Oracle】重複データを削除する方法完全ガイド|ROWID・ROW_NUMBER・CTAS・残す行の選択・再発防止まで解説
【Oracle】テーブル・列のコメント(論理名)を取得・設定する方法|USER/ALL/DBA_TAB_COMMENTS・COMMENT ON・一括確認・未設定検出まで完全解説
【Oracle】今日の 0:00(当日開始時刻)を取得する方法|TRUNC(SYSDATE)・日付範囲フィルタ・昨日/今週/今月パターンまで解説
【Oracle】縦持ちデータを横持ちに変換する方法|PIVOT・CASE+GROUP BY・動的PIVOT・UNPIVOT・LISTAGG まで解説
【Oracle】OFFSET / FETCH でページネーションを実装する方法|構文・バインド変数・ROWNUM 書き換え・ORDER BY の注意点まで解説
【Oracle】DUAL 表の使い方完全ガイド|仕組み・FAST DUAL 最適化・PL/SQL での代替・他 RDBMS 比較・実務パターンまで解説
【Oracle】MINUS で差分を取得する方法完全ガイド|NOT EXISTS との比較・NULL の扱い・EXCEPT・パフォーマンス・実務パターンまで解説
【Oracle】HAVING句の使い方完全ガイド|WHERE との違い・複数条件・サブクエリ・ROLLUP・パフォーマンスまで解説
【Oracle】NVL / NVL2 / COALESCE / NULLIF 完全ガイド|NULL置換の使い分け・暗黙型変換・短絡評価・実務パターンまで解説
【Oracle】LENGTH / LENGTHB で文字数・バイト数を取得する方法|全LENGTH関数・VARCHAR2 BYTE/CHAR・VSIZE・NLS設定まで解説
【Oracle】数値をゼロ埋め(ゼロパディング)する方法|TO_CHAR・LPAD・FM修飾子・桁超過対策・実務パターンまで解説
【Oracle】指定した件数分のデータを取得する方法完全ガイド|ROWNUM内部動作・FETCH FIRST WITH TIES・SAMPLE・ページネーション設計まで解説
【Oracle】結合を用いたデータ更新の方法完全ガイド|相関サブクエリ・更新可能結合ビュー・MERGE・ORA-01779対処まで解説
【Oracle】TRUNC / FLOOR で小数点以下を切り捨てる方法|桁指定・負の数・端数処理・実務パターンまで解説
【Oracle】CEIL関数で小数点以下を切り上げる方法|任意桁での切り上げ・負の数・ページネーション・消費税計算まで解説
【Oracle】改行コードを置換・削除する方法完全ガイド|REPLACE・REGEXP_REPLACE・UPDATE実行・CLOB対応・確認方法まで
【Oracle】日付から曜日を取得する方法|TO_CHAR D/DY/DAY・NLS設定・曜日別集計まで実務パターン解説
【Oracle】システム日付を取得する方法|SYSDATE・SYSTIMESTAMP・CURRENT_DATEの違いと実務パターン
【Oracle】日付を和暦で取得する方法|TO_CHARとNLS_CALENDARで令和・平成変換
【Oracle】TRIM / LTRIM / RTRIM 完全ガイド|全角スペース・タブ・制御文字の削除・REGEXP_REPLACE・一括クリーニングまで解説
【Oracle】TO_CHAR / TO_DATE 日付フォーマット完全ガイド|書式モデル全一覧・FM修飾子・NLS_DATE_FORMAT・ORAエラー対処まで解説
【Oracle】指定したカラム名が存在するか確認する方法|ALL_TAB_COLUMNS・データ型・NULL制約・複数条件検索まで完全解説
【Oracle】RANK・DENSE_RANK・ROW_NUMBER完全ガイド|違い・グループ内順位・集計RANK・実践パターンまで解説
【Oracle】IN句に1000件以上を指定する5つの方法|OR分割・タプル比較・一時テーブル・サブクエリ・XMLTABLE
【Oracle】NOT NULL制約を削除・追加する方法(ALTER TABLE MODIFY)
【Oracle】データを取得する件数を絞る方法(ROWNUM・FETCH FIRST・ROW_NUMBER)
【Oracle】更新するデータの件数を指定する方法|ROWNUM・ROW_NUMBER・FETCH FIRSTの使い分け
【Oracle】バインド変数完全ガイド|ハードパース削減・ピーキング問題・Adaptive Cursor Sharingまで解説
【Oracle】SUBSTR()関数で文字列の一部を切り出す方法|負の値・SUBSTRB・実務パターンも解説
【Oracle】DECODE関数の使い方完全解説|CASE式との違い・NULL扱い・ピボット集計まで
パフォーマンス・監視 7
【Oracle】自動統計収集のスケジュールと制御方法|メンテナンスウィンドウ・統計ロック・手動収集・夜間バッチ対策まで解説
【Oracle】SQL の実行計画を確認する方法|EXPLAIN PLAN・AUTOTRACE・DBMS_XPLAN・読み方・主要オペレーションまで解説
【Oracle】不要なインデックスを見つけて削除する方法|V$OBJECT_USAGE・DBA_INDEX_USAGE・重複検出・INVISIBLE化・安全な削除フローまで解説
【Oracle】表領域の使用状況を確認する SQL まとめ|使用率・AUTOEXTEND・TEMP/UNDO・閾値アラート・増加傾向まで解説
【Oracle】遅い SQL を特定する方法完全ガイド|V$SQL・V$SESSION・AWR・ASH・ADDM・Statspack まで解説
【Oracle】インデックス情報を取得する方法完全ガイド|USER_INDEXES・統計情報・重複検出・DDL取得まで解説
【Oracle】V$SQLビューの使い方|実行済みSQLの確認・パフォーマンス分析まで完全解説
環境構築・運用管理 46
【Oracle】RMAN で表領域単位のバックアップを取得する方法|BACKUP TABLESPACE・増分・圧縮・スケジュール・リストアまで解説
【Oracle】クローンデータベースの作成方法|RMAN DUPLICATE・Data Pump・PDB Clone・クローン後のカスタマイズまで解説
【Oracle】データベースの IP アクセス制限を行う方法|sqlnet.ora・VALID_NODE_CHECKING・ログオントリガー・OS ファイアウォールまで解説
【Oracle】Data Pump で既存オブジェクトをスキップしてインポートする方法|table_exists_action=SKIP・ORA-31684 対処・不足テーブルだけ追加まで解説
【Oracle】RMAN のカタログモードと nocatalog モードの違い|リカバリカタログの構築・接続方法・使い分けまで解説
【Oracle】旧バージョンから新バージョンへの移行手順まとめ|Data Pump・RMAN・DBUA・インプレースの 4 方式比較・移行前チェック・検証まで解説
【Oracle】開発環境を一括初期化するスクリプトの作成例|DROP+再作成・Data Pump・シーケンスリセット・安全策まで解説
【Oracle】監査ログの保存先とローテーション設定方法|DB テーブル・OS ファイル・統合監査・DBMS_AUDIT_MGMT・自動クリーンアップまで解説
【Oracle】RMAN バックアップをクラウドへ転送する方法|OCI Object Storage・AWS S3・SBT・CLI 転送・自動化まで解説
【Oracle】RMAN でアーカイブログを自動削除する方法|DELETE ARCHIVELOG・PLUS ARCHIVELOG・FRA 自動管理・ORA-00257 対処まで解説
【Oracle】Data Pump ジョブの一時停止・再開・強制停止|attach・STOP_JOB・KILL_JOB・残存ジョブのクリーンアップまで解説
【Oracle】バージョンが違うDBでData Pumpを使うときの注意点完全ガイド|version指定・互換性・エラー対処まで
【Oracle】別サーバーへデータベースを移行する方法|ファイル転送・DB Link・NETWORK_LINK・移行チェックリストまで解説
【Oracle】RMAN で制御ファイルと SPFILE をバックアップ・復元する方法|AUTOBACKUP・バイナリコピー・完全復旧手順まで解説
【Oracle】RMANバックアップを自動化する方法|cron・タスクスケジューラ完全解説
【Oracle】RMAN で特定の表領域だけを復元する方法|OFFLINE→RESTORE→RECOVER→ONLINE・データファイル単位・VALIDATE・TSPITR まで解説
【Oracle】RMAN 増分バックアップ完全ガイド|LEVEL 0/1・差分/累積・Block Change Tracking・週次戦略・リストアまで解説
【Oracle】ORA-31684 完全解説|impdp でオブジェクトが既存の場合の対処法・EXCLUDE・table_exists_action
【Oracle】テーブルリストア時に既存データを保護する方法|REMAP別名復元・MERGE差分反映・外部キー考慮・検証手順まで解説
【Oracle】バックアップを高速化する方法|Data Pump・RMAN・ボトルネック特定まで完全解説
【Oracle】指定したテーブルのみリストアする方法|impdp・RMAN RECOVER TABLE・FLASHBACK・table_exists_action まで解説
【Oracle】指定したテーブルのみバックアップを取る方法完全ガイド|expdp・exp・CTAS・SQL Developer
【Oracle】ジョブの確認方法完全ガイド|DBA_SCHEDULER_JOBS・DBA_JOBS・実行履歴・トラブルシューティングまで
【Oracle】特定の列が更新されたときだけ発火するトリガーの作成方法|UPDATE OF・UPDATING()・NULL安全な変更検出・実務パターンまで解説
【Oracle】DBリンクの作成方法完全ガイド|CREATE DATABASE LINK・PUBLIC/PRIVATE・Easy Connect・パフォーマンス・エラー対処まで解説
【Oracle】トリガーを作成する方法|BEFORE/AFTER・行/文レベル・:NEW/:OLD・INSTEAD OF・有効化/無効化まで解説
【Oracle】テーブル一覧を確認するSQL完全ガイド|USER_TABLES・ALL_TABLES・DBA_TABLES・カラム・サイズ・コメントまで網羅
【Oracle】ORA-00942 の原因と解決方法完全ガイド|存在確認・権限・シノニム・スキーマ修飾・診断手順まで解説
【Oracle】テーブルをコピーする方法完全ガイド|CTAS・INSERT SELECT・構造のみ・制約の再作成・DB Link・高速化まで解説
【Oracle】ORA-28040: No matching authentication protocol の原因と解決方法|パスワードバーニファイア・SQLNET.ORA設定・クライアント別対処まで解説
【Oracle】トリガー情報を取得するSQL文|USER/ALL/DBA_TRIGGERS・作成・有効化・実務パターンまで完全解説
【Oracle】V$SQLビューの使い方|実行済みSQLの確認・パフォーマンス分析まで完全解説
【Oracle】トリガー作成・高度な活用完全ガイド|複合トリガー・DDLトリガー・WHEN句・自律トランザクション・パフォーマンス注意点まで解説
【Oracle】シノニムを確認する方法|USER/ALL/DBA_SYNONYMS・作成・削除・無効化まで完全解説
【Oracle】ビューの情報を取得する方法|USER/ALL/DBA_VIEWS・定義確認・依存関係・無効ビュー対処まで完全解説
【Oracle】ビューの使い方完全ガイド|CREATE VIEW・更新可能ビュー・WITH CHECK OPTION・WITH READ ONLY・FORCE まで解説
【Oracle】インデックスの作成・再構築・削除完全ガイド|種類・設計判断・断片化対策・ONLINE操作まで解説
【Oracle】グローバル一時テーブル(GTT)の作成と使い方完全解説|トランザクション限定・セッション限定・確認方法まで
【Oracle】ALTER TABLE完全ガイド|列追加・変更・削除・制約・MOVE・SET UNUSED・本番での注意点まで解説
【Oracle】テーブルを作成する方法完全ガイド|CREATE TABLE・全データ型・制約・CTAS・表領域指定まで解説
【Oracle】データベースのバージョンを確認する方法|SQL・コマンドライン・GUIツール11パターン完全解説
【Oracle】シーケンスの変更方法完全ガイド|ALTER SEQUENCE全パラメータ・現在値のリセット・START WITH変更不可の回避策まで解説
【Oracle】シーケンスの削除・作成・変更方法(DROP / CREATE / ALTER SEQUENCE)
【Oracle】シーケンスを作成する方法完全ガイド|CREATE SEQUENCE全パラメータ・INSERT活用・トリガー自動採番まで解説
【Oracle】シーケンスを進める方法|NEXTVAL・一気に増やす・リセットまで完全解説
【Oracle】シーケンスの確認方法完全ガイド|USER/ALL/DBA_SEQUENCES・NEXTVAL/CURRVAL・依存オブジェクト調査まで解説