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

Manual para un Administrador de Base de Datos (DBA) - ORACLE


Enviado por   •  21 de Junio de 2021  •  Tutoriales  •  3.142 Palabras (13 Páginas)  •  62 Visitas

Página 1 de 13

                Administración de Base de Datos

                       TECNM CAMPUS MOTUL[pic 1]

 

 ADMINISTRACIÓN DE BASE DE DATOS

UNIDAD 6: MONITOREO Y AUDITORÍA

“MANUAL PARA UN DBA”

DOCENTE: L.C.C. Jesús Epifanio Bote May

INTEGRANTES:

Juan David Pool Cruz

Edgar Azael Pech Cupul

Miguel Ángel Alcudia Zacarías

Rocío Nayeli Chim Can

Charly Yael Cetz Pech

6° SEMESTRE, GRUPO A

MOTUL, YUCATÁN, MÉXICO

FECHA: 16/06/21


Contenido

Introducción        3

Instalación y configuración de un Gestor de Base de Datos        4

Configuración y administración de espacio en el SGBD        7

Servicios, respaldo y recuperación desde línea de comandos        11

Levantar, apagar y comprobar estado del listener        14

Respaldo y recuperación        15

Conclusión        18

Referencias        19


Introducción

Este manual será de guía para empezar a administrar un SGBD desde cero. Empezando por lo básico, un SGBD (Sistema Gestor de Base de Datos) es aquel en donde se realizan peticiones por parte del usuario; estas peticiones pueden ser tanto locales o remotas, en donde se accede al servidor de una base de datos.

Debemos considerar que para poder hacer dichas peticiones se necesitan requisitos previos, como lo son:

  • Dirección IP o Dominio.
  • Un puerto.
  • Credenciales del DOS (Usuario y Contraseña).
  • Un driver manejador.
  • Nombre de la base de datos.
  • Credenciales de la base de datos.

De igual manera el administrador de la base de datos (DBA) tiene funciones importantes, como lo son:

  • Implementar, dar soporte y gestionar bases de datos corporativas.
  • Crear y configurar bases de datos relacionales.
  • Garantizar la seguridad de la base de datos.
  • Crear y realizar respaldos en las bases de datos.

En este caso, aprenderemos a cómo administrar una base de datos en Oracle, por ello se explicarán todos los pasos para que aprendamos a cómo administrarla de manera eficaz, segura y responsable, sin ningún problema.

Instalación y configuración de un Gestor de Base de Datos

Para empezar a trabajar con una base de datos es necesario que descarguemos la que más nos acomode o la más fácil de manejar; en nuestro caso instalaremos la versión de Oracle Database Express Edition (XE) Release 18.4.0.0.0 (18c). Si deseas puedes descargar una versión más actualizada. Luego de haberlo descargarlo e instalarlo correctamente procederemos a realizar las configuraciones. Un punto importante es que la contraseña que hayamos ingresado durante la instalación la anotemos o, redactemos una que sea fácil de recordar.

Otro punto importante es revisar si los servicios de Oracle están activados; para eso escribimos Servicios en la búsqueda de Windows y al entrar nos dirigimos a la letra O para comprobar que tenemos los servicios OracleOraDB18Home1TNSListener y OracleServiceXE en ejecución.

Una vez terminado eso, procederemos a abrir SQL PLUS. Ésta es una herramienta de Oracle que reconoce y envía sentencias SQL al servidor.

Al principio nos pedirá que ingresemos un usuario y una contraseña para conectarnos a la base de datos. En el usuario ingresamos SYS AS SYSDBA y en la contraseña la que anotamos al principio. Una vez conectados, empezamos la configuración ingresando:

  1. show con_name;
  2. SELECT name, con_id from v$pdbs;
  3. select name FROM v$active_services WHERE con_id = 3;

Estos comandos nos ayudan para saber con qué conexión debemos ingresar, en este caso con XEPDB1. Después entramos al CMD como administrador y de ahí ingresamos los siguientes comandos:

  1. SQLPLUS/ as SYSDBA
  2. show con_name;
  3. alter session set container = xepdb1;
  4. column username format a25;
  5. select username, account_status from dba_users;

Al ejecutar el último comando nos aparecerá una lista de usuarios; nosotros usaremos el HR y al fijarnos, está bloqueada. Cerramos las ventanas y procederemos a modificar tres archivos que están ubicados en la carpeta raíz donde decidimos instalar nuestro Oracle.

Esta ruta es la más común: C:\app\user\product\18.0.0\dbhomeXE\network\admin. Los archivos a modificar son thsnames.ora y listener.ora. Los abrimos con bloc de notas y modificamos.

Los archivos deben quedar así:

[pic 2]

[pic 3]

        Después copiamos las primeras líneas de código de thsnames.ora, abrimos la carpeta sample y en el otro archivo thsnames.ora copiamos hasta el final el código.

[pic 4]

Habiendo modificado y guardado lo anterior, abrimos el CMD y ejecutamos los comandos desde el punto cuatro y posteriormente agregamos los siguientes:

  1. alter user hr identified by oracle account unlock;
  2.  select username, account_status from dba_users;

Y con esto, nuestro usuario “HR” estará abierto.

Para finalizar esta parte, nos conectaremos desde el usuario “HR” con el siguiente comando:

  1. conn hr/oracle@xepdb1;

Una vez realizado los anteriores procedimientos ya tendremos una conexión con un cliente en la base de datos.

[pic 5]


Configuración y administración de espacio en el SGBD

Conexión del SGBD con un lenguaje de programación de alto nivel

Para que podamos empezar a trabajar con la base de datos desde un lenguaje de programación, necesitaremos realizar primeramente una conexión entre dicho lenguaje y la base de datos de Oracle, en nuestro caso nos conectaremos desde Python 3.x.

Primero realizaremos la instalación de la librería cx_Oracle para que lo podamos usar, accedemos al símbolo de sistema y pondremos el siguiente comando py –m pip install cx_Oracle.

...

Descargar como (para miembros actualizados)  txt (20.5 Kb)   pdf (1.4 Mb)   docx (1.2 Mb)  
Leer 12 páginas más »
Disponible sólo en Clubensayos.com