This is an old revision of the document!
1. S'inscrire sur le site oracle
2. Télécharger le fichier OracleXEUniv.exe (216,933,372 bytes)
3. Vérifier au préalable qu'aucun service oracle n'existe
4. Lancer l'exe et suivre les instructions données à l'adresse suivante :
http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html
5. Augmenter la taille des tablespace (Attention oracleXE fournie aux utilisateurs 4Go de données max)
création d'un tablespace TSQUARED de 1G http://blogs.developpeur.org/fabrice69/archive/2006/03/06/ORACLE_XE__Montage_dune_base_de_test.aspx http://blogs.developpeur.org/fabrice69/archive/2006/03/08/oracle-xe-import-des-dump-oracle.aspx
6. Créer un user TSQUARED/ts
7. Créer un fichier paramètre comme indiqué sur le blog lyonnais !
8. Importer les fichiers dmp
1er essaiimport d'un spotset.dmp fromuser TSQUARED_ARCHIVE (ce que j'avais dans le log de l'export)
Plusieurs erreurs oracle dont ORA-00959: tablespace 'TSQ_LOAD' does not exist
2ème essai création de 2 tablespace TSQUARED (1G) et TSQ_LOAD (2G) (ATTENTION oracleXE max 4Go autorisé).
Résultat : l'import s'est terminé sans warnings.
3ème essai import de TSQBackup.dmp (2Go) fromuser TSQUARED (ce que j'avais dans le log de l'export)
Plusieurs erreurs :
create statement failed because objet already exist …. pour les tables deja crées lors du dump du spotset
qq imports pour les tables n'existant pas encore comme ARCHIVE_OBJECT … plusieurs fois erreurs user or role TSQ_API_USER does not exist
Purge de la base et nouvel import du TSQBackup.
Nouvelles erreurs tablespace tsq_data_small does not exist …
Après plusieurs tentatives et plusieurs erreurs trouvées dans les log d'import, j'ai du creer 3 nouveaux tablespace
TSQ_DATA_SMALL (400M), TSQ_DATA_LARGE (400M), TSQ_LOAD (300M) et un nouvel user TSQ_API_USER.
l'import s'est fait correctement sauf pour les tables PEAK et SPECTRUM.
(ORA-12952 : The request exceeds the maximun allowed database size of 4GB …)