0

LINUX サーバーで Oracle 11.2.0 XE をセットアップしようとすると、ORA-28368 エラーが発生します。調査によると、「wallet」フォルダを作成してから、sysdba としてコマンドを発行し、「my_password」で識別されるシステム セット暗号化キーを変更して、デフォルトのマスター パスワードを設定する必要があります。

フォルダ C:\ora11g\app\oracle\admin\XE\wallet を作成することにより、Windows でこれを正常に実行できました。

私は sqlnet.ora ファイルを使用しないので、ウォレット フォルダをデフォルトの場所 /u01/app/oracle/admin/XE/wallet にルートとして作成し、権限を 777 に設定し、所有者を oracle に、グループを dba に設定しました。この場所は、機能していた Windows フォルダー構造と一致します。

ORACLE_HOME フォルダーにはデフォルトで管理フォルダーがないため、テストとしてその下にウォレットフォルダーを作成しましたが、どちらも機能しませんでした。

環境変数は次のとおりです。

ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe

ORACLE_SID=XE

どんな助けでも大歓迎です...

4

1 に答える 1

1

そのため、大文字と小文字の区別に問題があるようです。SID は大文字ですが、製品は小文字のフォルダー "xe" にインストールされていることに気付きました。sqlnet.ora ファイルを作成し、ウォレット フォルダの場所を指定することで問題を解決しました (大文字と小文字の XE に注意してください)。

sqlnet.ora location: /u01/app/oracle/product/11.2.0/**xe**/network/admin

sqlnet.ora entry:

ENCRYPTION_WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/u01/app/oracle/admin/**XE**/wallet)) )
于 2016-10-09T21:06:52.513 に答える