ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Evaluación de motor de base de datos SQLPLus de Linux


Enviado por   •  6 de Diciembre de 2022  •  Examen  •  964 Palabras (4 Páginas)  •  41 Visitas

Página 1 de 4

Evaluación 4 – Taller de Base de Datos

1) Generar un respaldo cold de toda la base de datos

Paso1: Crear una carpeta donde guardar el backup.

Esta carpeta puede llevar cualquier nombre.

En mi caso la llamaré bkpcold y se guardará carpeta Oracle del usuario 1

Para eso primero dirijámonos a dicha carpeta

$ cd /u01/app/oracle/

Y creamos la carpeta ahí

$ mkdir bkpcold

Una vez ya con eso volvamos a nuestra dirección inicial

$ cd

Paso2: Detener la base de datos

En el motor de Linux ingresa a SQLPlus como administrador, para eso se usa el comando

$ sqlplus

Luego pedirá iniciar sesión de administrador y se ingresa

>sys as sysdba

Después de eso ingresa la contraseña de administrador.

Para realizar el backup la base de dato debe estar apagada, para eso usamos el comando

>shutdown immediate

Una vez apagada la base de datos salimos del SQLPlus

>exit

Paso3: Copiar archivos .dbf y .ctl a la carpeta

Primero nos dijirimos a la carpeta donde se encuentre contenida los archivos que necesitamos, en mi caso la carpeta se llama ORA11G para eso nos vamos a la siguiente dirección (Donde yo ponga ORA11G debes poner el nombre de tu propia carpeta)

$ cd /u01/app/oracle/oradata/ORA11G/

Podemos usar el comando $ll para revisar el contenido de esa carpeta y ver si contiene los archivos .dbf y .ctl que necesitamos

Estando en ese directorio, realizamos la copia de los archivos a la carpeta que creamos, se necesita solo los archivos .dbf y ctl

$ cp *.dbf /u01/app/oracle/bkpcold/

$ cp * .ctl /u01/app/oracle/bkpcold/

Con esto ya realizamos la copia en frio, ahora solo falta volver a iniciar la base de datos.

Paso4: Iniciar la base de datos

Volvemos a entrar a SQLPlus como administrador

$ sqlplus

Luego pedirá iniciar sesión de administrador y se ingresa

>sys as sysdba

Después de eso ingresa la contraseña de administrador.

En estos momentos la base de datos se encuentra detenida por el shutdown que realizamos antes, para volver a iniciarla se usa el comando startup

>startup

Con esto la base de datos volverá a activarse.

2) Generar un respaldo hot del tablespace SYSTEM

Paso1: Crear una carpeta donde guardar el backup.

Esta carpeta puede llevar cualquier nombre.

En mi caso la llamaré bkphot y se guardará carpeta Oracle del usuario 1

Para eso primero dirijámonos a dicha carpeta

$ cd /u01/app/oracle/

Y creamos la carpeta ahí

$ mkdir bkphot

Una vez ya con eso volvamos a nuestra dirección inicial

$ cd

Paso2: Poner la base de datos en modo ARCHIVELOG

En el motor de Linux ingresa a SQLPlus como administrador, para eso se usa el comando

$ sqlplus

Luego pedirá iniciar sesión de administrador y se ingresa

>sys as sysdba

Después de eso ingresa la contraseña de administrador.

Para realizar el backup la base de dato debe estar en modo ARCHIVELOG, para revisar el modo en que se encuentra se ejecuta este comando

>archive log list;

En la sección de “Database log mode” debería salir Archive Mode, si en lugar de eso sale No Archive Mode siga estos pasos

En caso de “No Archive Mode”:

Detenga Oracle usando el comando

>shutdown immediate;

Inicie nuevamente oracle pero en modo restringido

>startup mount;

Active el Archive Mode

>alter database archivelog;

Ponga Oracle en modo NO restringido

>alter database open;

Una vez realizado esto si vuelve a consultar en archive log list; deberá dar que está en Archive Mode

Paso3: Se copia los archivos de control

Se crea el archivo que contiene los scripts para regenerar los archivos de control

>alter database backup controlfile

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (50 Kb) docx (12 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com