ayuda por favor urgente
tengo un trabajo que entregar, soy nuevo en oracle (soy universitario y estoy tratando oracle) necesito saber la sintaxis de
1.- activar el archiving
2.- como hacer un respaldo parcial
3.- como recuperar el respaldo parcial
espero sus respuestas pronto aunque si no es mucho pedir que me expliquen para que sirve las instrucciones a utilizar ok gracias :)
1.- activar el archiving
2.- como hacer un respaldo parcial
3.- como recuperar el respaldo parcial
espero sus respuestas pronto aunque si no es mucho pedir que me expliquen para que sirve las instrucciones a utilizar ok gracias :)
Modo de Archivelog
El modo de Archivelog simplemente es una configuraci贸n de Oracle que copia los
redo log files en l铆nea a un directorio que fue creado para este prop贸sito, esto
permite tener un hist贸rico de todas las transacciones de la base de datos.
La metodolog铆a para realizar los backups cambia considerablemente ya que aqu铆 la
unidad de backup es el tablespace, es decir, que se va a sacar backup por cada
tablespace que exista en la base de datos. Adem谩s se tienen que resguardar todos
los log files archivados que genera la base de datos y los control files.
La metodolog铆a de recuperaci贸n permite hacer dos tipos de recuperaci贸n:
Completa e Incompleta. La recuperaci贸n completa quiere decir que se recuperan
todas las transacciones hasta el momento exacto en que ocurri贸 una falla.
Recuperaci贸n incompleta significa que se recuperara hasta alg煤n lugar en el
tiempo previo al momento de la recuperaci贸n. Esto quiere decir que si se hace
recuperaci贸n completa, no se pierde nada de informaci贸n, pero si es una
recuperaci贸n incompleta se va a perder informaci贸n.
La recuperaci贸n completa puede dividirse en tres m茅todos:
1. Recuperaci贸n de toda la base de datos: Significa traer del backup mas
reciente todos los datafiles de la base de datos y aplicar los log files
archivados que se generaron hasta el momento que ocurri贸 la falla.
2. Recuperaci贸n de un tablespace: Significa que si el problema involucra uno o
varios tablespaces, se pueden recuperar los datafiles de los tablespaces
da帽ados y luego se aplican los log files archivados que se generaron hasta
el momento que ocurri贸 la falla.
3. Recuperaci贸n de un datafile: Es parecido al de tablespace, pero se asume
que solo unos cuantos datafiles est谩n da帽ados entonces estos son los que
se recuperan del backup mas reciente y luego se aplican los log files
archivados que se generaron hasta el momento que ocurri贸 la falla.
Para la recuperaci贸n Incompleta siempre debe retornarse del backup toda la base
de datos ya que no puede quedar un datafile m谩s reciente que los dem谩s. Esta
restricci贸n existe porque Oracle siempre mantiene los datafiles al mismo n煤mero de
cambio. Esta recuperaci贸n puede dividirse en tres m茅todos:
1. Recuperaci贸n en un punto en el tiempo : Si existe una falla de un usuario o
simplemente queremos que la base de datos sea puesta hasta un d铆a y hora
espec铆fica anterior al momento que esta trabajando la base de datos.
2. Recuperaci贸n hasta un n煤mero de secuencia : Es el mismo caso anterior,
pero no conocemos el d铆a y hora sino que un n煤mero de secuencia de
cambio.
3. Recuperaci贸n hasta un Cancel: esto ocurre cuando se hace recuperaci贸n y
simplemente paramos la recuperaci贸n escribiendo el comando cancel.
Como pasar a modo Archivelog
El modo de archive log puede ser especificado desde el momento que se crea la
base de datos, o bien, se puede alterar si ya esta creada. En el segundo caso, se
aconseja realizar un backup en fr铆o de la base de datos completa antes de pasarse
al modo de archive log.
Los par谩metros que deben estar colocados en el respectivo init<SID>.ora para el
m茅todo de archivelog son:
LOG_ARCHIVE_DEST
Directorio destino donde se har谩n las copias de
los log files en l铆nea.
LOG_ARCHIVE_FORMAT
Formato del nombre de los archivos. %t significa
el n煤mero de thread y el %s significa n煤mero de
secuencia de log.
LOG_ARCHIVE_START
Debe estar en TRUE para que el proceso de
archivaci贸n sea autom谩tico cada vez que se
reinicia la instancia.
Ejemplo de los par谩metros de inicializaci贸n:
LOG_ARCHIVE_DES=/u01/oracle/archives/
LOG_ARCHIVE_FORMAT=log_%t_%s.arc
LOG_ARCHIVE_START=TRUE
Luego que los par谩metros ya est谩n bien colocados se procede a ejecutar las
siguientes instrucciones desde el server manager:
SVRMGRL> connect internal;
SVRMGRL> shutdown normal; ( si la base de datos esta arriba )
SVRMGRL> startup mount;
SVRMGRL> alter database archivelog;
SVRMGRL> alter database open;
SVRMGRL> log archive all;
SVRMGRL> shutdown;
Ahora la base de datos esta en modo de archivelog, se recomienda en este
momento realizar un backup completo en fr铆o ya que este ser谩 nuestro punto inicial
para realizar una recuperaci贸n en caso de falla.
Ahora abriremos la base de datos para su operaci贸n normal con usuarios:
SVRMGRL> startup;
Para poder hacer un respaldo parcial Utilizas el comando EXP. Para poder hacer la recuperaci贸n utilizas el comando IMP.
El modo de Archivelog simplemente es una configuraci贸n de Oracle que copia los
redo log files en l铆nea a un directorio que fue creado para este prop贸sito, esto
permite tener un hist贸rico de todas las transacciones de la base de datos.
La metodolog铆a para realizar los backups cambia considerablemente ya que aqu铆 la
unidad de backup es el tablespace, es decir, que se va a sacar backup por cada
tablespace que exista en la base de datos. Adem谩s se tienen que resguardar todos
los log files archivados que genera la base de datos y los control files.
La metodolog铆a de recuperaci贸n permite hacer dos tipos de recuperaci贸n:
Completa e Incompleta. La recuperaci贸n completa quiere decir que se recuperan
todas las transacciones hasta el momento exacto en que ocurri贸 una falla.
Recuperaci贸n incompleta significa que se recuperara hasta alg煤n lugar en el
tiempo previo al momento de la recuperaci贸n. Esto quiere decir que si se hace
recuperaci贸n completa, no se pierde nada de informaci贸n, pero si es una
recuperaci贸n incompleta se va a perder informaci贸n.
La recuperaci贸n completa puede dividirse en tres m茅todos:
1. Recuperaci贸n de toda la base de datos: Significa traer del backup mas
reciente todos los datafiles de la base de datos y aplicar los log files
archivados que se generaron hasta el momento que ocurri贸 la falla.
2. Recuperaci贸n de un tablespace: Significa que si el problema involucra uno o
varios tablespaces, se pueden recuperar los datafiles de los tablespaces
da帽ados y luego se aplican los log files archivados que se generaron hasta
el momento que ocurri贸 la falla.
3. Recuperaci贸n de un datafile: Es parecido al de tablespace, pero se asume
que solo unos cuantos datafiles est谩n da帽ados entonces estos son los que
se recuperan del backup mas reciente y luego se aplican los log files
archivados que se generaron hasta el momento que ocurri贸 la falla.
Para la recuperaci贸n Incompleta siempre debe retornarse del backup toda la base
de datos ya que no puede quedar un datafile m谩s reciente que los dem谩s. Esta
restricci贸n existe porque Oracle siempre mantiene los datafiles al mismo n煤mero de
cambio. Esta recuperaci贸n puede dividirse en tres m茅todos:
1. Recuperaci贸n en un punto en el tiempo : Si existe una falla de un usuario o
simplemente queremos que la base de datos sea puesta hasta un d铆a y hora
espec铆fica anterior al momento que esta trabajando la base de datos.
2. Recuperaci贸n hasta un n煤mero de secuencia : Es el mismo caso anterior,
pero no conocemos el d铆a y hora sino que un n煤mero de secuencia de
cambio.
3. Recuperaci贸n hasta un Cancel: esto ocurre cuando se hace recuperaci贸n y
simplemente paramos la recuperaci贸n escribiendo el comando cancel.
Como pasar a modo Archivelog
El modo de archive log puede ser especificado desde el momento que se crea la
base de datos, o bien, se puede alterar si ya esta creada. En el segundo caso, se
aconseja realizar un backup en fr铆o de la base de datos completa antes de pasarse
al modo de archive log.
Los par谩metros que deben estar colocados en el respectivo init<SID>.ora para el
m茅todo de archivelog son:
LOG_ARCHIVE_DEST
Directorio destino donde se har谩n las copias de
los log files en l铆nea.
LOG_ARCHIVE_FORMAT
Formato del nombre de los archivos. %t significa
el n煤mero de thread y el %s significa n煤mero de
secuencia de log.
LOG_ARCHIVE_START
Debe estar en TRUE para que el proceso de
archivaci贸n sea autom谩tico cada vez que se
reinicia la instancia.
Ejemplo de los par谩metros de inicializaci贸n:
LOG_ARCHIVE_DES=/u01/oracle/archives/
LOG_ARCHIVE_FORMAT=log_%t_%s.arc
LOG_ARCHIVE_START=TRUE
Luego que los par谩metros ya est谩n bien colocados se procede a ejecutar las
siguientes instrucciones desde el server manager:
SVRMGRL> connect internal;
SVRMGRL> shutdown normal; ( si la base de datos esta arriba )
SVRMGRL> startup mount;
SVRMGRL> alter database archivelog;
SVRMGRL> alter database open;
SVRMGRL> log archive all;
SVRMGRL> shutdown;
Ahora la base de datos esta en modo de archivelog, se recomienda en este
momento realizar un backup completo en fr铆o ya que este ser谩 nuestro punto inicial
para realizar una recuperaci贸n en caso de falla.
Ahora abriremos la base de datos para su operaci贸n normal con usuarios:
SVRMGRL> startup;
Para poder hacer un respaldo parcial Utilizas el comando EXP. Para poder hacer la recuperaci贸n utilizas el comando IMP.
