Diferencia entre revisiones de «Base de datos (Oracle/Codice)»

De GLYPHIC SOFTWARE
Saltar a: navegación, buscar
 
(No se muestran 19 ediciones intermedias de 3 usuarios)
Línea 2: Línea 2:
 
__TOC__
 
__TOC__
 
== Introducción ==
 
== Introducción ==
En múltiples ocasiones es necesario trabajar con los archivos DMP creados con Oracle, en especial cuando se requiere crear un nuevo esquema  que pudiera corresponder a una nueva planta en Códice o crear un archivo DMP con cierta periodicidad para que sirva como respaldo, siendo este último una de  las formas más eficientes de generar un  respaldos.
+
Respaldo de información. Existen tres consideraciones relacionadas con los respaldos :
 +
- Hazlo
 +
- Hazlo correcto
 +
- Hazlo correcto y diario
  
=== Pre-Requisitos ===
+
  Respaldar la información es una tarea que debe realizarse constantemente. Es importante prevenir y cuidar que en caso de falla exista siempre un respaldo completo y actualizado .
Para ejecutar la serie de comandos que se presentan a continuación es necesario ejecutarlos en el servidor Oracle o en una computadora con el Cliente de Oracle completo instalado.
+
 
 +
  El respaldo debe ser preferentemente diario. Los respaldos generados se deben guardar en otro Servidor (nunca en el mismo) , o bien en la nube o un drive externo .
 +
  Adicionalmente debe mantener constantemente un respaldo reciente fuera de las instalaciones de la empresa. Esto es por seguridad en caso de catástrofe física como fuego, inundación, terremoto que afecte a toda las instalaciones y no solo al equipo de cómputo.
 +
 
 +
  Una forma de hacerlo es realizar dos copias del respaldo semanal y mantener una fuera de las instalaciones.  
  
== Crear un nuevo usuario en la base de datos ==
+
Códice Customs Control tiene dos formas para respaldar la información, por medio de archivos DMP o bien respaldo de folders.
Antes de crear un nuevo esquema  se requiere crear un nuevo usuario en Oracle, el cual posteriormente se le importara la información de un archivo DMP convirtiendo en un esquema. Para realizar esto se requiere  abrir la consola de Windows (CMD).
 
  
<span style="color:#36c>'''Paso 1:'''</span> Entrar a SQLplus con los siguientes comandos <br/>
+
1. Generacion de Archivo DMP ( respaldo en caliente).
 +
  Se genera un archivo binario el cual se debe respaldar en un drive externo, en la nube o cualquier otro medio del cual posteriormente pueda ser leido para restablecer los datos. Esta es la opción que recomendamos. La ventaja es que es facil de importar y se puede recuperar solo una tabla en especial.En el caso de manejar varios esquemas, se puede generar un archivo DMP por cada esquema o bien por toda la Base de Datos. 
  
<code>SQLPLUS /NOLOG</code> <br/>
+
2. Respaldar todo el fólder del Oracle (respaldo en Frio).
<code>CONN / AS SYSDBA</code><br/>
+
  El objetivo de esto es respaldar todo el fólder donde se encuentra Oracle, para esto es necesario dar de baja la Base de Datos y una vez terminado dicho respaldo dar de Alta la Base de Datos. La desventaja de este tipo de respaldo es que no se puede restaurar solo una tabla, sino que es necesario restarurar TODA la base de datos.
  
<span style="color:#36c>'''Paso 2:'''</span> Crear el usuario remplazando los valores de '''USER e IDENTIFIED BY''' que representan el nombre de '''usuario y password''' respectivamente en el comando de a continuación, de estos dos parámetros dependerá el cómo acceder al esquema. En el ejemplo es CODICE en ambos casos.<br/><br/>
+
=== Pre-Requisitos para respaldar con DMP===
<code>CREATE '''USER CODICE  IDENTIFIED BY CODICE '''  DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP";</code><br/><br/>
+
Para ejecutar la serie de comandos que se presentan a continuación es necesario ejecutarlos en el servidor Oracle o en una computadora con el Cliente de Oracle completo instalado.
 
