Accéder au contenu principal

ORACLE XE : Montage d'une base de test

 Dans le cadre de la mise en place d'une plateforme de démonstration (cf.: le précédent message) pour un projet (ASP3, COM+ et ORACLE), il m'a fallu charger une archive de la base de production dans un moteur.

Mon choix est alors allé vers le moteur livré par ORACLE depuis peu :
 
Donc, une fois le moteur réinstallé, j'ai donc du trouver une solution pour effectuer ce chargement.
Ceci se fait grace à une commande qui est ajouté avec la version Express : imp.exe
Vous trouverez toute l'aide pour cette commande ici :
 
Le principe est relativement simple, vous placez au niveau du fichier DUMP (xxxxx.dmp) un fichier texte avec l'extension .par (par exemple : import.par). Il faut alors ajouter à ce fichier un minimum de ligne qui seront les paramètres de cette importation
USERID = Login/MotDePass
FILE = FichierExportDeBasedeProduction.dmp
LOG = Import.log
FROMUSER = NomUserBaseProd
TOUSER = NomUserBaseTest
Une fois ce fichier PAR terminé, il vous suffit d'exécuter la commande :
  • C:\>imp.exe PARFILE=import.par
 
Vous aurez alors le résultat de cette importation dans le fichier "Import.log".
Voila une exportation de l'aide fournie avec l'outil lui même (imp.exe -help)
---------------------------------------------------------------------------------------------------------
C:\>imp -help
Import: Release 10.2.0.1.0 - Beta on Lun. Mars 6 18:48:38 2006
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
 
Pour que l'import vous demande les paramÞtres., entrez la commande
IMP suivie de votre nom utilisateur/mot de passe:
 
     Exemple : IMP SCOTT/TIGER
 
Pour contr¶ler l'exÚcution de l'import, entrez la commande IMP suivie
de divers arguments. Pour indiquer les paramÞtre, utiliser des mots-clÚs :
 
     Format :  IMP KEYWORD=valeur ou KEYWORD=(valeur1,valeur2,...,valeurN)
     Exemple : IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N
               ou TABLES=(T1:P1,T1:P2), si T1 est une table partitionnÚe
 
USERID doit Ûtre le premier paramÞtre de ligne de commande.
 
Mot-clÚ  Description (Valeur par dÚfaut)       Mot-clÚ      Description (Valeur
par dÚfaut)
--------------------------------------------------------------------------
USERID   nom utilisateur/mot de passe          
FULL         import du fichier entier (N)
BUFFER   taille du tampon de donnÚes        
FROMUSER     liste noms utilisateur propriÚtaire
FILE     fichier d'entrÚe (EXPDAT.DMP)   
TOUSER       liste des noms utilisateur
SHOW     afficher seulement contenu du fichier (N)
TABLES       liste des noms de table
IGNORE   ignorer erreurs de crÚation (N)   
RECORDLENGTH taille d'enreg. ES
GRANTS   import d'autorisations d'accÞs (Y)          
INCTYPE      type d'import incrÚmentiel
INDEXES  import d'index (Y)         
COMMIT       valider l'insertion de tableau (N)
ROWS     import de lignes de donnÚes (Y)       
PARFILE      nom fichier de paramÞtres
LOG      fichier journal de la sortie Úcran  
CONSTRAINTS  import de contraintes (Y)
DESTROY                Úcraser le fichier de donnÚes de tablespace (N)
INDEXFILE              Úcriture d'infos de table/index dans le fichier indiquÚ
SKIP_UNUSABLE_INDEXES  sauter la maintenance des index inutilisables (N)
FEEDBACK               afficher la progression toutes les x lignes (0)
TOID_NOVALIDATE        sauter la validation des ID de type indiquÚs
FILESIZE               taille maximale de chaque fichier de vidage
STATISTICS             importer les statistiques prÚ-calculÚes (toujours)
RESUMABLE              suspension lorsqu'une erreur associÚe Ó l'espace se produit(N)
RESUMABLE_NAME         cha¯ne de texte utilisÚe pour identifier l'instruction RESUMABLE
RESUMABLE_TIMEOUT      temps d'attente pour RESUMABLE
COMPILE                compiler les procÚdures, les packages et les fonctions (Y)
STREAMS_CONFIGURATION  import des mÚtadonnÚes gÚnÚrales des flux de donnÚes (Y)
STREAMS_INSTANTIATION  import des mÚtadonnÚes d'instanciation des flux de donnÚes (N)
 
Les mots-clÚs suivants ne s'appliquent qu'aux tablespaces transportables
TRANSPORT_TABLESPACE - import des mÚtadonnÚes des tablespaces transportables (N)
 
TABLESPACES - tablespaces Ó transporter dans la base de donnÚes
DATAFILES - fichiers de donnÚes Ó transporter dans la base de donnÚes
TTS_OWNERS - utilisateurs auxquels appartiennent les donnÚes contenues dans l'ensemble de tablespaces transportables
 
ProcÚdure d'import terminÚe avec succÞs sans avertissements.
---------------------------------------------------------------------------------------------------------
 
En espérant que cela vous soit utile à d'autres.
 
Romelard Fabrice
 

 
UPDATE : on trouve une FAQ et un article complet sur le sujet ici :

Commentaires

Posts les plus consultés de ce blog

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab

Présentation des outils utiles pour l'entretien de ses haies vives

Afin de gérer les haies vives, il est nécessaire d'avoir recourt à un matériel adapté. Les solutions à batteries sont bien adaptées pour un usage personnel avec des dimensions raisonnables. Ainsi dans mon cas précis, j'utilise les outils suivants de la Gamme Ryobi 18V ONE+ électroportatif: Petit taille-haies simple mais efficace -  RYOBI OHT1855R Un modèle plus puissant qui fonctionne très bien -  RYOBI RY18HTX60A Pour les parties hautes de vos haies, voici un outil très utile -  RYOBI OPT1845 Enfin lorsque vous devez élaguer certains arbres ou certaines partie hautes de vos haies, ce dernier outil est très utile -  RYOBI OPP1820 Ces outils font parti maintenant de mon arsenal de base pour maintenir notre maison chaque saison de taille. Fab

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab