Bonjour,
J'ai tenté d'installer Oracle 11g XE sur les postes de deux stagiaires (qui arrivent la semaine prochaine...).
Les deux postes sont en Windows 8.1 Pro 64 bits, la compatibilité semble OK : Oracle® Database Express Edition
Ma question est la suivante : Comment créer ma base XE si l'installation ne le fait pas toute seule ?
(Et accessoirement, pourquoi ne l'a-t-elle pas fait dans mon cas ?...)
Merci d'avance pour votre aide,
Thomas
------- Mes pérégrinations, aussi résumées que possible... -------
J'ai procédé par deux fois à une installation standard, toutes les options par défaut, à part le mot de passe bien sûr.
Deux fois le même résultat: L'installation se termine sans erreur ni incident, mais 127.0.0.1:8081/apex ne répond pas.
OracleServiceXE et OracleXETNSListener sont en cours d'exécution.
tnsping XE me renvoie "OK (30 msec)".
Mais ça se gâte quand je veux me connecter via SQLPLUS:
Enter user-name: SYS as SYSDBA
Enter password: (...)
ERROR:
ORA-12638: Credential retrieval failed
J'édite le fichier sqlnet.ora pour passer SQLNET.AUTHENTICATION_SERVICES à (NONE).
Je peux alors me connecter :
Enter user-name: SYS as SYSDBA
Enter password:
Connected to an idle instance.
SQL> startup;
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file 'C:\ORACLE\app\oracle\product\11.2.0\server\dbs/spfileXE.ora'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) Le fichier sp┐cifi┐ est introuvable.
En effet je ne trouve presque rien dans "C:\ORACLE\app\oracle\product\11.2.0\server\dbs", seulement un exemple inutile d'init.ora.
Je récupère un init.ora qui m'a l'air assez complet, dans config\scripts. (en PJ)
Et je retourne dans sqlplus :
SQL> create spfile from pfile='C:\ORACLE\app\oracle\product\11.2.0\server\dbs\initConfigScripts.ora';
File created.
SQL> startup;
ORACLE instance started.
Total System Global Area 1068937216 bytes
Fixed Size 2260048 bytes
Variable Size 616563632 bytes
Database Buffers 444596224 bytes
Redo Buffers 5517312 bytes
ORA-00205: error in identifying control file, check alert log for more info
Et dans "C:\ORACLE\app\oracle\diag\rdbms\xe\xe\trace\alert_xe.log", je trouve :
ORA-00210: cannot open the specified control file
ORA-00202: control file: 'C:\ORACLE\APP\ORACLE\ORADATA\XE\CONTROL.DBF'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) Le fichier spécifié est introuvable.
Il apparaît donc (après quelques tentatives pour recréer les fichiers de contrôle) que la base XE n'a pas été créée.
Je n'ai aucun fichier .dbf nulle-part.
Suite à des recherches j'ai vérifié que le fichier KEY_XE.reg était bien présent au moment de l'install.
Si vous voyez d'autre choses à vérifier... merci !