Professional Documents
Culture Documents
Autor:
JUAN PABLO AGUDELO RAMÍREZ
Presentado a:
Instructora
YURI LORENA FIERRO BOCANEGRA
1 1
INTRODUCCIÓN
2 2
Si tiene previsto ejecutar varias instancias de 3base de datos en el mismo sistema se debe
ajustar la memoria para garantizar que las instancias que se ejecutan simultáneamente
encajan en la RAM física disponible.
Las especificaciones técnicas de nuestro servidor de base de datos en el cual se realizó
el plan de instalación del sistema manejador de base de datos son las siguientes:
3 3
4 4
En la imagen que se muestra a continuación podemos ver que la memoria asignada para
el funcionamiento de la base de datos es de 4.896 GB.
GESTIÓN DE USUARIOS
CREACIÓN DE USUARIOS
Una de las más básicas tareas de un administrador de base de datos es identificar los
usuarios. Cada usuario de la base de datos debe tener una cuenta asociada
Identificación por Oracle: Se debe verificar que los usuarios que creamos durante el
proceso de instalación de nuestro Sistema Manejador de Base de datos se conecten a la
base de datos de acuerdo a las credenciales que le asignamos.
Identificación por el Sistema Operativo: Por medio de esta forma de autenticación el
usuario se conecta a la base de datos sin introducir nombre ni contraseña.
Oracle no comprueba la contraseña, sino que simplemente controla que el nombre del
usuario, a nivel del sistema operativo, corresponda con un nombre de usuario de la base
de datos. La identificación inicial se ha realizado por el sistema operativo.
5 5
6 6
7 7
8 8
En Oracle Database 12c Release 2 sucede una particularidad que no se presenta con las
versiones anteriores de Oracle y se genera el siguiente error al momento de ejecutar el
query que lo crea en la instancia de base de datos que creamos
SQL> create user ADMINSANANTONIO identified by "1" default tablespace
users_data temporary
2 tablespace temp profile default account unlock;
create user ADMINSANANTONIO identified by "1" default tablespace users_data
temporary
*
ERROR en lÝnea 1:
ORA-65096: nombre de usuario o rol com·n no vßlido
Para solucionar el incidente presentado anteriormente debemos ejecutar la creación del
usuario de la siguiente forma:
SQL> alter session set "_ORACLE_SCRIPT"=true;
Sesi¾n modificada.
SQL> create user ADMINSANANTONIO identified by "1" default tablespace
users_data temporary 9
9 9
10 10
A continuación nos desconectamos del usuario sys y nos logueamos con el usuario
ADMINSANANTONIO de la siguiente manera:
SQL> connect ADMINSANANTONIO/1@PRUEBASENA
Conectado.
SQL>
1
1
11 11
GESTIÓN DE INSTANCIAS
Para permitir el acceso a los datos, Oracle utiliza un conjunto de procesos que son
compartidos por todos los usuarios. Existen estructuras de memoria que son utilizadas
para almacenar los datos más recientemente solicitados a la BD.
Una instancia de BD es el conjunto de estructuras de memoria y de procesos que
acceden a los ficheros de datos.
A continuación procedemos a conectarnos a la instancia de base de datos creada desde
el Sistema gestor de base de datos SQL DEVELOPER
1
2
12 12
En esta parte del proceso de arranque se produce la conexión al/los archivo/s de control.
13 13
En caso de que queramos iniciar la base de datos en este estado bastaría con hacer lo
siguiente:
En esta parte de proceso abren todos los ficheros asociados a los tablespaces y los
ficheros de Redo Log.
Partiendo del anterio estando ( mount ), abrimos la base de datos de la siguiente forma:
En caso de que queramos iniciar la base de datos en este estado bastaría con hacer lo
siguiente:
14 14
Normalmente, hay un proceso servidor para cada usuario que conecte con la base de
datos. Es decir, si hay diez conexiones, habrá diez procesos de usuario y diez procesos
servidores.
1
5
15 15
Los backups se pueden clasificar en físicos y lógicos. Los físicos se realizan cuando se
copian los archivos que soportan la BD. Entre ellos se encuentran los backups del SO,
los backups en frío y los backups en caliente.
Los backups lógicos extraen los datos de las tablas utilizando comandos SQL y se
realizan con la utilidad export/import.
Backups del SO
Este tipo de backup es el más sencillo de ejecutar, aunque consume mucho tiempo y
hace inaccesible al sistema mientras se lleva a cabo. Los pasos de este tipo de backup
son los siguientes: 1
6
1. Parar la BD y el SO
2. Arrancar en modo superusuario.
3. Realizar copia de todos los archivos del sistema de archivos.
4. Arrancar el sistema en modo normal y luego la BD.
Backups de la BD en frío
Los backups en frío implican parar la BD en modo normal y copiar todos los archivos
sobre los que se asienta. Antes de parar la BD hay que parar también todas las
aplicaciones que están trabajando con la BD. Una vez realizada la copia de los archivos,
la BD se puede volver a arrancar.
Backups de la BD en caliente
16 16
Estas utilidades permiten al DBA hacer copias de determinados objetos de la BD, así
como restaurarlos o moverlos de una BD a otra. Estas herramientas utilizan comandos
del SQL para obtener el contenido de los objetos y escribirlos.
Presentación de la Recuperación
17 17
C:\Users\juan.agudelo>sqlplus/nolog
1
8
18 18
Directorio creado.
SQL>
1
4. Posteriormente asignamos permisos 9de lectura y escritura sobre el directorio
creado en donde se almacenarán los backups de la base de datos.
SQL>
19 19
Nota: Se aclara que este proceso será automatizado mediante la creación de un archivo
.bat que se ejecutará diariamente a las 18:00 horas mediante la creación de una tarea
programada desde las herramientas administratrivas del Sistema Operativo.
2
0
20 20
BIBLIOGRAFÍA
https://www.ibm.com/support/knowledgecenter/es/SSFUEU_7.2.0/com.ibm.swg.ba.cog
nos.op_installation_guide.7.2.0.doc/c_shi_optionalmemorytuningguidelines.html
http://oraclehomegt.blogspot.com/2016/04/tips-para-administracion-de-memoria-
en.html
https://orasite.com/tutoriales/administracion/administracion-de-usuarios-en-oracle
https://www.ediciones-
eni.com/open/mediabook.aspx?idR=a2d338851a5161da43543dd76ee1b963
http://epnbdd-oracle.blogspot.com/2012/05/privilegios-y-usuarios-en-oracle.html
https://sql1.wordpress.com/2013/09/27/resize-online-sga_target/
https://books.google.com.co/books?id=BSoUzUAl204C&pg=PA279&lpg=PA279&dq=
Redimensionar+en+l%C3%ADnea+SGA_TARGET&source=bl&ots=7wVnBgeVJK&s
2
ig=ACfU3U3k2APyF0mbYadXbsYGwhETlJln5A&hl=es-
1
419&sa=X&ved=2ahUKEwjFlvD92evgAhWBq1kKHZ5bBp0Q6AEwAHoECAsQAQ
#v=onepage&q=Redimensionar%20en%20l%C3%ADnea%20SGA_TARGET&f=false
https://www.discoduroderoer.es/solucion-a-ora-65096-invalid-common-user-or-role-
name-en-oracle/
https://www.infor.uva.es/~jvegas/cursos/bd/orarq/orarq.html#1.2
https://docs.oracle.com/cd/E56339_01/html/E53840/goblh.html
https://orasite.com/tutoriales/instalacion/arranque-parada-base-datos-oracle
https://jorgesanchez.net/manuales/abd/arquitectura-oracle.html
https://victdelr.wordpress.com/category/guia-para-elaborar-un-plan-de-contingencia-
informatico/
http://oracleduoc.pbworks.com/f/ORACLE+Backup+y+Recuperaci%C3%B3n.htm
https://www.adictosaltrabajo.com/2015/02/03/tutorial-expdp/
21 21