Oracle

【Oracle】パスワードの有効期限を無制限にする方法|PASSWORD_LIFE_TIME・ORA-28001 対処・プロファイル設定・本番のセキュリティ考慮まで解説

Oracleでパスワードの有効期限を無制限にする方法を完全解説。PASSWORD_LIFE_TIMEの確認と変更、ORA-28001(パスワード期限切れ)/ORA-28002(猶予期間)の発生メカニズムと復旧手順、DEFAULT プロファイルの変更、開発用カスタムプロファイルの作成、PASSWORD_GRACE_TIME/PASSWORD_REUSE_TIME/PASSWORD_REUSE_MAXの関係、本番環境でのセキュリティリスクまで網羅。
Oracle

【Oracle】監査(AUDIT)機能の設定方法完全ガイド|伝統的監査・統合監査・FGA・監査ログ確認・設計例まで解説

Oracleの監査(AUDIT)機能の設定方法を完全解説。伝統的監査(AUDIT文)と統合監査(Unified Audit / 12c以降)の違い、文レベル/権限/オブジェクト監査の設定、DBA_AUDIT_TRAIL / UNIFIED_AUDIT_TRAILでの監査ログ確認、FGA(ファイングレイン監査)の概要、監査ポリシーの設計例、監査ログのクリーンアップ、コンプライアンス対応の実務パターンまで網羅。
Oracle

【Oracle】不要なインデックスを見つけて削除する方法|V$OBJECT_USAGE・DBA_INDEX_USAGE・重複検出・INVISIBLE化・安全な削除フローまで解説

Oracleで不要なインデックスを見つけて安全に削除する方法を完全解説。V$OBJECT_USAGEでの使用監視、DBA_INDEX_USAGE(12c以降)での使用頻度分析、重複インデックス・先頭列冗長インデックスの検出SQL、AWRでのインデックス使用状況確認、INVISIBLE化による安全な削除フロー、不要インデックスのDML負荷・ストレージ・統計収集への影響まで網羅。
Oracle

【Oracle】表領域の使用状況を確認する SQL まとめ|使用率・AUTOEXTEND・TEMP/UNDO・閾値アラート・増加傾向まで解説

Oracleの表領域の使用状況を確認するSQLを完全まとめ。DBA_DATA_FILES+DBA_FREE_SPACEでの使用率確認、AUTOEXTEND考慮の実質使用率、DBA_TABLESPACE_USAGE_METRICS(簡易版)、データファイル別の使用率、TEMP/UNDO表領域の確認、閾値超過アラートSQL、DBA_HIST_TBSPC_SPACE_USAGEでの増加傾向分析、PL/SQLによる自動監視まで網羅。
Oracle

【Oracle】遅い SQL を特定する方法完全ガイド|V$SQL・V$SESSION・AWR・ASH・ADDM・Statspack まで解説

Oracleで遅いSQLを特定する方法を完全解説。V$SQLのTop N SQLクエリ(経過時間/CPU/I/O/実行回数)、V$SESSIONで現在実行中の重いSQLをリアルタイム特定、V$SQL_MONITORで長時間SQLの進捗確認、AWRレポートの読み方、ASHでの待機イベント分析、ADDMの自動推奨、Standard Edition向けStatspack、段階的アプローチ(リアルタイム→履歴→定期分析)まで網羅。
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】Data Pump で部分的にインポートする方法|tables・QUERY・EXCLUDE・INCLUDE・sqlfile・組み合わせパターンまで解説

OracleのData Pump(impdp)で部分的にインポートする方法を完全解説。tables=で特定テーブルだけ、QUERY(WHERE句)で条件に一致する行だけ、EXCLUDE/INCLUDEでオブジェクト種別を選択、content=DATA_ONLYでデータだけ、sqlfileで事前確認、REMAP_DATAでマスキング、これらを組み合わせた実務パターンまで網羅。
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】Data Pump でダンプファイルを暗号化する方法|ENCRYPTION_PASSWORD・ENCRYPTION_ALGORITHM・TDE・復号手順まで解説

