オラクル

CDB/PDB(マルチテナント)

CDB構成における初期化パラメータの管理方法

~open_cursorsを例にCONTAINER句とPDB個別設定の可否を理解~Oracle 12c以降のCDB構成(マルチテナント)では、初期化パラメータの設定は CDB全体(CDB$ROOT) と 各PDB(プラガブル・データベース)...
CDB/PDB(マルチテナント)

PDBのオープンモードの保持設定方法とは?〜Oracleマルチテナント環境での基本操作〜

Oracleのマルチテナント環境では、PDB(Pluggable Database)はデフォルトではCDB(Container Database)再起動時に自動でOPENされません。本記事では、PDBのオープンモードを保持する方法をわかりや...
CDB/PDB(マルチテナント)

GUIのDBCAでCDB構成のOracleデータベースを作成する方法

Oracle Databaseでは、CDB(Container Database)構成が標準となっており、Oracle 21c以降ではCDB構成が必須です。本記事では、GUIのDBCA(Database Configuration Assi...
CDB/PDB(マルチテナント)

他のCDBからPDBをクローンする方法

Oracleのリモートクローン機能を使えば、別のCDBに存在するPDBを、DBリンクを使ってまるごとコピーすることができます。この記事では、v19mcloneのPDB pdb01_clone を、v19mに pdb02 としてクローンする方...
CDB/PDB(マルチテナント)

ホットクローンで既存のPDBを停止せずに複製する方法

Oracle 12.2以降では、PDBをCLOSEせずにオンライン状態のまま複製(=ホットクローン)できる機能が追加されました。この記事では、既存のPDB(例:PDB01)をREAD WRITEのまま、新しいPDB(PDB02)としてホット...
CDB/PDB(マルチテナント)

コールドクローンで既存のPDBを複製する方法(PDB01 → PDB02)

Oracleマルチテナント環境では、既存のPDBを複製して新しいPDBを作成することで、開発・テスト環境の構築が簡単にできます。この記事では、PDB01を複製してPDB02を作成する「コールドクローン(Cold Clone)」の手順を、ファ...
CDB/PDB(マルチテナント)

PDB$SEEDからのクローンでPDB02を作成する完全ガイド

Oracleのマルチテナント構成では、PDB$SEEDからクローンしてPDBを作成する方法がもっとも基本かつ実用的です。本記事では、PDB02を作成する手順を初心者にもわかりやすく、コマンドレベルで丁寧に解説します。 💰 【PR】Oracl...
CDB/PDB(マルチテナント)

CDB環境でPDBの作成方法の種類をわかりやすく解説!

Oracleのマルチテナントアーキテクチャでは、PDB(Pluggable Database)という形でデータベースを柔軟に管理できます。この記事では、PDBの作成方法について、種類ごとに整理し、メリット・用途と共に紹介します。 💰 【PR...
CDB/PDB(マルチテナント)

CDB/PDB環境で共通ユーザー作成と各コンテナへの接続権限付与方法まとめ

~CONTAINER句の使い分けも完全解説~Oracle 12c以降のマルチテナントアーキテクチャでは、1つのCDB(コンテナ・データベース)に複数のPDB(プラガブル・データベース)が含まれます。この構成下では、共通ユーザー(common...
CDB/PDB(マルチテナント)

CDB/PDB環境で各コンテナに接続する方法を徹底解説!

Oracle Database 12c以降で導入されたマルチテナントアーキテクチャでは、1つのコンテナ・データベース(CDB)内に複数のプラガブル・データベース(PDB)を持つことができます。この記事では、CDB環境下でそれぞれのCDBおよ...
CDB/PDB(マルチテナント)

CDB構成のユーザー管理とは?共通ユーザーとローカルユーザーの違い・作成・接続方法を徹底解説!

Oracleのマルチテナント構成(CDB + PDB)では、ユーザーの管理方法が従来の構成とは大きく異なります。「共通ユーザー(common user)」と「ローカルユーザー(local user)」という2つの概念を理解することは、セキュ...
CDB/PDB(マルチテナント)

CDB構成における表領域とUNDO管理

Oracleのマルチテナント構成(CDB構成)では、表領域(tablespace)やUNDOの管理方法がPDB単位で独立しており、従来のデータベース構成とは大きく異なります。本記事では、CDB構成における表領域の基本から、UNDO管理の方式...
CDB/PDB(マルチテナント)

CDB構成のOracleデータベースに接続・起動・停止する方法

~SHOWコマンドやPDBの状態判定、一般ユーザー接続も徹底解説~Oracle Database 12c以降で登場したマルチテナント構成(CDB+PDB)は、今やOracleデータベース運用のスタンダードです。この記事では、次のポイントを中...
CDB/PDB(マルチテナント)

dbca -silentでCDB構成のデータベースを作成する手順

Oracleでは、コマンドラインのみでデータベースを構築することができます。本記事では、dbca -silent を用いたCDB構成のデータベース作成手順を、Oracle 21c以降向けに詳しく解説します。 💰 【PR】Oracleエンジニ...
CDB/PDB(マルチテナント)

Oracle マルチテナントアーキテクチャとは?

Oracle Database 12cから登場した「マルチテナントアーキテクチャ」は、従来のデータベース構成とは大きく異なる新しい仕組みです。Oracle 21c以降ではマルチテナント構成が標準となり、これを理解しておくことは今後のOrac...
AWR/statspack

Statspackレポートの作成方法を丁寧に解説!〜spreport.sqlの使い方〜

Oracle Databaseの性能を分析する上で、Statspackは非常に有用なツールです。特に、「spreport.sql」 を使って出力されるレポートは、どの処理がボトルネックかを可視化するための強力な材料になります。この記事では、...
AWR/statspack

Statspackのインストールから自動スナップショット取得・古いスナップ削除まで完全ガイド

StatspackはOracle Standard Edition(SE)でも使用できる性能診断ツールです。本記事では、Statspackのインストールから、手動・自動スナップショット取得方法、古いデータの削除方法まで、DBAが現場ですぐ使...
AWR/statspack

Statspackとは?SEでも使えるOracle性能診断ツールの基本と活用法

Oracleのパフォーマンス分析というと「AWR(Automatic Workload Repository)」が思い浮かぶかもしれませんが、AWRはEnterprise Edition(EE)限定で、Diagnostic Packのライセ...
AWR/statspack

AWRスナップショットの出力方法と分析手順~実例で学ぶ性能診断~

Oracle Databaseにおけるパフォーマンス分析の第一歩は、AWR(Automatic Workload Repository)スナップショットの取得と分析です。本記事では、AWRスナップショットの出力手順に加え、実際の出力例をもと...
AWR/statspack

AWR(Automatic Workload Repository)とは?Oracle性能分析の基礎から実践まで解説!

Oracle Databaseの運用中、「システムのレスポンスが急に遅くなった」「CPU使用率が高止まりしている」といったパフォーマンス問題に直面したことはありませんか?そんな時に最も頼りになる公式ツールが AWR(Automatic Wo...