12c リソースマネージャのCPU管理 アーキテクチャ Oracle リソースマネージャの仕様を確認 CPU を管理するリソースマネージャ。12c のマルチテナントに対応し、CDB (コンテナデータベース)、PDB (プラガブルデータベース)での CPU リソース制御が可能と […] 続きを読む
CDB・PDBのアーカイブログモード切り替え アーキテクチャ 12c マルチテナント環境のアーカイブログ変更 マルチテナント環境では CDB と PDB が存在するが、ログモードを変更した場合、双方で変更結果を確認する必要がある。ここではノーアーカイブログモードに切り替える想定の […] 続きを読む
バックグラウンドプロセスを確認 アーキテクチャ バックグラウンドプロセスの役割 データベースを裏方的な役割を担っているバックグラウンドプロセス。 簡単に言うと、SGA 内のバッファ領域とデータファイルや REDO ログファイル などの I/O を管理している。 プロセ […] 続きを読む
ORA-28000:Oracleユーザのアカウントロックを解除する アーキテクチャ ORA-28000: アカウントがロックされています。 データベースへ接続する時に、 ORA-28000: アカウントがロックされています。 というエラーが表示された場合、その Oracle ユーザがアカウントロックされ […] 続きを読む
CSSCAN 仕組みやインストール、実行方法 アーキテクチャ キャラクタセットの変換 Oracle データベースのキャラクタセットを変換する場合、 移行ユーティリティの CSALTER を使用する。 Oracle9i までは alter database characterset […] 続きを読む
NLS_LANGの確認と変更方法 アーキテクチャ NLS Oracle データベースへ接続する際には、NLS_LANG の設定を意識する必要がある。異なる キャラクタセットが混在する環境においては、手動で切替を行うケースを行うこともしばしば。 続きを読む
順序(シーケンス)の作成や削除方法のまとめ アーキテクチャ Oracle Sequence とは 順序を使用することで、一意な番号を取得することができる。シーケンスとも呼ぶ。 連番をプログラム内で使いたい時などに役立つ。 続きを読む
日付型のフォーマット変更方法(nls_date_format) アーキテクチャ alter session set nls_date_format を使用 nls_date_format パラメータで、date型のフォーマットを変更できる。 以下はセッション単位で日付フォーマットを変更する例。 続きを読む
SCNからタイムスタンプを算出する方法 アーキテクチャ システム変更番号 Oracle は整合性を維持するためにコミット単位で SCN(System Change Numbers) という順序をふっている。これは内部的なタイムスタンプであって、 システム変更番号とも呼ばれる。 続きを読む