Comment importer des données dans une nouvelle installation d'Oracle 11G R2 à l'aide d'un .dmp
fichier et un .par
fichier?
Voici ce que j'ai fait jusqu'à présent sur une fenêtre Windows 8.1 devbox:
1.) Open command line as administrator
2.) C:\WINDOWS\system32>sqlplus / as sysdba
This will reveal the SQL Prompt as follows:
SQL*Plus: Release 11.2.0.1.0 Production on Thu Feb 25 14:20:46 2016
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> CREATE DIRECTORY DMPDIR AS 'C:\path\to\DumpDir\';
SQL> exit;
3.) Then back in windows command Prompt:
C:\WINDOWS\system32>impdp parfile=C:\path\to\DumpDir\impdp.par;
Ensuite, j'ai lu cette autre postting qui contient le code de réponse suivant:
impdp user/pass schemas=schema1 directory=dumpdir \
remap_schema=schema1:schema2 \
dumpfile=schema1.dmp \
logfile=impdp_schema2.log
Puisque ma question est légèrement différente, j'ai deviné à ce qui suit que je n'ai pas encore tapé:
impdp schemas=schema1 directory=dumpdir \
dumpfile=schema1.dmp \
logfile=impdp_logfile.log
Quelle est la syntaxe correcte à utiliser? Et quelles autres étapes dois-je prendre pour le faire correctement?
Le fichier par fichier est un fichier de paramètres contenant des paramètres de pompe à données que vous n'avez pas besoin d'entrer sur la ligne de commande. Sans savoir ce que ce sont ceux-ci, nous ne pouvons pas vous conseiller de ce que vous devez utiliser dans des détails.
De manière générale, si vous avez un fichier de paramètres, vous venez de mettre cela sur la ligne de commande:
impdp user/pass parfile=/path/to/parfile
Cependant, il peut y avoir d'autres paramètres nécessaires.
En supposant que vous avez un fichier de paramètres, vous avez besoin de la ligne de commande pour contenir au minimum:
Username
Parfile
Pour effectuer une importation, vous devez au minimum ces paramètres définis entre la ligne de commande et le fichier de paramètres:
Username
Directory
Dumpfile
Full OR Schemas OR Tables
(and for good practice, Logfile)
Pour une importation de base, ces quatre paramètres entre la ligne de commande et le fichier de paramètres importeront des données. Sans savoir ce que vous essayez d'atteindre, tout d'autre est la prévention.