2008-09-29 9 views
1

Dans Oracle, j'ai défini le paramètre log_archive_dest1='D:\app\administrator\orcl\archive' et arrêté la base de données. Lorsque j'ai essayé de démarrer le db, je suis l'erreur suivante:Problèmes de démarrage de la base de données Oracle

SQL> startup mount; 

ORA-16032: parameter LOG_ARCHIVE_DEST_1 destination string cannot be translated 

ORA-09291: sksachk: invalid device specified for archive destination 

OSD-04018: Unable to access the specified directory or device. 

O/S-Error: (OS 3) The system cannot find the path specified. 

Est-ce que quelqu'un a des idées sur la façon dont je pourrais résoudre ce problème?

+0

Non sûr pourquoi cela serait downvoted. Ce n'est pas comme s'il n'y avait pas assez de questions sur le serveur SQL! – Guy

Répondre

1

Je ne l'ai jamais utilisé Oracle mais certaines choses que vous pourriez essayer sont

  • Assurez-vous que les autorisations sur le chemin du fichier que vous utilisez la base de données permet de lecture/écriture à elle?
  • Assurez-vous que tous les dossiers du chemin existent déjà
  • Sous Windows, les caractères '\' peuvent perturber la base de données. Est-ce que vous spécifiez d'autres chemins de la même manière pour Oracle? Une alternative peut être d'utiliser '/' au lieu de '\'. Les différents programmes qui a pris naissance dans le monde Unix gèrent les chemins de Windows de différentes manières
3

Vous avez probablement besoin d'un \ arrière sur le nom de dir

par exemple D: \ administrator app \ \ ORCL \ archives \

Questions connexes