ORA-28368: ウォレットを自動作成できません
マイナンバー対応なのか、DB暗号化する要件があったときのメモ
SQL> ALTER SYSTEM SET ENCRYPTION KEY IDENTIFIED BY "password";
を実行することで、暗号化用の鍵が作成され、テーブル作成時に暗号化オプションを
指定することができるようになるとのことだった。でも、エラーが発生
ALTER SYSTEM SET ENCRYPTION KEY IDENTIFIED BY "password"
*
行1でエラーが発生しました。:
ORA-28368: ウォレットを自動作成できません
のエラーがでる。
マニュアル見ても原因わからなかったが、海外サイトで鍵出力先の
ディレクトリ作成しないとエラー出力されるとあった。
$ mkdir -p $ORACLE_BASE/admin/$ORALE_SID/wallet
にてディレクトリ作成後はエラーが出ず、該当ディレクトリ上に鍵っぽいのができた。
マニュアル見るとsqlnet.oraにwallet格納場所明記しろとあるが上記でmkdirしたデフォルトの格納場所あるから明記しなくても平気。