Table of Contents

Installation d'une base oracle test sous windows XP

2 installations différentes :

  1. Installation de la version OracleXEUniv d'Oracle et utilisation d'un dump fait à partir du logiciel d'Applied 4000 series explorer
  2. Installation de la version Oracle 11g full et utilisation d'un dump fait à partir des outils Oracle.

Normalement on doit pouvoir utiliser les 2 versions d'Oracle pour chaque façon de faire un dump.

Installation type 1

(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 .-)


Installation type 2

(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é :))

Téléchargement d'Oracle 11g full

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 :

Installation de la base du 4800

Dump complet de la base

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
Création et restauration de la base

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)
CWMLITECWMLITE01.DBF20
DRSYSDRSYS01.DBF20
EXAMPLEEXAMPLE01.DBF148.75
INDXINDX01.DBF25
ODMODM01.DBF20
TOOLSTOOLS01.DBF10
TSQ_DATA_LARGE TSQLGD01.DBF6784
TSQ_DATA_SMALLTSQSMD01.DBF330
TSQ_INDEX_LARGETSQLGX01.DBF1536
TSQ_INDEX_SMALLTSQSMX01.DBF370
TSQ_LOADTSQLOAD01.DBF2490
XDBXDB01.DBF38.125
TSQ_LOBTSQLOB01.DBF6784
TSQLOB02.DBF6784
TSQLOB03.DBF6784
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! :)