2016-10-09 1 views
0

J'essaie de configurer Oracle 11.2.0 XE sur un serveur LINUX et d'obtenir une erreur ORA-28368. La recherche montre que j'ai besoin de créer un dossier "portefeuille" et ensuite émettre la commande en tant que sysdba "modifier la clé de chiffrement de système défini par" my_password "pour définir le mot de passe principal par défaut. Windows en créant le dossier C: \ ora11g \ app \ oracle \ admin \ XE \ walletErreur Oracle ORA-28368: impossible de créer automatiquement le portefeuille

Je n'utilise pas de fichier sqlnet.ora, j'ai donc créé le dossier du portefeuille à l'emplacement par défaut/u01/app/oracle/admin/XE/wallet en tant que root et définir les permissions sur 777, le propriétaire sur oracle et le groupe sur dba Cet emplacement correspond à la structure du dossier Windows qui a fonctionné

Le dossier ORACLE_HOME ne possède pas de dossier admin par défaut J'ai crée cela et le dossier du portefeuille en vertu de celui-ci comme un test, mais cela n'a pas fonctionné non plus.

variables d'environnement sont:

ORACLE_HOME =/u01/app/oracle/product/11.2.0/ x €

ORACLE_SID = XE

Toute aide serait appréciée ...

Répondre

1

Donc, il semble que je pourrais avoir un problème de sensibilité à la casse. J'ai remarqué que le SID est en majuscules mais le produit installé dans un dossier minuscule "xe". J'ai résolu le problème en créant un fichier sqlnet.ora et en spécifiant l'emplacement du dossier du portefeuille (notez les majuscules et minuscules 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)))