programa de copia de seguridad automática de la base de datos Oracle Compartir experto

  

gestión de base de datos es muy importante, muchos usuarios del sistema inevitablemente se encontrará con olvide de copia de seguridad de datos a una cosa. Si sucede cuando el sistema falla, entonces no hay ninguna copia de seguridad de la base de datos no vamos a hacer nada. Entonces, ¿hay una manera de conseguir que nuestro sistema automáticamente copias de la base de datos? Por supuesto, nuestro sistema experto se ha basado en la experiencia práctica, terminando la base de datos de copia de seguridad automática de Oracle tutorial, ahora va a compartir con usted abajo con.

a, la base de datos derivada

datos del comando de exportación en la copia de seguridad de base de datos en un archivo binario, por lo general tiene tres modos: modo de usuario, todo el esquema de las tablas y el esquema de base de datos. Este trabajo utiliza los modos de usuario, copia de seguridad antes, primero debe crear un directorio de copia de seguridad, para acomodar el archivo de copia de seguridad, como puede ser la construcción de un directorio /copia de seguridad. Entonces podemos bajo el directorio de Oracle para UNIX (también puede ser otro directorio) para crear dos archivos, respectivamente Ora — copia de seguridad, el alquitrán y el mdash; copia de seguridad. Debe tenerse en cuenta que el archivo anterior requiere los parámetros de inicialización de Oracle, por conveniencia, podemos desear para inicializar el comando en un archivo (el nombre del archivo prevista en principio para la flora y mdash; env), a continuación, llamar por el primer archivo.

1. Ora — archivo de env en los parámetros de inicialización de Oracle, que dice lo siguiente:

Oracle y mdash; HOME = $ ORACLE y mdash; INICIO; exportación ORACLE y mdash; INICIO

Oracle y mdash; SID = ora73; exportación ORACLE y mdash; SID

Oracle y mdash; TERM = sol; exportación ORACLE y mdash; PLAZO

LD — BIBLIOTECA — PATH = $ ORACLE y mdash; INICIO /lib; exportación LD — BIBLIOTECA — PATH

ORA — NLS32 = $ ORACLE y mdash; INICIO /ocommon /nls /admin /datos; exportación ORA — NLS

PATH = :. /usr /ccs /bin: /usr /ucb: $ ORACLE y mdash; HOME /bin: $ PATH; export PATH

PANTALLA = sistpral1: 0; export DISPLAY

NLS y mdash; LANG = americano — america.zhs16cgb231280; NLS y mdash exportación; LANG

2. Ora — copias de seguridad en la base de datos para hacer la exportación de exportación, el nombre del archivo exportado se puede establecer de forma arbitraria, el papel como la letra y " xx y " además de la fecha de hoy, es decir, si la fecha de hoy es 10 de diciembre el archivo exportado tiene el nombre y " xx1210.dmp y ", para distinguirlo de otra fecha de los archivos de copia de seguridad.

Ora — el contenido del archivo de copia de seguridad:

./oracle/ora—env

# inicializar la base de datos Oracle

rq = ′ date + ″% m% d ″ ′

# de la fecha actual a la variable de rq

rm /backup /

# Borrar /copia de seguridad del directorio

prueba de exp /prueba file = /backup /xx $ rq.dmp log = /backup /xx $ rq.log

este comando se utiliza en el $ pide al usuario exportar datos de prueba (que también es prueba de contraseña), que se deriven documentos y registros se colocan en el directorio /copia de seguridad.

En segundo lugar, la cinta de reserva

tar y mdash; archivo de copia de seguridad derivada usando archivos de datos de órdenes de exportación se copian en la cinta.

tar — el contenido del archivo de copia de seguridad:

tar FVR /dev /rmt /0n /backup /

Este archivo de comandos puede ser /copia de seguridad de directorio de reserva para generar el mismo día? en la cinta. En este documento, el comando tar utiliza tres parámetros, donde R representa las opciones sin dañar la cinta magnética en la copia en el contenido del archivo original, v indica una información de opciones de proceso de copia de archivo de pantalla, la opción f siguió equipos de cinta, designado archivo en el que copiar, n opción indica que la unidad de cinta no se rebobina. /Dev /rmt /0 UNIX anfitrión indica una primera unidad de cinta, empatía, /dev /rmt /1 host UNIX, dicha segunda unidad de cinta, y así sucesivamente.

Ora — env, ora y mdash; copia de seguridad, el alquitrán y el mdash; una finalización del archivo de copia de seguridad, respectivamente, con el siguiente comando:

chmod 755 Ora — env

chmod 755 Ora — copia de seguridad

chmod 755 de alquitrán y mdash; copia de seguridad

De este modo, los tres documentos se han convertido en un archivo ejecutable.

Copyright © Conocimiento de Windows All Rights Reserved