oracle-admin

Oracle

【Oracle】RMAN で表領域単位のバックアップを取得する方法|BACKUP TABLESPACE・増分・圧縮・スケジュール・リストアまで解説

OracleのRMANで表領域単位のバックアップを取得する方法を完全解説。BACKUP TABLESPACEの基本構文、複数表領域の同時指定、増分バックアップ(LEVEL 0/1)との組み合わせ、圧縮・暗号化・パラレル、表領域バックアップからのリストア手順、フルバックアップとの使い分け、スケジュール化まで網羅。
Oracle

【Oracle】クローンデータベースの作成方法|RMAN DUPLICATE・Data Pump・PDB Clone・クローン後のカスタマイズまで解説

Oracleでクローンデータベースを作成する方法を完全解説。RMAN DUPLICATEによる物理クローン、Data Pumpによる論理クローン、PDB Clone(12c以降のプラガブルDB複製)、DBCAの4方式比較、クローン後のDB名/SID/リスナーの変更、データマスキング、開発・検証環境構築の実務パターンまで網羅。
Oracle

【Oracle】データベースの IP アクセス制限を行う方法|sqlnet.ora・VALID_NODE_CHECKING・ログオントリガー・OS ファイアウォールまで解説

OracleデータベースのIPアクセス制限を行う方法を完全解説。sqlnet.oraのTCP.VALIDNODE_CHECKING/TCP.INVITED_NODES/TCP.EXCLUDED_NODESによるリスナーレベル制限、ログオントリガーによるDB内IP制限、OSファイアウォール(iptables/firewalld/Windowsファイアウォール)との使い分け、サブネット/ホスト名指定、設定変更後の反映手順まで網羅。
Oracle

【Oracle】Data Pump で既存オブジェクトをスキップしてインポートする方法|table_exists_action=SKIP・ORA-31684 対処・不足テーブルだけ追加まで解説

OracleのData Pumpで既存オブジェクトをスキップしてインポートする方法を完全解説。table_exists_action=SKIPの動作と注意点、ORA-31684エラーの意味と対処、SKIPで不足テーブルだけ追加するパターン、SKIP vs REPLACE vs APPEND vs TRUNCATEの使い分け判断フロー、ログでスキップされたテーブルを確認する方法まで網羅。
Oracle

【Oracle】RMAN のカタログモードと nocatalog モードの違い|リカバリカタログの構築・接続方法・使い分けまで解説

OracleのRMANカタログモードとnocatalogモードの違いを完全解説。それぞれのバックアップ情報の格納先、メリット・デメリット比較、リカバリカタログDBの構築手順、RMAN接続コマンド、カタログへのDB登録、仮想プライベートカタログ、nocatalogで十分なケースとカタログが必要なケースの判断基準まで網羅。
Oracle

【Oracle】旧バージョンから新バージョンへの移行手順まとめ|Data Pump・RMAN・DBUA・インプレースの 4 方式比較・移行前チェック・検証まで解説

Oracleの旧バージョンから新バージョンへの移行手順を完全解説。Data Pump論理移行、RMANバックアップ+リストア、DBUA(Database Upgrade Assistant)、インプレースアップグレードの4方式比較、バージョンアップパス、preupgrade.jar事前チェック、移行後の検証手順(catctl.pl/utlu132s.sql)、ダウンタイム最小化のアプローチまで網羅。
Oracle

【Oracle】開発環境を一括初期化するスクリプトの作成例|DROP+再作成・Data Pump・シーケンスリセット・安全策まで解説

Oracleの開発環境を一括初期化するスクリプトの作成例を完全解説。全テーブルDROP+再作成、シーケンスリセット、テストデータ投入、Data Pumpベースの初期化、FLASHBACK DATABASEで初期状態に戻す方法、Shell統合スクリプト、本番環境での誤実行防止策まで網羅。
Oracle

【Oracle】監査ログの保存先とローテーション設定方法|DB テーブル・OS ファイル・統合監査・DBMS_AUDIT_MGMT・自動クリーンアップまで解説

Oracleの監査ログの保存先とローテーション設定方法を完全解説。DB テーブル(SYS.AUD$)とOSファイルの保存先確認、統合監査(AUDSYS.AUD$UNIFIED)の保存場所、DBMS_AUDIT_MGMTによるクリーンアップの初期設定と自動スケジュール、監査ログ肥大化の予防、SYSLOG転送、保持期間の設定まで網羅。
Oracle

【Oracle】RMAN バックアップをクラウドへ転送する方法|OCI Object Storage・AWS S3・SBT・CLI 転送・自動化まで解説

OracleのRMANバックアップファイルをクラウドへ転送する方法を完全解説。CLI転送とSBT直接バックアップの比較、OCI/AWS/Azure対応、暗号化との組み合わせ、ライフサイクルルール、cronでの自動化まで網羅。
Oracle

【Oracle】RMAN でアーカイブログを自動削除する方法|DELETE ARCHIVELOG・PLUS ARCHIVELOG・FRA 自動管理・ORA-00257 対処まで解説

OracleのRMANでアーカイブログを自動削除する方法を完全解説。DELETE ARCHIVELOGの全パターン、BACKUP PLUS ARCHIVELOG DELETE INPUT、RETENTION POLICYとの連携、FRA自動管理、cronによる自動化、ORA-00257の緊急対処まで網羅。
Oracle

