2020/01/09Oracle12cのプラガブル・データベース(PDB)は初期設定のままでは、毎回、手動で起動させる必要があります。この記事ではOS起動時やOracle再起動時にPDBを自動起動にする方法を記載します。12.1.0.2以降ではSQL文を使用して、12.1.0.1の環境ではトリガーを作成して自動起動設定をおこないます。最初に現在の接続先を確認します。現在の接続先がCDBの場合は「CDB$ROOT」と表示されます。CON_NAMECON_NAME------------------------------CDB$ROOT接続するPDBの状態を確認します。PDB(PDB$SEED以外)の状態が「MOUNTED」と表示される場合は、PDBを起動する必要があります。MOUNTEDPDBが停止している場合は、PDBを起動します。WRITE」変わったことを確認します。プラガブル・データベースが変更されました。OPEN;プラガブル・データベースが変更されました。自動起動設定のSQL文を実行します。自動起動設定のトリガーを作成します。コメントをキャンセルメールアドレスが公開されることはありません。Oracle12cからマルチテナント・アーキテクチャが採用されており、以前までの手順ではユーザが作成できません。IDENTITYプロパティを設定した列のID値を初期化(リセット)する方法を記載します。データベーストリガーの中でももっとも一般的なDMLトリガーの作成方法と簡単な使用方法を記載していきます。Expressでは標準のキャラクタセットとしてAL32UTF8が設定されます。Expressのキャラクタセットを変更する前回の記事でCSALTERを使用したキャラクタセットの変更方法を記載しましたが、サブセットのキャラクタセットからスーパセットへの変更のみ可能でした。1つの表に対して同レベル(タイミング)のトリガーを複数作成することはできますが、実行順序は保証されていません。XEへのデータ移行方法を検討してみるOracleのデータ移行時は移行元と移行先の文字コードに注意する必要があります。...[VBA]OracleデータベースでSELECT文を実行するライブラリVBAからOracleデータベースでSELECT文を実行してデータを取得するライブラリを作成しましたので記載します。...VBAで指定フォルダ内の全てのExcelファイル・シートを順番に開く方法この記事では、VBAで指定フォルダ内の全てのExcelファイル・シートを順番に開く方法について記載します。...[Windows]VBAからOracleのストアドプロシージャを実行する方法VBAでOracleのストアドプロシージャを実行する方法について記載します。VBAからOracleに接続する方法は以前の記事を参考にしてください。...VBAで形式を指定して日付を取得するVBAで西暦や和暦の日付形式に変換するには「FORMAT」関数に引数を指定することで意図した日付形式に変換することができます。