<span style="color:#36c>'''Paso 3:'''</span> Para finalizar es necesario otorgar  GRANT para  el correcto funcionamiento de Códice, remplazando '''NombreUsuario''' por el nombre de usuario asignado en el comando anterior. Siguiendo el ejemplo será remplazar  NombreUsuario por CODICE<br/>
 
<code>GRANT "DBA" TO NombreUsuario;</code><br/>
 
<code>GRANT "CONNECT" TO NombreUsuario;</code><br/>
 
<code>GRANT UNLIMITED TABLESPACE TO NombreUsuario;</code><br/>
 
  
 
==Importar Archivo DMP==
 
==Importar Archivo DMP==
Línea 28: Línea 30:
 
<span style="color:#36c>'''Paso 2:'''</span> Ejecutar el comando presentado en el recuadro modificando los  siguientes parámetros  <br/>
 
<span style="color:#36c>'''Paso 2:'''</span> Ejecutar el comando presentado en el recuadro modificando los  siguientes parámetros  <br/>
  
  '''NombreUsuario/Password''':        Es el nombre de usuario y el password con el cual se entra el esquema directamente en Oracle ( se definen al momento de crear el usuario).
+
  '''NombreUsuario/Password''':        Es el nombre de usuario y el password con el cual se entra al esquema directamente en Oracle ( se define al momento de crear el usuario).
 
  '''BaseDeDatos''':                    Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE, esto dependerá de la configuración del cliente de Oracle.
 
  '''BaseDeDatos''':                    Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE, esto dependerá de la configuración del cliente de Oracle.
  '''C:\UbibacionDelDMP\Archivo.DMP''': Dirección donde se encuentra el archivo DMP que se pretende importar.<br/>
+
  '''C:\UbibacionDelDMP\Archivo.DMP''': Dirección en donde se encuentra el archivo DMP que se pretende importar.<br/>
  <code>IMP '''NombreUsuario'''/'''Password'''@'''BaseDeDatos'''  FULL=YES  file='''C:\HubibacionDelDMP\Archivo.DMP'''</code>
+
  <code>IMP '''NombreUsuario'''/'''Password'''@'''BaseDeDatos'''  FULL=YES  file='''C:\UbibacionDelDMP\Archivo.DMP'''</code>
  
 
===Múltiples esquemas en un archivo DMP===
 
===Múltiples esquemas en un archivo DMP===
Es posible que al momento de exportar la información en un archivo DMP, se optó por crear un DMP completo (FULL) lo que significa que en caso de que la base de datos exista más de un esquema dicho DMP contendrá la información de todos los esquemas.<br/>
+
Es posible que al momento de exportar la información en un archivo DMP, se optó por crear un DMP completo (FULL) lo que significa que en caso de que la base de datos exista más de un esquema dicho DMP contendrá la información de todos los esquemas (es posible determinar si un archivo DMP es completo o no de acuerdo al tamaño del archivo, aunque también puede tratarse de un esquema con mucha información ).<br/>
 
Si se requiere importar un solo esquema de un DMP generado con Múltiple esquema es necesario seguir el siguiente paso.<br/>
 
Si se requiere importar un solo esquema de un DMP generado con Múltiple esquema es necesario seguir el siguiente paso.<br/>
 
<span style="color:#36c>'''Paso 1:'''</span> Abrir la consola de Windows (CMD)<br/>
 
<span style="color:#36c>'''Paso 1:'''</span> Abrir la consola de Windows (CMD)<br/>
<span style="color:#36c>'''Paso 2:'''</span> Ejecutar el comando presentado en el recuadro modificando los siguientes parámetros  <br/>
+
<span style="color:#36c>'''Paso 2:'''</span> Ejecutar el comando presentado en el recuadro modificando los siguientes parámetros  <br/>
  
  '''NombreUsuario/Password''':        Es el nombre de usuario y el password con el cual se entra el esquema directamente en Oracle ( se definen al momento de crear el usuario).