【Oracle】Data Pump ジョブの一時停止・再開・強制停止|attach・STOP_JOB・KILL_JOB・残存ジョブのクリーンアップまで解説

OracleのData Pump(expdp/impdp)ジョブの一時停止・再開・強制停止を完全解説。attach で実行中ジョブに接続する方法、対話モードの全コマンド一覧(STOP_JOB/START_JOB/KILL_JOB/STATUS/PARALLEL)、Ctrl+C の動作、ターミナル切断後の復帰、残存ジョブの確認と強制クリーンアップ(DBA_DATAPUMP_JOBS)、job_name の命名規則まで網羅。
Oracle

【Oracle】バージョンが違うDBでData Pumpを使うときの注意点完全ガイド|version指定・互換性・エラー対処まで

OracleのData Pump(expdp/impdp)でバージョンが異なるDB間でデータ移行する際の注意点を完全解説。versionパラメータの指定方法、上位→下位バージョンへのエクスポート制限、互換性のあるオプション・ないオプション、ORA-31693・ORA-39142等のエラー対処まで実務パターンを網羅。
Oracle

【Oracle】別サーバーへデータベースを移行する方法|ファイル転送・DB Link・NETWORK_LINK・移行チェックリストまで解説

Oracleで別サーバーへデータベースを移行する方法を完全解説。Data Pumpファイル転送方式(expdp→SCP→impdp)、DB Link経由のCTAS方式、NETWORK_LINK(ダンプファイル不要の直接移行)の3パターン比較、移行前の事前確認(文字セット/表領域/バージョン)、REMAP_SCHEMA/REMAP_TABLESPACE、移行後の検証手順、移行チェックリストまで網羅。
Oracle

【Oracle】RMAN で制御ファイルと SPFILE をバックアップ・復元する方法|AUTOBACKUP・バイナリコピー・完全復旧手順まで解説

OracleのRMANで制御ファイルとSPFILEをバックアップ・復元する方法を完全解説。制御ファイル/SPFILEの役割、CONTROLFILE AUTOBACKUP(自動バックアップ)、BACKUP CURRENT CONTROLFILE、バイナリコピー(ALTER DATABASE BACKUP CONTROLFILE TO)、SPFILEのバックアップ、NOMOUNT→制御ファイル復元→SPFILE復元の完全リカバリ手順、多重化、PIFLEからの再作成まで網羅。
Oracle

【Oracle】RMANバックアップを自動化する方法|cron・タスクスケジューラ完全解説

OracleのRMANバックアップをcron(Linux)・タスクスケジューラ(Windows)で自動化する方法を解説。RMANスクリプト・シェルスクリプトの作成から保持ポリシー・バックアップ検証・よくあるエラー対処まで実務レベルで網羅。
Oracle

【Oracle】RMAN で特定の表領域だけを復元する方法|OFFLINE→RESTORE→RECOVER→ONLINE・データファイル単位・VALIDATE・TSPITR まで解説

OracleのRMANで特定の表領域だけを復元する方法を完全解説。DB稼働中のOFFLINE→RESTORE→RECOVER→ONLINE手順、データファイル単位のリストア、RMAN VALIDATEによる事前検証、表領域のPoint-in-Timeリカバリ(TSPITR)、破損ブロック修復(BLOCK RECOVER)、SYSTEMやUNDO表領域の特別な扱い、表領域の状態確認SQLまで網羅。
Oracle

【Oracle】RMAN 増分バックアップ完全ガイド|LEVEL 0/1・差分/累積・Block Change Tracking・週次戦略・リストアまで解説

OracleのRMANで増分バックアップを取得する方法を完全解説。LEVEL 0(ベース)とLEVEL 1(増分)の違い、差分増分(DIFFERENTIAL)vs 累積増分(CUMULATIVE)、Block Change Tracking(BCT)による高速化、増分更新バックアップ(RECOVER COPY)、週次バックアップ戦略(日曜L0+平日L1)、増分バックアップからのリストア・リカバリ手順まで網羅。
Oracle

【Oracle】ORA-31684 完全解説|impdp でオブジェクトが既存の場合の対処法・EXCLUDE・table_exists_action

ORA-31684(Object type already exists)を完全解説。table_exists_action の4オプション比較・EXCLUDE によるスキップ・REMAP_SCHEMA・CONTENT=DATA_ONLY など状況別の対処法と、impdp 前の事前確認チェックリストを網羅。
Oracle

【Oracle】テーブルリストア時に既存データを保護する方法|REMAP別名復元・MERGE差分反映・外部キー考慮・検証手順まで解説

Oracleでテーブル単位のリストア時に既存データを壊さずに安全に復元する方法を完全解説。REMAP_TABLEで別名リストア→比較→MERGEの安全ワークフロー、table_exists_actionの保護観点での選び方、外部キー制約がある場合の対処、content=DATA_ONLYとMETADATA_ONLYの使い分け、リストア前後のCOUNT/MINUS検証手順、ロールバック戦略まで網羅。
Oracle

【Oracle】バックアップを高速化する方法|Data Pump・RMAN・ボトルネック特定まで完全解説

OracleバックアップをData Pump(expdp)とRMANで高速化する方法を解説。PARALLEL・圧縮アルゴリズム比較・増分バックアップ・Block Change Tracking・SECTION SIZE・BACKUP DURATIONまで、ボトルネック特定から対処法まで実務レベルで網羅。