User Tools

Site Tools


wiki:basetest

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:basetest [2008/07/16 11:16]
hourdel
wiki:basetest [2008/10/02 10:21] (current)
Line 1: Line 1:
-====== ​installation ​d'une base oracle test sous windows XP ======+====== ​Installation ​d'une base oracle test sous windows XP ====== 
 +2 installations différentes : 
 +  - Installation de la version OracleXEUniv d'​Oracle et utilisation d'un dump fait à partir du logiciel d'​Applied 4000 series explorer 
 +  - Installation de la version Oracle 11g full et utilisation d'un dump fait à partir des outils Oracle.
  
-  * **1.**inscription sur le site oracle+Normalement on doit pouvoir utiliser les 2 versions d'​Oracle pour chaque façon de faire un dump.
  
-[[http://​www.oracle.com/​technology/​software/​products/​database/​xe/​htdocs/​102xewinsoft.html]] 
  
-  ​* **2.**télécharger ​le fichier OracleXEUniv.exe (216,​933,​372 bytes)+==== Installation type 1 ==== 
 +(faites par Veronique Hourdel de l'​institut pasteur de Paris) 
 + 
 +**1.** S'​inscrire sur le site oracle 
 +  * [[http://​www.oracle.com/​technology/​software/​products/​database/​xe/​htdocs/​102xewinsoft.html]] 
 + 
 +**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 :+**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.rci-informatique.fr/​oracle_xe/​]] 
 + 
 +**5.** Création d'un tablespace TSQUARED 
 + 
 +  * Augmenter la taille des tablespace (Attention oracleXE fournie aux utilisateurs 4Go de données max) 
 +  * [[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 essai**__ import 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 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 .-)  
 + 
 +----
  
-([[http://​www.oracle.com/​technology/​software/​products/​database/​xe/​htdocs/​102xewinsoft.html]]) 
  
-augmenter la taille des tablespace (Attention oracleXE fournie aux utilisateurs 4Go de données max) 
- ​creation 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]] 
  
-création d'un user TSQUARED/ts 
  
-création fichier paramètre comme indiqué sur le blog lyonnais ! 
  
-importation des fichiers dmp (plusieurs essais)+==== 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 :
  
 +  * Voir la licence d'​utilisation de cette version : [[http://​www.oracle.com/​technology/​software/​popup-license/​standard-license.html|ici]]
 +  * Télécharger Orcale 11g : [[http://​www.oracle.com/​technology/​software/​products/​database/​index.html|là]]
 +  * Lancer l'​installation
 +  * Normalement lors de l'​installation d'​Oracle le programme devrait demander si il faut créer un 1ere base. Répondez oui et donnez lui ces caractéristiques : Nom -> TSQUARED. SID -> TSQUARED.
  
-  * **1er essai** import 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 4Gi autorisé).+=== 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.
  
-->import s'est terminé sans warnings.+Lancer un shell ou une fenêtre de commande windows et exécuter cette commande : 
 +<​code=shell> 
 +exp [user]/​[mdp]@[db_name] file=[dump_name] rows=Y
  
 +exemple :
 +exp TSQUARED/​TS@TSQUARED file=exemple.dump rows=Y
 +</​code>​
 +== 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)) :
 +  * créer les tablespaces suivants et assigner les bonnes tailles (NOTA : mettre les datafiles TSQLGD01.DBF et  TSQLOB03.DBF en autoextend pour éviter des problèmes de place)
  
 +^ 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|
  
  
 +  * créér le user TSQUARED (mdp TS) et TSQ_API_USER (mdp ? => TS) 
 +  * Ajouter le rôle DBA à l’utilisateur TSQUARED.
 +  * importer les données avec la commande ​
 +<​code>​imp userid=[user]/​[mdp]@[db_name] file=[dump_name] full=Y
  
 +Exemple :
 +imp userid=TSQUARED/​TS@TSQUARED file=exemple.dump full=Y</​code>​
  
 +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! :)
  
  
  
  
wiki/basetest.1216199780.txt.gz · Last modified: 2008/09/24 15:35 (external edit)