2 installations différentes :
Normalement on doit pouvoir utiliser les 2 versions d'Oracle pour chaque façon de faire un dump.
(faites par Veronique Hourdel de l'institut pasteur de Paris)
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 :
5. Création d'un tablespace TSQUARED
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
Plusieurs erreurs oracle dont ORA-00959: tablespace 'TSQ_LOAD' does not exist
Résultat : l'import s'est terminé sans warnings.
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 créer 3 nouveaux tablespace
TSQ_DATA_SMALL (400M), TSQ_DATA_LARGE (400M), TSQ_LOB (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 …)
Remarque : la taille des tablespaces a été choisie de façon arbitraire !!
9. Désinstallation d'oracleXE
Relancer l'executable et suivre les instructions .-)
(faites par Damien Barthe du CEA à Grenoble)
(cette installation ayant étant faite de façon empirique certaines actions à effectuer ne sont peut-être pas nécessaires, ou imprécises, d'avance désolé :))
Si la base ne va servir qu'a mettre au point un logiciel, et en aucun cas pour une utilisation commercial ou un process de données interne il est possible d'utiliser une version complète d'Oracle 11g, sans aucune restriction technique :
Le dump fait par 4000 series explorer ne prenant pas toutes les tables en compte (voir page précédente). Si l'ont veut faire un dump complet de la base il faut passer par les commandes Oracle.
Lancer un shell ou une fenêtre de commande windows et exécuter cette commande :
exp [user]/[mdp]@[db_name] file=[dump_name] rows=Y exemple : exp TSQUARED/TS@TSQUARED file=exemple.dump rows=Y
Finir l'installation, et faire les opérations suivantes sur la base TSQUARED (soit en ligne de commande, soit, plus simple, à l'aide d'un browser par l'application web Database Control (normalement sous windows un lien dans “démarrer ⇒ programmes ⇒ Oracle - OraDb11g_home1” permet d'y accéder rapidement)) :
Tablespace | Datafiles | Taille(Mo) |
---|---|---|
CWMLITE | CWMLITE01.DBF | 20 |
DRSYS | DRSYS01.DBF | 20 |
EXAMPLE | EXAMPLE01.DBF | 148.75 |
INDX | INDX01.DBF | 25 |
ODM | ODM01.DBF | 20 |
TOOLS | TOOLS01.DBF | 10 |
TSQ_DATA_LARGE | TSQLGD01.DBF | 6784 |
TSQ_DATA_SMALL | TSQSMD01.DBF | 330 |
TSQ_INDEX_LARGE | TSQLGX01.DBF | 1536 |
TSQ_INDEX_SMALL | TSQSMX01.DBF | 370 |
TSQ_LOAD | TSQLOAD01.DBF | 2490 |
XDB | XDB01.DBF | 38.125 |
TSQ_LOB | TSQLOB01.DBF | 6784 |
TSQLOB02.DBF | 6784 | |
TSQLOB03.DBF | 6784 |
imp userid=[user]/[mdp]@[db_name] file=[dump_name] full=Y Exemple : imp userid=TSQUARED/TS@TSQUARED file=exemple.dump full=Y
Attendez la fin de l'import (quelques heures, variant suivant la taille de la base).
Diiiing, c'est prêt, votre base peut être utilisée! :)