+
  '''NombreUsuario/Password''':        Es el nombre de usuario y el password con el cual se entra al esquema directamente en Oracle (se define al momento de crear el usuario).
 
  '''BaseDeDatos''':                    Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE, esto dependerá de la configuración del cliente de Oracle.
 
  '''BaseDeDatos''':                    Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE, esto dependerá de la configuración del cliente de Oracle.
  '''FROMUSER''':                      Es el nombre del esquema de origen de donde se pretende extraer  la información.
+
  '''FROMUSER''':                      Es el nombre del esquema de origen de donde se pretende extraer  la información (en el ejemplo es CODICE).
  '''TOUSER''':                        Es el nombre del usuario que se creó para importar dicha información.
+
  '''TOUSER''':                        Es el nombre del usuario que se creó para importar dicha información (en el ejemplo es CODICE).
  '''C:\UbibacionDelDMP\Archivo.DMP''': Dirección donde se encuentra el archivo DMP que se pretende importar.<br/>
+
  '''C:\UbibacionDelDMP\Archivo.DMP''': Dirección en donde se encuentra el archivo DMP que se pretende importar.<br/>
  <code>IMP '''NombreUsuario'''/'''Password'''@'''BaseDeDatos''' '''FROMUSER'''=CODICE  '''TOUSER'''=CODICE file='''C:\HubibacionDelDMP\Archivo.DMP'''</code>
+
  <code>IMP '''NombreUsuario'''/'''Password'''@'''BaseDeDatos''' '''FROMUSER'''=CODICE  '''TOUSER'''=CODICE file='''C:\UbibacionDelDMP\Archivo.DMP'''</code>
 
 
  
 
==Exportación de Archivos DMP==
 
==Exportación de Archivos DMP==
Un Archivo DMP es aquel que contiene toda la información de una base de datos o de un solo esquema,  para crear un archivo DMP se requiere exportar la información. Exportar  la información de una base de datos atraes de un archivo DMP es la forma más común de respaldar información o migrar información de un servidor a otro. <br/>
+
Un Archivo DMP es aquel que contiene toda la información de una base de datos o de un solo esquema,  para crear un archivo DMP se requiere exportar la información. Exportar  la información de una base de datos a través de un archivo DMP es la forma más común de respaldar información o migrar información de un servidor a otro. <br/>
 
<span style="color:#36c>'''Paso 1:'''</span> Abrir la consola de Windows (CMD).<br/>
 
<span style="color:#36c>'''Paso 1:'''</span> Abrir la consola de Windows (CMD).<br/>
<span style="color:#36c>'''Paso 2:'''</span> Ejecutar el comando que se muestra más adelante, remplazando los parámetros que se presenta continuación.<br/>
+
<span style="color:#36c>'''Paso 2:'''</span> Ejecutar el comando que se muestra más adelante, remplazando los parámetros que se presenta continuación.<br/>
  
  '''NombreUsuario/Password''':        Es el nombre de usuario y el password con el cual se entra el esquema directamente en Oracle.
+
  '''NombreUsuario/Password''':        Es el nombre de usuario y el password con el cual se entra al esquema directamente en Oracle.
 
  '''BaseDeDatos''':                    Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE, esto dependerá de la configuración del cliente de Oracle.
 
  '''BaseDeDatos''':                    Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE, esto dependerá de la configuración del cliente de Oracle.
 
  '''C:\UbibacionDelDMP\Archivo.DMP''': Es la dirección en donde el archivo DMP se guardar.
 
  '''C:\UbibacionDelDMP\Archivo.DMP''': Es la dirección en donde el archivo DMP se guardar.
 
  '''FULL''':                          Este parámetro tiene dos opciones.
 
  '''FULL''':                          Este parámetro tiene dos opciones.
  '''FULL=N''':                        El cual creara el archivo DMP, con la información del esquema (Usuario) especificado en el parámetro.
