Oracle

【Oracle】表領域にユーザーを割り当てる方法|DEFAULT TABLESPACE・QUOTA・一時表領域・確認 SQL まで解説

Oracleで表領域にユーザーを割り当てる方法を完全解説。CREATE USER時のDEFAULT TABLESPACE/TEMPORARY TABLESPACE指定、ALTER USERでの変更、QUOTAによる使用量制限(UNLIMITED/具体的なサイズ)、デフォルト表領域の確認SQL、DB全体のデフォルト表領域の設定、ORA-01950の原因と対処まで網羅。
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】パスワードポリシーをカスタマイズする方法|PASSWORD_VERIFY_FUNCTION・複雑性チェック・履歴管理・カスタム関数まで解説

Oracleのパスワードポリシーをカスタマイズする方法を完全解説。PASSWORD_VERIFY_FUNCTIONによる複雑性チェック、Oracle提供の検証関数(ORA12C_VERIFY_FUNCTION/ORA12C_STRONG_VERIFY_FUNCTION)、カスタム検証関数の作成、PASSWORD_REUSE_TIME/MAXによる履歴管理、プロファイル設計例(開発/本番/PCI DSS準拠)まで網羅。
Oracle

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

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

【Oracle】ユーザーごとに接続制限を設定する方法|SESSIONS_PER_USER・CONNECT_TIME・ログオントリガー・アカウントロックまで解説

Oracleでユーザーごとに接続制限を設定する方法を完全解説。プロファイルのリソース制限(SESSIONS_PER_USER/CPU_PER_SESSION/CONNECT_TIME/IDLE_TIME)、RESOURCE_LIMITパラメータの有効化、ログオントリガーによる時間帯/IP制限、アカウントのロック/アンロック、FAILED_LOGIN_ATTEMPTSの設定まで網羅。
Oracle

【Oracle】自動統計収集のスケジュールと制御方法|メンテナンスウィンドウ・統計ロック・手動収集・夜間バッチ対策まで解説

Oracleの自動統計収集のスケジュールと制御方法を完全解説。メンテナンスウィンドウの確認と変更、DBMS_AUTO_TASK_ADMINでの無効化、特定テーブルの統計ロック、STALE統計の検出、手動収集のベストプラクティス、CONCURRENT/DEGREEによるリソース制御、夜間バッチとの競合回避まで網羅。
Oracle

【Oracle】TEMP表領域の肥大化の原因とクリーンアップ方法完全ガイド|確認SQL・RESIZE・再作成・予防策まで

OracleのTEMP表領域(一時表領域)が肥大化する原因とクリーンアップ方法を完全解説。v$sort_usageで使用状況を確認、ALTERでRESIZE、一時表領域の再作成まで実務パターンを網羅。ORA-01652エラーの対処法、PGAチューニングによる予防策も解説。
Oracle

【Oracle】SQL の実行計画を確認する方法|EXPLAIN PLAN・AUTOTRACE・DBMS_XPLAN・読み方・主要オペレーションまで解説

OracleでSQLの実行計画を確認する方法を完全解説。EXPLAIN PLAN、SET AUTOTRACE、DBMS_XPLAN.DISPLAY_CURSOR、V$SQL_PLANの4方式比較、実行計画の読み方(オペレーション・コスト・Rows・Bytes)、主要オペレーション一覧、実際の実行統計(GATHER_PLAN_STATISTICS)、フルスキャン・ネステッドループ等の改善ポイントまで網羅。
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】Data Pump でインデックスを除外してエクスポート・インポートする方法|EXCLUDE=INDEX・制約の扱い・再作成手順まで解説

OracleのData Pumpでインデックスを除外してエクスポート・インポートする方法を完全解説。EXCLUDE=INDEXの基本(expdp/impdp両対応)、特定インデックスだけ除外、PK/UNIQUE制約インデックスの扱い、sqlfileでインデックスDDLを抽出、インポート後のインデックス再作成(NOLOGGING+PARALLEL+ONLINE)、transform=SEGMENT_ATTRIBUTES:Nまで網羅。
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】パスワードの有効期限を無制限にする方法|PASSWORD_LIFE_TIME・ORA-28001 対処・プロファイル設定・本番のセキュリティ考慮まで解説

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