Crear BD oracle e importar dmp
1. Crear BD.
2. Asistente de Configuración de Bases de Datos
Esperar a que instale…
3. Checkear Listener de la BD
Entrar a la ruta:C:\app\WINXPFREZZE\product\11.2.0\dbhome_1\BIN
Ejecutar LSNRCTL.exe
Comandos:
Status (Para saber si está la instancia).
Start (Levantar el listener)
Stop
4. Ingresamos a SQL Developer.
Creamos una nuevaconexión. Si hay una la quitamos.
5. Usuarios de la BD: Reemplazar BASE por el usuario deseado
Ejecutar en SQL los scripts para crear los TableSpaces:
CREATE TABLESPACE BASE
DATAFILE'C:\app\WINXPFREZZE\product\11.2.0\dbhome_1\oradata\BASE01.dbf' SIZE 512M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
ó utilizar:
CREATE TABLESPACE BASE DATAFILE'C:\APP\WINXPFREZZE\PRODUCT\11.2.0\DBHOME_1\ORADATA\BASE_1.DBF' SIZE 512M AUTOEXTEND OFF
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
Hay queajustar el script para cada usuario.
Nota: Loguearse con el usuario system/systiws a la BD en SQL Dev.
Ejecutar con el botón 'Play' ó F9.
Deben quedar los archivos:
6. Copiar el .dmp a laruta C:\app\WINXPFREZZE\admin\Base\dpdump
7. Ejecutar en SQL Dev el script siguiente (para cada usuario):
CREATE USER BASE IDENTIFIED BY kappa
DEFAULT TABLESPACE BASE
TEMPORARYTABLESPACE TEMP
QUOTA UNLIMITED ON BASE;
F9 para ejecutar.
Vemos que aparecen los usuarios recién creados.
8. Ejecutamos el import del .dmp:
Abrimos el cmd y ejecutamos la siguientesentencia:
impdp system/systiws@base full=y directory=data_pump_dir dumpfile=data_pump_dir:exp-_20120803.dmp logfile=exp-full_20120806.log
Luego de la ejecución genera un archivo log que lo guarda en lamisma ruta del .dmp.
Nota: para ejecutar con sysdba:
impdp full=y directory=data_pump_dir dumpfile=data_pump_dir:exp-20120803.dmp logfile=exp-full_20120806.log
luego el sistema te pide:...
Regístrate para leer el documento completo.