+
  '''FULL=N''':                        El cual creara el archivo DMP, con la información del esquema (Usuario) especificado en el parámetro '''NombreUsuario'''.
 
  '''FULL=Y''':                        El cual generara un archivo DMP con todos los esquemas creados en la base de datos (esto en caso de tener diferentes esquemas por ejemplo CODICE, CODICE02, CODICE03 etc.)<br/>
 
  '''FULL=Y''':                        El cual generara un archivo DMP con todos los esquemas creados en la base de datos (esto en caso de tener diferentes esquemas por ejemplo CODICE, CODICE02, CODICE03 etc.)<br/>
  <code>EXP '''NombreUsuario'''/'''Password'''@'''BaseDeDatos''' FULL='''N''' file='''c:\HubibacionDelDMP\Archivo.DMP'''</code>
+
  <code>EXP '''NombreUsuario'''/'''Password'''@'''BaseDeDatos''' FULL='''N''' file='''c:\UbibacionDelDMP\Archivo.DMP'''</code>
  
 
==Respaldos de información (Backups)==
 
==Respaldos de información (Backups)==
Ante cualquier riesgo de pérdida de información es necesario crear un respaldo,  y mantenerlo en un dispositivo de almacenamiento externo al servidor por ejemplo una USB, un disco duro externo, una unidad de almacenamiento en la nueve, etc. <br/>
+
Ante cualquier riesgo de pérdida de información es necesario crear un respaldo,  y mantenerlo en un dispositivo de almacenamiento externo al servidor, por ejemplo una USB, un disco duro externo, una unidad de almacenamiento en la nube, etc. <br/>
Para esto lo más recomendable es exportar la información creando un archivo DMP el cual contiene la información de nuestra base de datos. Esto se puede hacer de forma automática por medio de un archivo Batch ejecutándolo con cierta periodicidad.<br/>
+
Para esto lo más recomendable es exportar la información creando un archivo DMP el cual contiene la información de nuestra base de datos. Esto se puede hacer de forma automática por medio de un archivo Batch ejecutándolo en el servidor con cierta periodicidad.<br/>
  [https://www.dropbox.com/s/cwc1kzcz6vffwow/RESPALDO.zip?dl=0 Puede descargar un Batch Proporcionado por Glyphic Group desde aquí]
+
  [https://www.dropbox.com/s/dguj9vkgikiz599/RESPALDO.zip?dl=0 Puede descargar un Batch proporcionado por Glyphic Group desde aquí]
 
Para realizar la configuración de archivo Batch se tiene que seguir los pasos siguientes.<br/>
 
Para realizar la configuración de archivo Batch se tiene que seguir los pasos siguientes.<br/>
<span style="color:#36c>'''Paso 1:'''</span>Descomprimir el archiovo ZIP.<br/>
+
<span style="color:#36c>'''Paso 1:'''</span>Descomprimir el archivo ZIP.<br/>
<span style="color:#36c>'''Paso 2:'''</span>Editar el archivo BAT con Clic derecho | edit.<br/>
+
<span style="color:#36c>'''Paso 2:'''</span>Editar el archivo BAT con '''Clic derecho | edit'''.<br/>
 
<span style="color:#36c>'''Paso 3:'''</span>Editar los parametros que se encuentran a continuación<br/>
 
<span style="color:#36c>'''Paso 3:'''</span>Editar los parametros que se encuentran a continuación<br/>
  
  '''set vUser=CODICE'''        #Es el nombre de usuario  con el cual se entra a el esquema directamente en Oracle (por lo regular es CODICE pero puede variar)
+
  '''set vUser=CODICE'''        #Es el nombre de usuario  con el cual se entra al esquema directamente en Oracle (por lo regular es CODICE pero puede variar)
 
  '''set vPass=CODICE'''        #Es el  password con el cual se entra a el esquema directamente en Oracle (por lo regular es CODICE pero puede variar)
 
  '''set vPass=CODICE'''        #Es el  password con el cual se entra a el esquema directamente en Oracle (por lo regular es CODICE pero puede variar)
 
  '''set vAlias=CUSTOMS.WORLD''' #Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE (varía dependiendo de la configuración del Cliente de Oracle ).
 
  '''set vAlias=CUSTOMS.WORLD''' #Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE (varía dependiendo de la configuración del Cliente de Oracle ).
 
  '''set vFull=N'''              #Este parámetro tiene dos configuraciones:  
 
  '''set vFull=N'''              #Este parámetro tiene dos configuraciones:  
                                 #'''N''' se realiza un respaldo solo del esquema especificado en el parámetro '''vUser'''.  
+
                                 #'''N''' Se realiza un respaldo solo del esquema especificado en el parámetro '''vUser'''.  
                                 #'''Y''' se realizara un respaldo de todos los esquemas que se tengan en la Base de datos.
+
                                 #'''Y''' Se realizara un respaldo de todos los esquemas que se tengan en la Base de datos.
 
  '''set vDir=C:\DMP'''          #Es la dirección en donde el archivo DMP se guardara.
 
  '''set vDir=C:\DMP'''          #Es la dirección en donde el archivo DMP se guardara.
  '''set vZip=N'''              #Si desea que en automático lo comprima en un archivo ZIP.
+
  '''set vZip=N'''              #Si desea que en automático lo comprima en un archivo ZIP.
  
  
Línea 84: Línea 85:
 
Archivo:BDOCPaso1.png|<span style="color:#36c>'''Paso 1:'''</span> Seleccionar Crear nueva tarea.
 
Archivo:BDOCPaso1.png|<span style="color:#36c>'''Paso 1:'''</span> Seleccionar Crear nueva tarea.
 
Archivo:BDOCPaso2.png|<span style="color:#36c>'''Paso 2:'''</span> Capturar el nombre de la tarea y una breve descripción.
 
Archivo:BDOCPaso2.png|<span style="color:#36c>'''Paso 2:'''</span> Capturar el nombre de la tarea y una breve descripción.
Archivo:BDOCPaso3.png|<span style="color:#36c>'''Paso 3:'''</span> Seleccionar la frecuencia con la que se ejecutara la tarea (en el ejemplo es diaria)
+
Archivo:BDOCPaso3.png|<span style="color:#36c>'''Paso 3:'''</span> Seleccionar la frecuencia con la que se ejecutara la tarea (en el ejemplo es diaria)
Archivo:BDOCPaso4.png|<span style="color:#36c>'''Paso 4:'''</span> Seleccionar la hora a la que se ejecutara la tarea (En el ejemplo la tarea se ejecutara a las 6:30).
+
Archivo:BDOCPaso4.png|<span style="color:#36c>'''Paso 4:'''</span> Seleccionar la hora a la que se ejecutara la tarea (en el ejemplo la tarea se ejecutara a las 6:30).
Archivo:BDOCPaso5.png|<span style="color:#36c>'''Paso 5:'''</span> Seleccionar la acción que queremos  que queremos que la tarea realice, para este proceso seria iniciar una tarea  (Start a program).
+
Archivo:BDOCPaso5.png|<span style="color:#36c>'''Paso 5:'''</span> Seleccionar la acción que queremos que la tarea realice, para este proceso seria iniciar una tarea  (Start a program).
 
Archivo:BDOCPaso6.png|<span style="color:#36c>'''Paso 6:'''</span> Seleccionar la ruta de ubicación del archivo BAT.
 
Archivo:BDOCPaso6.png|<span style="color:#36c>'''Paso 6:'''</span> Seleccionar la ruta de ubicación del archivo BAT.
 
Archivo:BDOCPaso7.png|<span style="color:#36c>'''Paso 7:'''</span> Al final nos dará un resumen de lo que se configuro.
 
Archivo:BDOCPaso7.png|<span style="color:#36c>'''Paso 7:'''</span> Al final nos dará un resumen de lo que se configuro.
Archivo:BDOCPaso8.png|<span style="color:#36c>'''Paso 8:'''</span>Configurada la tarea se puede ejecutar al instante para comprobar si se realizó la configuración de manera correcta.
+
Archivo:BDOCPaso8.png|<span style="color:#36c>'''Paso 8:'''</span> Configurada la tarea se puede ejecutar al instante para comprobar si se realizó la configuración de manera correcta.
 
</gallery>
 
</gallery>

Revisión actual del 12:06 11 jul 2023

Introducción

Respaldo de información. Existen tres consideraciones relacionadas con los respaldos : - Hazlo - Hazlo correcto - Hazlo correcto y diario

  Respaldar la información es una tarea que debe realizarse constantemente. Es importante prevenir y cuidar que en caso de falla exista siempre un respaldo completo y actualizado . 
  
  El respaldo debe ser preferentemente diario. Los respaldos generados se deben guardar en otro Servidor (nunca en el mismo) , o bien en la nube o un drive externo . 
  Adicionalmente debe mantener constantemente un respaldo reciente fuera de las instalaciones de la empresa. Esto es por seguridad en caso de catástrofe física como fuego, inundación, terremoto que afecte a toda las instalaciones y no solo al equipo de cómputo. 
  
  Una forma de hacerlo es realizar dos copias del respaldo semanal y mantener una fuera de las instalaciones. 

Códice Customs Control tiene dos formas para respaldar la información, por medio de archivos DMP o bien respaldo de folders.

1. Generacion de Archivo DMP ( respaldo en caliente).

  Se genera un archivo binario el cual se debe respaldar en un drive externo, en la nube o cualquier otro medio del cual posteriormente pueda ser leido para restablecer los datos. Esta es la opción que recomendamos. La ventaja es que es facil de importar y se puede recuperar solo una tabla en especial.En el caso de manejar varios esquemas, se puede generar un archivo DMP por cada esquema o bien por toda la Base de Datos.  

2. Respaldar todo el fólder del Oracle (respaldo en Frio).

  El objetivo de esto es respaldar todo el fólder donde se encuentra Oracle, para esto es necesario dar de baja la Base de Datos y una vez terminado dicho respaldo dar de Alta la Base de Datos. La desventaja de este tipo de respaldo es que no se puede restaurar solo una tabla, sino que es necesario restarurar TODA la base de datos.

Pre-Requisitos para respaldar con DMP

Para ejecutar la serie de comandos que se presentan a continuación es necesario ejecutarlos en el servidor Oracle o en una computadora con el Cliente de Oracle completo instalado.

Importar Archivo DMP

Un archivo DMP es aquel que contiene toda la información de nuestra base de datos o de un solo esquema. Para realizar el proceso de importación se requiere previamente haber creado un archivo DMP, ya sea porque se pretende migrar información de un servidor a otro, recuperar información por medio de un respaldo o la instalación de un esquema completamente nuevo, en este último caso se requiere que Glyphic Group proporciones el archivo DMP.
Paso 1: Abrir la consola de Windows (CMD)
Paso 2: Ejecutar el comando presentado en el recuadro modificando los siguientes parámetros

NombreUsuario/Password:         Es el nombre de usuario y el password con el cual se entra al esquema directamente en Oracle ( se define al momento de crear el usuario).
BaseDeDatos:                    Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE, esto dependerá de la configuración del cliente de Oracle.
C:\UbibacionDelDMP\Archivo.DMP: Dirección en donde se encuentra el archivo DMP que se pretende importar.
IMP NombreUsuario/Password@BaseDeDatos FULL=YES file=C:\UbibacionDelDMP\Archivo.DMP

Múltiples esquemas en un archivo DMP

Es posible que al momento de exportar la información en un archivo DMP, se optó por crear un DMP completo (FULL) lo que significa que en caso de que la base de datos exista más de un esquema dicho DMP contendrá la información de todos los esquemas (es posible determinar si un archivo DMP es completo o no de acuerdo al tamaño del archivo, aunque también puede tratarse de un esquema con mucha información ).
Si se requiere importar un solo esquema de un DMP generado con Múltiple esquema es necesario seguir el siguiente paso.
Paso 1: Abrir la consola de Windows (CMD)
Paso 2: Ejecutar el comando presentado en el recuadro modificando los siguientes parámetros

NombreUsuario/Password:         Es el nombre de usuario y el password con el cual se entra al esquema directamente en Oracle (se define al momento de crear el usuario).
BaseDeDatos:                    Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE, esto dependerá de la configuración del cliente de Oracle.
FROMUSER:                       Es el nombre del esquema de origen de donde se pretende extraer  la información (en el ejemplo es CODICE).
TOUSER:                         Es el nombre del usuario que se creó para importar dicha información (en el ejemplo es CODICE).
C:\UbibacionDelDMP\Archivo.DMP: Dirección en donde se encuentra el archivo DMP que se pretende importar.
IMP NombreUsuario/Password@BaseDeDatos FROMUSER=CODICE TOUSER=CODICE file=C:\UbibacionDelDMP\Archivo.DMP

Exportación de Archivos DMP

Un Archivo DMP es aquel que contiene toda la información de una base de datos o de un solo esquema, para crear un archivo DMP se requiere exportar la información. Exportar la información de una base de datos a través de un archivo DMP es la forma más común de respaldar información o migrar información de un servidor a otro.
Paso 1: Abrir la consola de Windows (CMD).
Paso 2: Ejecutar el comando que se muestra más adelante, remplazando los parámetros que se presenta continuación.

NombreUsuario/Password:         Es el nombre de usuario y el password con el cual se entra al esquema directamente en Oracle.
BaseDeDatos:                    Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE, esto dependerá de la configuración del cliente de Oracle.
C:\UbibacionDelDMP\Archivo.DMP: Es la dirección en donde el archivo DMP se guardar.
FULL:                           Este parámetro tiene dos opciones.
FULL=N:                         El cual creara el archivo DMP, con la información del esquema (Usuario) especificado en el parámetro NombreUsuario.
FULL=Y:                         El cual generara un archivo DMP con todos los esquemas creados en la base de datos (esto en caso de tener diferentes esquemas por ejemplo CODICE, CODICE02, CODICE03 etc.)
EXP NombreUsuario/Password@BaseDeDatos FULL=N file=c:\UbibacionDelDMP\Archivo.DMP

Respaldos de información (Backups)

Ante cualquier riesgo de pérdida de información es necesario crear un respaldo, y mantenerlo en un dispositivo de almacenamiento externo al servidor, por ejemplo una USB, un disco duro externo, una unidad de almacenamiento en la nube, etc.
Para esto lo más recomendable es exportar la información creando un archivo DMP el cual contiene la información de nuestra base de datos. Esto se puede hacer de forma automática por medio de un archivo Batch ejecutándolo en el servidor con cierta periodicidad.

Puede descargar un Batch proporcionado por Glyphic Group desde aquí

Para realizar la configuración de archivo Batch se tiene que seguir los pasos siguientes.
Paso 1:Descomprimir el archivo ZIP.
Paso 2:Editar el archivo BAT con Clic derecho | edit.
Paso 3:Editar los parametros que se encuentran a continuación

set vUser=CODICE         #Es el nombre de usuario  con el cual se entra al esquema directamente en Oracle (por lo regular es CODICE pero puede variar)
set vPass=CODICE         #Es el  password con el cual se entra a el esquema directamente en Oracle (por lo regular es CODICE pero puede variar)
set vAlias=CUSTOMS.WORLD #Es el nombre de la base de datos a la cual se pretende conectar, por lo regular es CUSTOMS.WORLD o XE (varía dependiendo de la configuración del Cliente de Oracle ).
set vFull=N              #Este parámetro tiene dos configuraciones: 
                               #N Se realiza un respaldo solo del esquema especificado en el parámetro vUser. 
                               #Y Se realizara un respaldo de todos los esquemas que se tengan en la Base de datos.
set vDir=C:\DMP          #Es la dirección en donde el archivo DMP se guardara.
set vZip=N               #Si desea que en automático lo comprima en un archivo ZIP.


Crear una regla en Windows

Para crear una tarea de Windows se tiene que buscar el programa Task Sheduler (Programador de tareas para Windows en español).