OracleのData Pumpでエクスポートファイル(.dmp)を暗号化する方法を完全解説。ENCRYPTION_PASSWORDによるパスワード暗号化、ENCRYPTIONの5モード(ALL/DATA_ONLY/ENCRYPTED_COLUMNS_ONLY/METADATA_ONLY/NONE)、ENCRYPTION_ALGORITHM(AES128/192/256)、Oracle Wallet(TDE)との連携、impdpでの復号手順、parfileでの安全なパスワード管理、ファイルレベル暗号化の限界とTDE比較まで網羅。
Oracle

【Oracle】Data Pumpでエクスポート時に圧縮する方法完全ガイド|compression=all・ライセンス確認・圧縮効果・parfileまで

OracleのData Pump(expdp)でダンプファイルを圧縮するcompressionパラメータの使い方を完全解説。compression=all/metadata_only/data_onlyの違い、Advanced Compressionライセンスの必要性、圧縮効果の確認方法、parfileでの指定方法、impdp側での解凍まで実務パターンを網羅。
Oracle

【Oracle】Data Pumpで表領域単位にexpdp/impdpする方法|REMAP_TABLESPACE・エラー対処まで完全解説

OracleのData Pump(expdp/impdp)で表領域単位にエクスポート・インポートする方法を解説。tablespacesパラメータの基本からREMAP_TABLESPACE・REMAP_SCHEMAとの組み合わせ・並列実行・よくあるエラー対処まで実務レベルで網羅。
Oracle

【Oracle】Data Pump でスキーマ単位にエクスポート・インポートする方法|schemas・REMAP_SCHEMA・EXCLUDE・複数スキーマ・実務パターンまで解説

OracleのData Pumpでスキーマ単位にエクスポート・インポートする方法を完全解説。schemas=でのexpdp/impdp基本構文、複数スキーマの同時指定、REMAP_SCHEMAで別スキーマに復元、REMAP_TABLESPACEで表領域を変更、EXCLUDE/INCLUDEでオブジェクト選択、権限/シノニム/シーケンスの扱い、本番→検証コピー・スキーマ統合・マイグレーションの実務パターンまで網羅。
Oracle

【Oracle】Data Pump のパラレル処理で高速化する方法|parallel・%U・パラレル度の決め方・動的変更・効かないケースまで解説

OracleのData Pumpパラレル処理(parallelオプション)で高速化する方法を完全解説。expdp/impdpのparallel指定と%Uワイルドカードによるファイル分割、パラレル度の決め方(CPU数・テーブル数・I/O帯域)、パラレルが効くケース/効かないケース、実行中の動的変更(attach+PARALLEL)、impdpパラレルの制約、compression/NOLOGGINGとの組み合わせまで網羅。
Oracle

【Oracle】impdpでデータだけをインポートする方法完全ガイド|content=data_only・table_exists_action・スキーマ全体・エラー対処まで

OracleのData Pump(impdp)でデータだけをインポートするcontent=data_onlyの使い方を完全解説。table_exists_actionのAPPEND/TRUNCATEの使い分け、スキーマ全体のデータ入れ替え、ORA-39166・ORA-02291等のエラー対処、network_linkを使ったリモートDB直接インポートまで実務パターンを網羅。
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で複数テーブルをまとめてエクスポートする方法完全ガイド|tables指定・parfile・スキーマ別・進捗確認・エラー対処まで

OracleのData Pump(expdp)で複数テーブルをまとめてエクスポートする方法を完全解説。tablesパラメータの基本構文から、parfileによるリスト管理、queryフィルタ、parallel高速化、進捗確認、よくあるエラー対処まで網羅したリファレンスガイドです。
Oracle

【Oracle】expdpでWHERE句(queryパラメータ)を使って一部データをエクスポートする方法|複数テーブル・parfile・クォート対策まで完全解説

Oracle expdpのqueryパラメータでWHERE句を使って特定条件のデータだけをエクスポートする方法を完全解説。複数テーブルへの個別条件指定・parfile活用・OS別クォート対策・よくあるエラーまでカバー。