PDF de programación - Taller de Instalación y Creación de una Base de Datos Oracle 10g

Imágen de pdf Taller de Instalación y Creación de una Base de Datos Oracle 10g

Taller de Instalación y Creación de una Base de Datos Oracle 10ggráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 21 de Febrero del 2018)
1.250 visualizaciones desde el 21 de Febrero del 2018
2,0 MB
57 paginas
Creado hace 14a (26/09/2009)
Taller de Instalación y Creación de una

Base de Datos Oracle 10g





OCA Oracle Database 10g
OCP Oracle Database 10g
MCTS SQL Server 2005







Instructor: Ing. Francisco Riccio.




Email: [email protected]

Fecha: 15 de Noviembre del 2008.












1

Temario

Instalación de una base de datos 10g .............................................................................. 3
Revisando prerrequisitos en Linux / Windows ........................................................... 3
Revisando las opciones de Instalación ........................................................................ 7
Iniciando la instalación ............................................................................................. 12
Revisión de Licenciamiento ...................................................................................... 15
Creando una base de datos ............................................................................................ 18
Analizando la arquitectura y componentes de una base de datos Oracle 10g .......... 18
Creando una base de datos ........................................................................................ 21
Iniciando y bajando una base de datos ...................................................................... 27
Modificación de parámetros ..................................................................................... 28
Manipulando LOG Files ........................................................................................... 29
Activando Modo Archiver ........................................................................................ 29
Revisión de LOGS .................................................................................................... 30
Instalación de Parches ............................................................................................... 31
Administración de Servicios Básicos........................................................................ 32
Manejo del Storage ....................................................................................................... 34
Manejo de Tablespaces y Datafiles........................................................................... 34
Recomendaciones ..................................................................................................... 37
Administración de Usuarios y Seguridad ..................................................................... 38
Creando Usuarios y Roles ......................................................................................... 38
Garantizando y Revocando Privilegios ..................................................................... 38
Controlando Recursos a los Usuarios ....................................................................... 41
Aplicando Políticas de Passwords ............................................................................ 42
Auditoria Básica........................................................................................................ 43
Recomendaciones ..................................................................................................... 44
Backup & Recovery Básico .......................................................................................... 46
Backup image y backupset de una base de datos ...................................................... 46
Backup tablespace y datafile ..................................................................................... 46
Laboratorio .................................................................................................................... 48
1. Creando un usuario en la base de datos ................................................................ 48
2. Creando roles con perfiles .................................................................................... 48
3. Manejo del Storage ............................................................................................... 49
4. Permisos ................................................................................................................ 51
5. Movimiento de Datafiles....................................................................................... 51
5. Auditoria ............................................................................................................... 53
6. Usuario externo ..................................................................................................... 53
7. Backup .................................................................................................................. 56
8. Restore .................................................................................................................. 56

2












Instalación de una base de datos 10g



Revisando prerrequisitos en Linux / Windows



Cuando instalemos una versión de Oracle Database siempre debemos
revisar la guía de documentación sobre la plataforma que vamos a
instalar. Cada plataforma y versión de la misma cuenta con sus
propios prerrequisitos.
En nuestro ejemplo utilizaremos una instalación de Linux con la
distribución Red Hat 5 Enterprise.

Requerimientos mínimos de hardware:


• Memoria: 512 MB (grep MemTotal /proc/meminfo).
• Memoria Swap: 1 GB ó 2 x Memoria RAM (grep SwapTotal

/proc/meminfo).

• Espacio Temporal: 400 MB (df –h ver: /tmp).
• 1.5 GB de Disco.
• CPU Pentium III 800 Mhz.


Nota: Para cualquier instalación que hagamos, debemos saber sobre
que versión de kernel contamos en el Linux.
Esto lo podemos obtener con el comando uname -r

Requisitos en Linux Red Hat 4.0:


o binutils-2.15.92.0.2-13.EL4
o compat-db-4.1.25-9
o compat-libstdc++-296-2.96-132.7.2
o control-center-2.8.0-12
o gcc-3.4.3-22.1.EL4
o gcc-c++-3.4.3-22.1.EL44
o glibc-2.3.4-2.9
o glibc-common-2.3.4-2.9
o gnome-libs-1.4.1.2.90-44.1
o
o
o make-3.80-5
o pdksh-5.2.14-30
o sysstat-5.0.5-1
o xscreensaver-4.18-5.rhel4.2
o setarch-1.6-1

libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1





3

Ejemplo: Verificar si tenemos instalado el gcc versión n:





Si en caso no contamos con estos requisitos en nuestra instalación de
Linux tenemos 3 alternativas:


1. Instalarlo del cd de instalación del Linux, normalmente se

encuentra en el directorio /RPMS

2. Podemos descargarlo en la página de la distribución que

instalamos, siempre y cuando contemos con soporte.

3. Ir a la página http://rpm.pbone.net/ ó http://rpmfind.net/


Si deseamos instalar el clusterware 10g debemos comprar también los
siguientes RPM:


• make-3.79
• binutils-2.14
• gcc-3.2
• glibc-2.3.2-95.27
• compat-db-4.0.14-5
• compat-gcc-7.3-2.96.128
• compat-gcc-c++-7.3-2.96.128
• compat-libstdc++-7.3-2.96.128
• compat-libstdc++-devel-7.3-2.96.128
• openmotif-2.2.3
• setarch-1.3-1


Creando los grupos y usuarios propios para el motor de Base de
Datos en el S.O.


• Debemos crear el grupo oinstall (Utilizado para el inventario de

productos Oracle instalado) y dba (Utilizado para los binarios del
motor de base de datos).

o groupadd oinstall
o groupadd dba

Opcional: sysasm (Utilizado para una instalación ASM) y oper
(Utilizado para los operadores).

• Creamos el usuario oracle.

o useradd -m -g oinstall -G dba oracle

*. –g: Indica el grupo primario.
*. –G: Indica el grupo secundario.

• Setear el password al usuario oracle: passwd oracle



4


Configurando el kernel del Linux en un Red Hat 5 Enterprise

1. Configurando la memoria.

cat >> /etc/sysctl.conf <<EOF
kernel.shmall = 2097152
kernel.shmmax = 367001600
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
rmen_default 262144
rmen_max 262144
wmen_default 262144
wmen_max 262144
net.ipv4.ip_local_port_range = 1024 65000
EOF


Lo resaltado es solo aplicable para cuando la base de datos estará en
un ambiente cluster.

Debería quedar de este modo (Valores recomendados):






Test: /sbin/sysctl –p (Aplica el cambio), para verificar la memoria
compartida: ipcs –lm (Ahí podemos ver cuanto es el máximo de
memoria compartida que podemos asignar en el servidor)

Nota:



5

• shmmax: Indica la máxima cantidad de memoria compartida en
el S.O. Esto limitirá el tamaño máximo de SGA de una instancia.
Se recomienda que deberia ser la mitad de la memoria
RAM en bytes.

• shmall: Indica la cantidad de shared memoria en páginas que el

sistema operativo puede utilizar en un momento.

• Tener presente el error ORA-27102: out of memory, se puede

dar si nuestro SGA_MAX_SIZE supera al valor del shmmax.
Tambien podemos caer si ponemos un valor de SGA_MAX_SIZE
mayor a la memoria física + la memoria virtual.

• El tamaño máximo del SGA en sistema de 32 bits es de 1.7 GB.


2. Limitando el número de files y procesos que puede utilizar el

usuario oracle.

cat >> /etc/security/limits.conf <<EOF
oracle soft nproc
oracle hard nproc
oracle soft nofile
oracle hard nofile
EOF


2047
16384
1024
65536

cat >> /etc/pam.d/login <<EOF
session required /lib/security/pam_limits.so
EOF

cat >> /etc/profile <<EOF
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF

cat >> /etc/csh.login <<EOF
if ( \$USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif











6

EOF

Revisando las opciones de Instalación

Para nuestro ejemplo podemos apreciar que la versión 10g de Oracle
no tiene soporte en la instalación para la versión Red Hat 5 Enterprise
Edition, por lo cual debemos obligar a Oracle que no revise el chequeo
de versió
  • Links de descarga
http://lwp-l.com/pdf8957

Comentarios de: Taller de Instalación y Creación de una Base de Datos Oracle 10g (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad