Curso de administración de Oracle 10g (10.2) Nivel Intermedio. Manual del alumno

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Curso de administración de Oracle 10g (10.2) Nivel Intermedio. Manual del alumno"

Transcripción

1 Curso de administración de Oracle 10g (10.2) Nivel Intermedio Manual del alumno Copyright Cédric Simon, 2008 Versión 1.0

2 Pagina 2 / 61 1 Índice 1 Índice Introducción al curso Objetivo de este curso Manual del alumno Requisitos para atender a este curso Soporte después del curso Instalación de Oracle 10g bajo Linux Requisitos Requisitos materiales Requisitos de programas Red Grupos y usuarios Iniciar la instalación Pantallas de la instalación Error ORA-12547: connection lost / conexión perdida Mensaje de fin de instalación Arrancar y parar Oracle Comprobación Oracle Enterprise Manager (OEM) Oracle Net netca Instalación de Oracle 10g bajo Windows Requisitos Instalación Arquitectura de la base de datos Oracle 10g Las instancias init.ora spfile.ora La base de datos Tablespace Las unidades de almacenamiento de Oracle Componentes de un bloque Los procesos Procesos de Oracle Otros archivos Redo Logs Control file Trace y alert files Oracle Managed Files (OMF) Creación de base de datos En que consiste la creación de la base de datos Usando el asistente (dbca) Bienvenido Selección de operación...26

3 Pagina 3 / Selección de la plantilla Identificador de BD Gestión de la BD Contraseñas Sistema de archivo Ubicación de los archivos Opciones de recuperación de bases de datos Componentes de la base de datos Archivos de Comandos Personalizados Memoria Tamaño Juego de caracteres Modo de conexión Almacenamiento de la base de datos Opciones de creación de base de datos Creación manual Manejo de los tablespaces Que son los tablepaces? Los tipos de tablespaces Tablespaces específicos de Oracle Tablespaces de los datos de usuarios Atributos de un tablespace Manejo de extents Tablespace de archivo grande Archivos Estado Tipo Planificación de los tablespace Separación de datos según el tipo Separación de datos según el uso Separación de datos según el tamaño Sintaxis Creación Modificación Eliminación Ejercicios Creación de objetos Vistas Creación Modificación Eliminación Ejercicios Secuencias Creación Modificación Eliminación Ejercicios Vistas materializadas Creación Modificación Eliminación Sinónimos Creación...42

4 Pagina 4 / Eliminación Ejercicios Manejo de usuarios Cuentas de usuarios Usuarios especiales Creación de cuentas Modificación Eliminación Ejercicios Privilegios de sistema Privilegios de objetos Otorgar/quitar privilegios Roles Quotas Uso de perfiles Listar Privilegios Otorgados Cambiarse a otro usuario Manejo de transacciones Transacciones Rollback segments Utilización de los segmentos de rollback Undo tablespace Respaldo y reposición de la base de datos Respaldo lógicos Imp y Exp DataPump Importación y exportación de tablas Importación y exportación de esquema Importación y exportación de base de datos Diversos Respaldos físicos online y offline Respaldos físicos en frío Respaldos en caliente (online) Uso de RMAN Restauración Restauración a partir de un respaldo en frío Restauración hacía un cierto punto el en pasado...60

5 Pagina 5 / 61 1 Introducción al curso 1.1 Objetivo de este curso Este curso brindará al alumno el conocimiento necesario para administrar una base de datos Oracle 10g. 1.2 Manual del alumno Este manual del alumno es una ayuda para el alumno, para tenga un recuerdo del curso. Este manual contiene un resumen de las materias que se van a estudiar durante el curso, pero el alumno debería de tomar notas personales para completas este manual. 1.3 Requisitos para atender a este curso Se requiere un conocimiento del lenguaje SQL. 1.4 Soporte después del curso Si tienes preguntas sobre la materia del curso en tus ejercicios prácticos, puedes escribir tus preguntas a

6 Pagina 6 / 61 2 Instalación de Oracle 10g bajo Linux En este capitulo vamos a ver la instalación de Oracle bajo Linux Suse Hablaremos de los puntos esenciales. para la información exhaustiva, ver la documentación de Oracle. 2.1 Requisitos Para poder instalar Oracle 10g hay varios requisitos que cumplir Requisitos materiales Memoria Se necesita un mínimo de 1024 MB de memoria (512 según ciertas documentaciones), y suficiente espacio de intercambio (swap). Memoria RAM Swap Space Required Entre 1024 MB y 2048 MB 1.5 veces el tamaño de la RAM Entre 2049 MB y 8192 MB Igual al tamaño de la RAM Mas de 8192 MB 0.75 veces el tamaño de la RAM Para verificar la memoria disponible: # grep MemTotal /proc/meminfo Para verificar la memoria disponible: # grep SwapTotal /proc/meminfo Para verificar la memoria libre: # free Puedes obtener más espacio de swap usando un fichero en vez de reparticionando, aunque si estas configurando un servidor es más aconsejable reparticionar. Aqui se muestra como crear un fichero de kb y usarlo como swap (hazlo solo si necesitas más swap): su - root cd /root dd if=/dev/zero of=/root/tmpswp bs=1k count= chmod 600 tmpswp mkswap tmpswp swapon tmpswp grep SwapTotal /proc/meminfo Disco 400 MB de espacio libre en la carpeta /tmp Entre 1.5 GB y 3.5 GB para el programa de Oracle, dependiendo de las opciones de instalación elegidas. 1.2 GB para las bases de datos de muestra. Para verificar el disco bajo /tmp disponible: # df -k Para verificar el disco total disponible: # df -k / /tmp Límites del kernel Los parámetros del kernel son recomendaciones, pero no impiden necesariamente la instalación. En Suse 10.2 a pesar que los parámetros no son iguale, son suficiente para instalar y correr Oracle 10g. Para mayor información, aquí como se pueden verificar y cambiar los parámetros del kernel: /sbin/sysctl -a grep sem /sbin/sysctl -a grep shm /sbin/sysctl -a grep file-max

7 Pagina 7 / 61 /sbin/sysctl -a grep ip_local_port_range La salida debe ser algo asi kernel.sem = kernel.shmmni = 4096 kernel.shmall = kernel.shmmax = fs.file-max = net.ipv4.ip_local_port_range = Así que editamos /etc/sysctl.conf y añadimos o cambiamos estas líneas: kernel.shmall = kernel.shmmax = kernel.shmmni = 4096 kernel.sem = fs.file-max = net.ipv4.ip_local_port_range = Al reiniciar el sistema, /etc/inittab invocará el script /etc/init.d/bootmisc.sh que leerá la configuración del kernel de /etc/sysctl.conf. Pero si queremos que los cambios apliquen inmediatamente hacemos esto: /sbin/sysctl -p Para ver los límites del shell ejecutamos ulimit core file size (blocks, -c) data seg size (kbytes, -d) file size (blocks, -f) max locked memory (kbytes, -l) max memory size (kbytes, -m) open files (-n) pipe size (512 bytes, -p) stack size (kbytes, -s) cpu time (seconds, -t) max user processes (-u) virtual memory (kbytes, -v) -a, que mostrará algo similar a esto: 0 unlimited unlimited unlimited unlimited unlimited unlimited 2047 unlimited Por defecto, hay un límite por usuario, de 1024 descriptores de fichero, y 2047 procesos. Vamos a editar el fichero /etc/security/limits.conf para ajustar estos valores: soft hard soft hard nproc nproc nofile nofile Las dos últimas líneas imponen un límite inicial de 1024, pero permiten que un usuario aumente el límite a usando el comando ulimit -n Las dos primeras líneas limitan el número de procesos. Añade lo siguiente a session required /etc/pam.d/login: /lib/security/pam_limits.so pam_limits.so es el módulo PAM que procesa la configuración del fichero cambiamos antes. /etc/security/limits.conf que

8 Pagina 8 / 61 Requisitos de programas Sistema operativo Suse 10.2 no esta certificado con Oracle 10g, y por eso la instalación por defecto no se inicia desde Suse Para poder arancar la instalación normalmente desde Suse 10.2 se ha modificado el archivo /install/oraparam.ini del lugar de instalación para agregar SuSE 10 a la lista de versiones certificadas. Otras opciones disponibles (ver punto 2.3). En la última versión de Oracle 10g, Suse 10 está certificado, pero solo la versión Server Enterprise, no la versión gratis (opensuse). Pero no es porque no esta certificado que no pueda correr bien... Se necesitan las librerias siguientes: gcc gcc c++ glibc libaio libaio devel make openmotif libs Si usas otra version de Linux, verifica en la documentación de Oracle los requisitos, ya que varían según la distribución de Linux utilizada Red Se necesita una red instalada, y el nombre de la computadora y su dominio serán utilizados durante la instalación. Para verificar ver las tarjetas de red y sus configuración: # ifconfig Para ver el nombre de la machina: # hostname Para ver en nombre del dominio de la machina: # domainname Grupos y usuarios Los siguientes grupos y usuarios deberian existir en el sistema: Grupos: dba: grupo de usuarios con privilegios SYSDBA oinstall : propietario de los ficheros de Oracle. Este grupo se usa cuando los dbas no mantienen la instalación de software. En caso contrario, bastaría con hacerlo todo con el grupo dba. oper (opcional) Usuarios: oracle, miembro del grupo oinstall nobody Para comprobar si existen haz: grep oinstall /etc/group grep dba /etc/group grep nobody /etc/group id oracle id nobody

9 Pagina 9 / 61 Crea los que falten con esto: /usr/sbin/groupadd oinstall /usr/sbin/groupadd dba /usr/sbin/groupadd nobody /usr/sbin/useradd -c "Oracle Software Owner" -g oinstall -G dba oracle /usr/sbin/useradd -g nobody nobody Cambiamos el password del usuario oracle passwd oracle Si no han sidas creadas, crea la carpeta de inicio de oracle: md /home/oracle chown oracle oracle chgrp oinstall oracle Creamos el directorio base de oracle (/u01/app/oracle), y opcionalmente un directorio de datos para las bases de datos que creemos (/u02/oradata): mkdir mkdir chown chmod -p -p -R -R /u01/app/oracle /u02/oradata oracle:oinstall /u01 /u /u01 /u02 El directorio base debería tener 2.5Gb ( KB) libres o 3.7Gb ( KB) si no creamos un directorio de datos. Cuando no creamos un directorio de datos, oracle usa /u01/app/oracle/oradata. Cada base de datos ocupa un subdirectorio del directorio de datos. Login en otra sesión como oracle y añade esta línea al final de /home/oracle/.bash_profile: umask 022 Crea este directorio mkdir -p /home/oracle/config/10.2 Añade estas variables de entorno (en /etc/profile.local si para todos, en /home/oracle/.profile si solo para oracle): ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=/u01/app/oracle/product/10.2/db_1; export ORACLE_HOME ORACLE_SID=test; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM ORACLE_OWNER=oracle; export ORACLE_OWNER #TNS_ADMIN=/home/oracle/config/10.2 export TNS_ADMIN NLS_LANG=SPANISH_SPAIN.WE8ISO8859P1; export NLS_LANG #ORA_NLS10=${ORACLE_HOME}/db_1/nls/data; export ORA_NLS10 CLASSPATH=${CLASSPATH}:${ORACLE_HOME}/jdbc/lib/classes12.zip LD_LIBRARY_PATH=${ORACLE_HOME}/lib; export LD_LIBRARY_PATH DISABLE_HUGETLBFS=1; export DISABLE_HUGETLBFS TEMP=/tmp; export TEMP TMPDIR=/tmp; export TMP PATH=$PATH:/u01/app/oracle/product/10.2/db_1/bin; export PATH 2.2 Iniciar la instalación Ve a y descargar el fichero de la última versión. Descomprímelo. Aparecerá un directorio Disk1. xhost + su export DISPLAY=:0.0 gunzip ship.db.cpio.gz cpio -idmv < ship.db.cpio Nota: con las tres primeras líneas hacemos login como root y permitimos que este usuario root use el servidor X del usuario inicial. Lo necesitaremos luego para lanzar el instalador. cpio es un programa de archivado similar a tar.

10 Pagina 10 / 61 Asegurate de que la redirección de X esta activada, y ejecuta el instalador como usuario oracle: xhost + su oracle Puesto que el instalador solo se ejecuta en sistemas operativos certificados (Red Hat o United Linux), podemos hacer una de dos cosas para arrancar el instalador: engañar al instalador para que piense que esta en Red Hat (la ^D es Ctrl+D) cat > /etc/redhat-release Red Hat Linux release 2.1 (drupal) ^D y luego ejecutar el instalador /camino_hacia_oracle_install/runinstaller o simplemente, pedirle que ignore los prerequisitos: /camino_hacia_oracle_install/runinstaller -ignoresysprereqs Cuando te pida que ejecutes root.sh, haz esto antes: ln -s /etc /etc/rc.d Pantallas de la instalación Pantalla Acción Bienvenido Pulsa Siguiente. (solo si primera instalación de producto de Oracle) Directorio de inventario y credenciales /home/oracle/orainventory Directorio de inventario: Grupo sistema operativo dba Pulsa Siguiente. Selecciona Enterprise Edition o Standard Edition. Seleccionar tipo de Tipo de Instalación Enterprise Edition: la versión mas comlpleta y mas potente. Standard Edition: la versión corriente que conviene a la pequeñas y medianas empresas. Personalizada: usted elige cuales componentes se va a instalar. Seleccione la instalación personalizada. Pulsa Siguiente. Ejemplo de valores a utilizar Especificar Ubicación de los Archivos Nombre: OraDb10g_home1 Ruta de acceso: /u01/app/oracle/product/10.2/db_1 Pulsa Siguiente. Componentes disponibles del producto Aquí se eligen los componentes que se van a instalar. Dependen de la licencias compradas, y de las necesidades de la empresa. Vamos a quitar las marcas debajo de Oracle Enterpise Edition, ya que son opciones muy adelantadas que nos atrasarían instalando módulos que no

11 Pagina 11 / 61 Pantalla Acción necesitamos. Agregamos isqlplus, el entorno de SQL Plus via web. Pulsa Siguiente. Comprobando requisitos Para poder seguir la instalación, la configuración debe esta aprobada. Si esta aprobada, la última linea del log es Comprobación terminada. El resultado general de esta comprobación es: Aprobado y el botón 'Siguiente' esta disponible. En caso de problema, revisar el log y corregir el problema antes de intentar otra vez la instalación. Grupos del sistema operativo con privilegios Se ligan aquí los grupos del sistema operativo con grupos de usuario de Oracle. Guardamos el valor dba para ambos grupos. Seleccionar opción de configuración Marcar la casilla 'Crear Base de Datos' y pulsa Siguiente. Resumen Pulsa Instalar. Asistente de configuración de servicios de red Aceptamos los valores por defecto. Pulsa siempre Siguiente y luego Terminar Seleccionamos por ejemplo "Uso General". Pulsa Siguiente. Nombre de la Base de Datos Global: test. nombre_de_la_maquine SID: test Pulsa Siguiente No Activar Copias de Seguridad Automáticas. Pulsa Siguiente. Contraseña para las cuentas SYS, SYSTEM, SYSMAN, DBSNMP. Por ejemplo escoge "SolJava" como contraseña única. Pulsa Siguiente. Selecciona "Sistema de Archivos". Pulsa Siguiente. Selecciona Usar ubicación común... con /u02/oradata como directorio de almacenamiento de las bases de datos. Pulsa Siguiente. Área de recuperación flash: /u02/oradata/flash. Pulsa Siguiente. Deja marcado Esquema de ejemplo. Pulsa siguiente. Acepta los valores por defecto. Pulsa Seguiente. Asistente de Configuración Muestra el resumen de almacenamiento de datos. Pulsa Siguiente. de Base de Datos Deja marcado 'Crear base de datos'. Pulsa Terminar. Revisa en resumen de instalación. Pulsa Aceptar. Cuando el asistente finaliza muestra la siguiente información: Nombre de la Base de Datos Global: test. nombre_de_la_maquine Identificador del Sistema (SID): test Nombre de Archivo de Parámetros del Servidor: /u01/app/oracle/product/10.2/db_1/dbs/spfiletest.ora Database Controler: nombre_de_la_maquine.dominio :1158/em También nos indica que todas las cuentas excepto SYS, SYSTEM, DBSNMP, SYSMAN, estan bloqueadas. Pulsa Salir.

12 2.2.2 Pagina 12 / 61 Pantalla Acción Privilegios de Configuración Nos pide que ejecutemos un script como root. Lo hacemos. Aceptamos los valores por defecto. Vuelve al instalador, y pulso Aceptar. Fin de Instalación El instalador termina mostrando las URLs de varias herramientas. Anoto dichas URLs y pulso Salir. Error ORA 12547: connection lost / conexión perdida Eso significa que no cumpliste con los requisitos y te falto instalar la librería libaio. Se puede instalar las librerias libaio y libaio devel de desde el CD de SuSe Luego ejecuta $ORACLE_HOME/bin/relink all para ligar de nuevo las librería, y todo debería correr bien. Mensaje de fin de instalación Se han desplegado las siguientes aplicaciones J2EE y se puede acceder a ellas en las siguientes direcciones URL. URL de isql*plus: URL de DBA de isql*plus: o Arrancar y parar Oracle El archivo oratab contiene varias líneas similares y indica los SID y sus Oracle home directory corespondiente para cada base de datos o Automatic Storage Management instance el el sistema, y si se tiene que encender al iniciar el sistema. sid:oracle_home_directory:[y N] Edita /etc/oratab para indicar que bases de datos deben arrancar con el sistema. Aqui solo arranco la base de datos test asi que todo el contenido de mi fichero es este: *:/u01/app/oracle/product/10.2/db_1:n test:/u01/app/oracle/product/10.2/db_1:y Crea el script de arranque en /etc/init.d/oracle con este contenido (cuidado a las doble comillas!): #!/bin/bash # # Run-level Startup script for the Oracle Instance and Listener # # chkconfig: # description: Startup/Shutdown Oracle listener and instance ORA_HOME="/u01/app/oracle/product/10.2/db_1" ORA_OWNR="oracle" # if the executables do not exist -- display error

13 Pagina 13 / 61 if [! -f $ORA_HOME/bin/dbstart -o! -d $ORA_HOME ] then echo "Oracle startup: cannot start" exit 1 fi # depending on parameter -- startup, shutdown, restart # of the instance and listener or usage display case "$1" in start) # Oracle listener and instance startup echo -n "Starting Oracle: " # start TNS listener su - $ORA_OWNR -c "$ORA_HOME/bin/lsnrctl start" # start database su - $ORA_OWNR -c $ORA_HOME/bin/dbstart touch /var/lock/subsys/oracle su - $ORA_OWNR -c $ORA_HOME/bin/ emctl start dbconsole su - $ORA_OWNR -c $ORA_HOME/bin/ isqlplusctl start echo "OK" ;; stop) # Oracle listener and instance shutdown echo -n "Shutdown Oracle: " # stop TNS listener su - $ORA_OWNR -c "$ORA_HOME/bin/lsnrctl stop" # stop database su - $ORA_OWNR -c $ORA_HOME/bin/dbshut rm -f /var/lock/subsys/oracle su - $ORA_OWNR -c $ORA_HOME/bin/ emctl stop dbconsole su - $ORA_OWNR -c $ORA_HOME/bin/ isqlplusctl stop echo "OK" ;; reload restart) $0 stop $0 start ;; *) echo "Usage: $0 start stop restart reload" exit 1 esac exit 0 Hazlo ejecutable : chmod 755 oracle Añadelo a los niveles de ejecución ln ln ln ln ln -s -s -s -s -s /etc/init.d/oracle /etc/init.d/oracle /etc/init.d/oracle /etc/init.d/oracle /etc/init.d/oracle /etc/rc.d/rc2.d/s99oracle /etc/rc.d/rc3.d/s99oracle /etc/rc.d/rc5.d/s99oracle /etc/rc.d/rc0.d/k01oracle /etc/rc.d/rc6.d/k01oracle El fichero listener.ora es la configuración para el SQL*Net Listener. Como valor del campo HOST, debes poner la IP del equipo, no el hostname de la máquina. La ruta a este fichero es /u01/app/oracle/product/10.2/db_1/network/admin/listener.ora. Vamos a crear los atajos rc: su cd /usr/sbin ln -s /etc/init.d/oracle rcoracle Ahora ya deberíamos poder ejecutar o parar oracle como root con : rcoracle start rcoracle stop Si queremos hacerlo manual, arrancamos el listener TNS: lsnrctl start Para ver si el listener se está ejecutando podemos hacer ps -ef grep lsnr, o lsnrctl status.

14 2.2.5 Pagina 14 / 61 Comprobación Compruebo que servicios estan a la escucha: nombre_de_la_maquina:~# netstat -l grep "5500\ 5560\ 5620" tcp 0 0 *:5560 *:* tcp 0 0 *:5500 *:* LISTEN LISTEN 1. La base de datos y el proceso Oracle Net listener estan ejecutandose. 2. Oracle Enterprise Manager Database Control y isql/plus* estan ejecutandose y son accesible con un navegador Servicios Puerto Servicio Comando 1521 Listener. $ORACLE_HOME/bin/tnslsnr 5560 isql*plus 5500 o 1158 Oracle Database Control corriendo como aplicación web de OC4J. $ORACLE_HOME/jdk/bin/java Los siguientes son procesos de Oracle que aparecen tras la instalación. Podemos verlos con ps -efh. isql*plus : Consola para trabajar con PL/SQL. Disponible como aplicación web en Teniendo en cuenta la URL, debería haber un puerto a la escucha en 5560: netstat -l grep 5560 Management Agent Watchdog : Reinicia automaticamente el Oracle Management Agent. Comprobamos que esta en ejecución con ps -ef grep emwd Oracle Database Control : El Database Control es una aplicación Web que podemos usar para administrar una base de datos Oracle. Conecto en la URL usando usuario SYS y role SYSDBA. El password es el que especificamos durante la instalación. Teniendo en cuenta la URL, debería haber un puerto a la escucha en 5500: netstat -l grep 5500 Oracle Management Agent : The Oracle Management Agent es responsable de monitorear y mantener todos los programas instalados en el servidor, para comunicar esta información al middle tier Management Service. Comprobamos que esta en ejecución con : ps -efh grep emagent Si no quieres usar el Oracle Mnagement Agent, lo puedes matar haciendo un kill al emwd y al emagent (por ese orden) SQL Plus Para conectarte a SQL*PLUS haz esto: 1) En 2 pasos:. /usr/local/bin/oraenv y mencionas el SID a utilizar sqlplus /nolog 2) En 1 paso : sqlplus /nolog SQL*Plus: Release Production on Dom Jul 4 19:41:

15 Copyright (c) 1982, 2004, Oracle. Pagina 15 / 61 All rights reserved. SQL> CONNECT SYS/SolJava AS SYSDBA Conectado. Si aparece un mensaje ORA-12705: invalid or unknown NLS parameter value specified ejecuta unset ORA_NLS10 cat /etc/oratab Si aparece un mensaje ORA-12546: TNS:permission denied o $ORACLE_HOME/bin/sqlplus: Permission denied / Permiso desnegado Agrega su usuario al grupo oinstall usermod alumno -G dba, oinstall luego: su alumno - Si aparece un mensaje ERROR: ORA : ORACLE not avaliable Inicia Oracle Iniciar Oracle Como root rcoracle start Si aparece un mensaje Failed to auto-start Oracle Net Listener using /ade/vikrkuma_new/oracle/bin/tnslsnr Problema: hay un error el es script dbstart debajo de $ORACLE_HOME/bin Modifica la línea siguiente (+ linea 78): ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle hacia ORACLE_HOME_LISTNER=$ORACLE_HOME Via SQL Plus Abre sqlplus con la opción /nolog connect sys/soljava as sydba startup 2.3 Oracle Enterprise Manager (OEM) OEM es un conjunto de programas gráficos que permiten facilitar la administración de Oracle, especialmente cuando hay varios bases de datos a administrar. OEM permite: administrar, sintonizar, supervisar varias bases de datos planificar tareas en varias maquinas

16 Pagina 16 / 61 visualizar el éxito de las tareas supervisar ciertos puntos y generar alertas cuando ciertas anomalías suceden. En la versión 10g, OEM esta basado en tecnologia web, asi que se puede conectar al OEM via un navigador web, y mismo de desde un PDA (pc de balsillo). La instalación de OEM se hace por defecto, y trae su servidor web (Apache) propio. Para conectarse a OEM, la url por defecto es o 2.4 Oracle Net Oracle Net es un componente de Net Services que permite la conexión de clientes a la base de datos. Net Services se conocía anteriormente como Net8, y antes como SQL*Net. En UNIX, Oracle busca el fichero tnsnames.ora en los sitios siguientes: $ORACLE_HOME/network/admin /var/opt/oracle Un directorio apuntado por la variable TNS_ADMIN. Cuando hay varios usuarios usando un mismo fichero tnsnames, lo más comodo es que apunten la variable TNS_ADMIN a un directorio compartido. Cuando conectamos usando oracle sigue estos pasos: 1. Lee el valor de NAMES.DEFAULT_DOMAIN en el fichero sqlnet.ora, y se lo añade al SID de la base de datos. Si el SID es test, y el valor leído es nombre_de_la_maquina, la cadena resultante es "test.nombre_de_la_maquina". 2. Resuelve la cadena anterior en el fichero tnsnames.ora. Si conectamos usando oracle no lee el fichero sqlnet.ora. Va directamente al fichero tnsnames.ora. Un ejemplo de sqlnet.ora: NAMES.DEFAULT_DOMAIN = nombre_de_la_maquina # autentificacion en windows # SQLNET.AUTHENTICATION_SERVICES= (NTS) # prioridad de resolucion de nombres NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) Un ejemplo de tnsnames.ora: EXTPROC_CONNECTION_DATA.nombre_de_la_maquina = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC1) ) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) TEST.nombre_de_la_maquina = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = x.x)

17 ) ) Pagina 17 / 61 (PORT = 1521) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = TEST) ) El listener usa el fichero listener.ora, que también debe estar en el directorio apuntado por TNS_ADMIN. Este es un ejemplo del contenido del fichero: # LISTENER is the name of the listener LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC0) ) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = x.x) (PORT = 1521) ) ) ) ) # SID list of the listener LISTENER SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/oracle/product/10.2/db_1) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = test.nombre_de_la_maquina) (ORACLE_HOME = /u01/app/oracle/product/10.2/db_1) (SID_NAME = test) ) ) # directorio de log para el listener LISTENER LOG_DIRECTORY_LISTENER = /home/oracle/config Si has cambiado la variable TNS_ADMIN, quiza quieras reiniciar el Listener: lsnrctl stop lsnrctl start Para comprobar que el listener funciona usa tnsping: tnsping test.nombre_de_la_maquina TNS Ping Utility for Linux: Version Production on 04-JUL :15:20 Copyright (c) 1997, 2003, Oracle. All rights reserved. Archivos de parámetros utilizados: /home/oracle/config/sqlnet.ora Adaptador TNSNAMES utilizado para resolver el alias Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = x.x) (PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = TEST))) Realizado correctamente (0 mseg)

18 2.4.1 Pagina 18 / 61 netca Para probar los anteriores ficheros, o configurar otros desde cero podemos usar el Asistente de Configuración: netca Escoge "Local Net Service Name configuration" para probar el tnsnames.ora. Un error común: Connecting...ORA-12514: TNS:el listener no conoce actualmente el servicio solicitado en el descriptor de conexión O en inglés Connecting...ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect descriptor

19 Pagina 19 / 61 3 Instalación de Oracle 10g bajo Windows 3.1 Requisitos Los requisitos de memoria y disco son básicamente los mismos que para Linux. A nivel de sistema operativo, se requiere Windows 2000 SP2 o superior, 23 o 64 bits. 3.2 Instalación La instalación es parecida a la de Linux. Propongo la instalación personalizada, donde quitan la marca de los paquete 'Enterprise Edition Option', y se marca los paquetes de Windows Interface (menos Transaction Server), e isql.

20 Pagina 20 / 61 4 Arquitectura de la base de datos Oracle 10g

21 Pagina 21 / Las instancias Una instancia es sinónimo de un servidor, y representa un conjunto de estructuras de memoria, procesos de fondo, que acceden a un conjunto de archivos de base de datos. Una instancia esta compuesta de una o varias bases de datos. El tamaño de la memoria a utilizar, los procesos a encender, y la ubicación de los archivos de la base de datos están mencionados en un archivo init<sid>.ora, o a spfile<sid>.ora (server parameter file). Al iniciar la instancia, Oracle busca primero un archivo spfile ( spfile<sid>.ora), luego un archivo sfile.ora debajo de $ORACLE_HOME/dbs. Si no encontró ninguno de los dos, busca el tradicional init<sid>.ora init.ora El archivo init<sid>.ora guarda informaciones que no cambian como el tamaño de bloque de BD o el nombre de la base de datos. Se lea solamente al iniciar la instancia. Es una herencia de las versiones anteriores al 9i. Para crear un archivo init.ora desde un sistema existente, usa el comando create pfile. Para enforzar el uso de un archivo init.ora, se puede usar la clausula pfile durante el startup spfile.ora Desde la versión 9i, existe ahora un archivo binario que guarda la configuración de la base de datos. Se crea usando el comando create spfile, y se pone automáticamente al día cuando se usa un comando alter system. 4.2 La base de datos Una base de datos está compuesta por: Uno o más espacios de tablas (tablespaces ) Objetos del esquema de la base de datos Tiene dos estructuras básicas: Estructura física (para el almacenamiento de los datos) Estructura lógica (representación abstracta de los datos. Esquema conceptual) Tipos de ficheros Ficheros de datos Ficheros de log Ficheros de control Ficheros de traza de los procesos La estructura de una base de datos Oracle consiste de: Esquema: definiciones de tablas, vistas, procedimientos almacenados,? Tablespaces, segmentos y extensiones para describir el almacenamiento físico de los datos

22 4.2.1 Pagina 22 / 61 Tablespace Un tablespace está compuesto de uno a varios archivo (database file), y contiene objetos (tablas o indices). Tablespace Las unidades de almacenamiento de Oracle Bloques de datos (bloques lógicos: default 2048) Extensiones (espacio contiguo para almacenamiento de información) Segmentos (conjunto de extensiones almacenados en el mismo database file) Componentes de un bloque Cabecera: información general sobre bloques: dirección, tipo de segmento (indice, datos, rollback, ) 107 bytes Directorio porción del bloque para las entradas de información de las tablas almacenadas Entrada de directorio: información sobre las filas del bloque. Entrada de datos: representa las filas. Una fila puede estar solapada en más de un bloque Espacio libre

23 Pagina 23 / Los procesos Una instancia de Oracle consta de una serie de procesos: 1. System Global Area (SGA) Shared pool: construcciones de memoria compartida para ejecución de sentencias Database buffer cache: para mantener los bloques más recientemente accedidos Redo log buffer: para recuperación de fallos 2. User processes: para las aplicaciones de usuario (forms, herramientas, etc) 3. Program global area (PGA) buffer de memoria que contiene datos e información de control para el servidor de procesos 4. Oracle processes : conjunto de procesos de Oracle para gestionar las peticiones de los procesos de usuario Procesos de Oracle DBWR (Database writer) para la escritura de bloques de cache hacia disco cuando se liberan los bloques. LGWR (Log writer) escribe el buffer de acciones en el fichero de log. CKPT (Checkpoint) Evento que hace que todos buffers modificados en el SGA sean escritos en disco. SMON (System monitor) recuperación de instancias, gestión de almacenamiento de áreas, recuperación de transacciones ARCH (Archiver) almacenamiento on line de los ficheros log. RECO (Recoverer process) resolución de transacciones distribuidas que están pendientes de ser ejecutadas por fallos de red. Dnnn (Dispatcher) en servidores multithread encamina las peticiones de los usuarios LCKn (Lock processes ) para la implementación de bloqueos en ejecuciones en modo paralelo.

24 Pagina 24 / 61 PMON: Process Monitor. Limpia los procesos de usuarios cancelados. CJQn : Job queue management: maneja las colas de trabajos programados LMSn: Interinstance locking: solo con real aplication server. Snnn: Server process, creado para manejar conoectionesa bases de datos con conexión dedicada. Pnnn: Parralel Query Server Process. Para uso de parallele server. ARB: proceso relacionado a ASM (solo en 10g) ASMB: proceso relacionado a ASM (solo en 10g) CTWR: Change Track Write: proceso relacionado con RMAN (solo en 10g) MMAN: Memory Manager: proceso relacionado a la gestion de la SGA (solo en 10g) MMNL: Memory Monitor Light: proceso relacionado a AWR (automatic workload repositoy) (solo en 10g) MMON: Memory Monitor: proceso relacionado a AWR (automatic workload repositoy) (solo en 10g) RBAL: proceso relacionado a ASM (solo en 10g) RVWR: Recovery Writer process: escribe los flashback log hacia la flashback recovery area. (solo en 10g) 4.4 Otros archivos Redo Logs Todas las transacciones que se hacen en la base de datos están recordadas en el 'online redo log file'. Estos archivos (3 o mas) están sobrescrito de manera cíclica, y sirven en caso de que se cae la base de datos, para poder iniciarla de nuevo en un estado estable, repitiendo las transacciones que no habian estado escrito en el disco todavia. Si necesitas guradar una copia de los redo logs, para poder restaurar la base de datos hasta un momento preciso en el pasado, necesitas activar la opción de ARCHIVLOG, para que guarda una copia en uno o varios lugares antes del online redo log sobrescribir le Control file Es el archivo que contiene la información sobre todos los archivos físicos de la base de datos. Como este archivo es crítico para poder arrancar la base de datos, se encuentra usualmente en varias copias, en

25 Pagina 25 / 61 varios lugares. Este archivo mantiene la consistencia interna de la base de datos y guía las operaciones de restauración y arranque Trace y alert files Cada proceso de fondo tiene su archivo de log asociado. El trace file registra cada evento significativo de los procesos de fondo. El alert log registra cada evento importante de la vida de la base de datos, como la creacion de un tablespace, un cambio de redo log, Oracle Managed Files (OMF) A partir de Oracle 9i, se puede usar el Oracle Managed Files (OMF) para simplificar la administración de los database files. Cuando se usa OMF, Oracle usa su programa de sistema de archivos para crear y borrar data files, control files, y online redo log files como requerido por los comandos DDL. Para permitir el uso de OMF, debes mencionar un valor para los parámetros de inicialización siguientes: Parámetro Descripción DB_CREATE_FILE_DEST Carpeta por defecto de los datafiles y temporary files. también usado para los online redo logs y los control files si el parámetro DB_CREATE_ONLINE_LOG_DEST_n no está mencionado. DB_CREATE_ONLINE_L OG_DEST_n Carpeta por defecto de los online redo logs y los control files. N es un valor de 1 a 5 para multiplexed online redo logs y control files. Nota: las carpetas mencionadas deben existir. El tamaño por defecto de un redo log file es de 100 MB.

26 Pagina 26 / 61 5 Creación de base de datos 5.1 En que consiste la creación de la base de datos La creación de la base de datos consiste en un conjunto de archivos que van a contener toda la información relativa a la estructura, contenido, y vida de la base de datos. Al mismo tiempo se va a crear una instancia de la base de datos. Un real application cluster consiste en varias instancias (memoria y CPU) compartiendo los mismos archivos. Eso permite aumentar la memoria disponible y el numero de CPU disponible para una cierta base de datos. 5.2 Usando el asistente (dbca) El asistente es bueno para un usuario con poca experiencia, o para tener un script de base, pero los profesionales solo trabajan manualmente, usando scripts personalizados. El asistente permite crear de manera visual la base de datos. Se inicia con el comando dbca, mejor como usuario oracle. Las partes que ya fueron explicadas en la instalación inicial de Oracle no serán explicadas de nuevo aquí Bienvenido Solo clic en Siguiente Selección de operación Aquí se va a seleccionar el tipo de operación que deseamos realizar. Tenemos las opciones siguientes: Crear Base de Datos: crear una nueva base de datos

27 Pagina 27 / 61 Configurar opciones de una base de datos: permite configurar opciones avanzadas de la base de datos, como los modulos de la versión empresarial (OLAP, Spatial,...) y el modo de gestión de las conecciones. Suprimir una Base de Datos: borra completamente una base de datos. Asegurese de tener un respaldo antes de borrarla. Gestionar Plantillas: permite crear o modificar plantillas para la creación de nuevas bases de datos. Configurar Gestión Automática de Almacenamiento: para el uso de ASM. Elige 'Crear Base de Datos' y pulsa Siguiente Selección de la plantilla Permite elegir una plantilla como base de creación de la base de datos. Existen 4 plantillas predefinidas: Almacen de datos: para un DWH (Data Warehouse), tipo de base de datos usada principalmente para consulta y con pocas transacciones. Personalizar base de datos: una plantilla basica, a personalizar completamente. Procesamiento de Transaciones: para un OLTP (Online Transacción Processing), tipo de base de datos usada principalmente para recordar transaciones. Uso general: para una base de daros de uso intermedio entre DWH y OLTP.

28 Pagina 28 / 61 Elige 'Personalizar Base de Datos' y pulsa Siguiente Identificador de BD Aquí se menciona el nombre global y el SID de la base de datos. Menciona los y pulsa Siguiente Gestión de la BD Aquí se menciona si se va a usar el Enterprise Manager para manejar la base de datos, y cuales opciones se van a utilizar. Acepta las opciones y pulsa Siguiente.

29 5.2.6 Pagina 29 / 61 Contraseñas Define aquí las contraseñas de los usuarios de sistema. Menciona las contraseñas y pulsa Siguiente Sistema de archivo Elige el tipo de sistema de archivos. Pulsa Siguiente.

30 5.2.8 Pagina 30 / 61 Ubicación de los archivos Puedes usar la ubicación de la plantilla o personalizarla. Clic en el botón 'Variablesd e Ubicación de Archivos..' para ver los detalles. Pulsa Siguiente Opciones de recuperación de bases de datos Permite encender el uso de una área de recuperación Flash, que permite hacer consulta sobre datos en el pasado (ya modificadas/borradas) y mencionar a donde se guardarán estos datos. Permite también encender el archivado de los online redo logs, para poder restaurar una base de datos hacia un cierto punto en el pasado. Pulsa Siguiente.

31 Pagina 31 / 61 Componentes de la base de datos Aquí se mencionan las opciones de la base de datos que se van a instalar. Estos módulos pueden requerir una licencia adicional. Hay que configurar también en cual tablespace se van a guardar los datos especificas de la opción elegida. Pulsa la pestaña 'Archivos de Comandos Personalizados' Archivos de Comandos Personalizados Aquí puedes mencionar script SQL que se van a ejecutar después de la instalación de la BD. Puedes ser por ejemplo script de creación de tablas de su aplicación. Pulsa Siguiente.

32 Pagina 32 / 61 Memoria Menciona la cantidad de memoria que será reservada para Oracle. Puede ser un porcentaje de la memoria total instalada en el servidor, que Oracle repartirá automáticamente entre SGA, PGA, y procesos, o mencionar una repartición mas fina, mencionando la memoria de cada tipo de memoria. y pulsa Siguiente. Puedes también ver los parámetros de especialización, ya que cierto parámetros tendrán un impacto sobre el uso de la memoria, y la memoria necesaria. Pulsa sobre la pestaña 'Tamaño' Tamaño Aquí se menciona en tamaño de un bloque, y el numero de procesos disponibles para la base de datos. Pulsa en la pestaña 'Juego de caracteres'

33 Pagina 33 / 61 Juego de caracteres Especifica el juego de caracteres que quieres utilizar. Cuidado que ciertos juegos de caracteres tienen incompatibilidades entre ellos, en caso que quieres intercambiar datos con otra base de datos. Pulso en la pestaña 'Modo de conexión' Modo de conexión Se especifica el modo de conexión por defecto de los clientes. Pulsa Siguiente.

34 Pagina 34 / 61 Almacenamiento de la base de datos Aquí se definen el lugar y los nombres de archivos de los archivos de control, los tablespaces (ver proximo capitulo), y los online redo logs. Pulsa Siguiente Opciones de creación de base de datos Aquí mencionas si vas a crear ya la base de datos o no, si quieres guardar esta configuración como plantilla para el futuro, y quieres guardar el script de creación generado por esta configuración. Pulsa Terminar. 5.3 Creación manual Es la creación usando los comando SQL. Eso permite personalizar la instalación y mas que todo repetir exactamente una instalación en otra máquina. Por lo general, se usa en asistente para tener un script de base, pero en producción no se usa el asistente, si no el script que ha sido probado en otro ambiente, para estar seguro de obtener un resultado igual y no olvidar nada.

GUIA DE INSTALACIÓN DE ORACLE 10G (10.2.0.1) SOBRE CENTOS 5.2

GUIA DE INSTALACIÓN DE ORACLE 10G (10.2.0.1) SOBRE CENTOS 5.2 GUIA DE INSTALACIÓN DE ORACLE 10G (10.2.0.1) SOBRE CENTOS 5.2 Esta guía esta dirigida para llevar a cabo la instalación del software Oracle 10g (10.2.0.1) sobre la plataforma Centos Linux 5.2. Se describen

Más detalles

Oracle Database 12c (12.1.0.2.0) Instalación-Creación de Base de Datos

Oracle Database 12c (12.1.0.2.0) Instalación-Creación de Base de Datos Oracle Database 12c (12.1.0.2.0) Instalación-Creación de Base de Datos Antes de comenzar la instalación del software de la base de datos es necesario copiar el software a la máquina virtual. Para ello

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Componentes Arquitectura Oracle

Instituto Profesional DuocUC Escuela de Ingeniería Componentes Arquitectura Oracle Componentes Arquitectura Oracle Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá: Comprender la Arquitectura Oracle y sus principales componentes Listar las

Más detalles

Oracle Database 12c (12.1.0.2.0) Pre Requisitos de Instalación

Oracle Database 12c (12.1.0.2.0) Pre Requisitos de Instalación Oracle Database 12c (12.1.0.2.0) Pre Requisitos de Instalación Antes de comenzar la instalación del software de la base de datos es necesario cumplir con una serie de pre requisitos que serán descritos

Más detalles

3 GESTIÓN DE TABLESPACES

3 GESTIÓN DE TABLESPACES 3 GESTIÓN DE TABLESPACES 3.1 Introducción. 3.2 Creación de tablespaces. 3.3 Modificación de tablespaces. 3.4 Borrado de tablespaces. 3.5 Índices, secuencias y clusters. 3.6 Enlaces de bases de datos. 3.7

Más detalles

Instalación Oracle 11g EE en Debian Lenny

Instalación Oracle 11g EE en Debian Lenny Instalación Oracle 11g EE en Debian Lenny 1. Comprobar la configuración hardware. 1 GB de ram --> grep MemTotal /proc/meminfo 2 GB de swap --> grep SwapTotal /proc/meminfo Versión mínima del kernel 2.6.18

Más detalles

Clase 1: Estructuras, Procesos y Diccionario de Datos

Clase 1: Estructuras, Procesos y Diccionario de Datos Clase 1: Estructuras, Procesos y Diccionario de Datos Estructura de la memoria System Global Area Buffer Cache Redo Log Buffer Share Pool Dictionary Cache Large Pool Process Global Area Private SQL Area

Más detalles

Oracle 12c Administración

Oracle 12c Administración Introducción 1. Objetivos del libro 19 2. Presentación de Oracle Database 12c 20 2.1 Introducción 20 2.2 Principales novedades de la versión 12 22 3. Convenciones de escritura 24 Las bases de la arquitectura

Más detalles

1. Arquitectura y estructura interna de un gestor de bases de datos.

1. Arquitectura y estructura interna de un gestor de bases de datos. 1. Arquitectura y estructura interna de un gestor de bases de datos. Descripción de los procesos de usuario Cuando un usuario ejecuta un programa de aplicación (como un programa Pro * C) o una herramienta

Más detalles

Instalacion Oracle 10g Debian GNU/Linux

Instalacion Oracle 10g Debian GNU/Linux Instalacion Oracle 10g Debian GNU/Linux Instalacion de Oracle 10g Release 2 en Debian GNU/Linux testing (squeeze) amd64. 1. Descargar Oracle. Descargar Instalador de Oracle 10g r2 x86_64 Pagina de Descargas

Más detalles

INSTALACION MOTOR ORACLE 10g (10.2.0.1) EN RHEL5

INSTALACION MOTOR ORACLE 10g (10.2.0.1) EN RHEL5 INSTALACION MOTOR ORACLE 10g (10.2.0.1) EN RHEL5 Contenido CONFIGURACIÓN DEL SISTEMA OPERATIVO (METALINK NOTA 421308.1)... 2 CONFIGURACIÓN DE LA PLACA DE RED... 2 DNS... 3 XDMCP... 3 REQUERIMIENTOS DE

Más detalles

Oracle Express 10g. Marta Zorrilla Universidad de Cantabria

Oracle Express 10g. Marta Zorrilla Universidad de Cantabria Oracle Express 10g Marta Zorrilla Universidad de Cantabria Características With Oracle Database XE, you use an intuitive browser-based interface to: Administer the database Create tables, views, and other

Más detalles

Herramientas de Gestión de Base de Datos Oracle. Lamine Delgado / NOSi Departamento de Base de Dados Lamine.delgado@nosi.cv

Herramientas de Gestión de Base de Datos Oracle. Lamine Delgado / NOSi Departamento de Base de Dados Lamine.delgado@nosi.cv Herramientas de Gestión de Base de Datos Oracle Lamine Delgado / NOSi Departamento de Base de Dados Lamine.delgado@nosi.cv Herramientas de Gestión de Base de Datos Oracle Objetivos de la lección Después

Más detalles

Parte III: Administración de Bases de Datos en ORACLE

Parte III: Administración de Bases de Datos en ORACLE Parte III: Administración de Bases de Datos en ORACLE Bases de Datos Avanzadas 1 Índice 1. Introducción 2. 3. Creación de una Base de Datos 4. Arranque y Parada de una Base de Datos 5. Gestión de Espacios

Más detalles

Taller de Certificación ORACLE 11g OCA Administration I

Taller de Certificación ORACLE 11g OCA Administration I Taller de Certificación ORACLE 11g OCA Administration I 10 días/60 horas Descripción Curso/taller diseñado para apoyar a los Administradores de Base de Datos 11g en su preparación para presentar el examen

Más detalles

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER Proyecto de administración avanzada Alejandro Romero Abadía 1 Este proyecto consiste en una explicación de las funciones que ofrece la consola web de administración

Más detalles

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su: CURSO DE ORACLE DESCRIPCIÓN Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.

Más detalles

Oracle DBA. Requisitos previos. Duración y modalidad. Próximos Inicios. Alcances de la Capacitación. Costo y formas de pago. Instructor a cargo

Oracle DBA. Requisitos previos. Duración y modalidad. Próximos Inicios. Alcances de la Capacitación. Costo y formas de pago. Instructor a cargo Oracle DBA Requisitos previos Para realizar esta capacitación es necesario que los alumnos posean los siguientes conocimientos: Manejo de inglés, Lecto-Comprensión de textos técnicos. Modelo relacional

Más detalles

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I (Teleformación 150 horas) CONTENIDOS TEÓRICOS: EXPLORACIÓN DE LA ARQUITECTURA DE ORACLE DATABASE Visión general de la arquitectura de Oracle database

Más detalles

Administración Básica de Oracle9i

Administración Básica de Oracle9i PRACTICAS TEMA 5. TABLESPACES. 5.1. Consultar los tablespaces que componen la BD. Comprobar los ficheros que tiene cada uno de ellos. Cuáles son 'locales' y cuáles no? 5.2. Crea el tablespace DATACURSOxy,

Más detalles

Manual de Instalación. Versión 1.0 PROYECTO DE PLANIFICACIÓN RECURSOS EMPRESARIALES ERP. Sistema de Planeamiento UTN

Manual de Instalación. Versión 1.0 PROYECTO DE PLANIFICACIÓN RECURSOS EMPRESARIALES ERP. Sistema de Planeamiento UTN PROYECTO DE PLANIFICACIÓN RECURSOS EMPRESARIALES ERP Sistema de Planeamiento UTN Módulo de Planeamiento y Evaluación Integral Manual de Instalación Versión 1.0 Historial de Revisiones Fecha Versión Descripción

Más detalles

Arranque y parada de la base de datos. Ficheros de traza. Jesús Miguel Muñoz Rodríguez SGBD Administración avanzada de Oracle

Arranque y parada de la base de datos. Ficheros de traza. Jesús Miguel Muñoz Rodríguez SGBD Administración avanzada de Oracle Arranque y parada de la base de datos. Ficheros de traza. SGBD Administración avanzada de Oracle Arranque y parada de la Base de datos. Ficheros de traza. 1 ARRANQUE Y PARADA DE LA BASE DE DATOS. FICHEROS

Más detalles

Se realiza la parada de base de datos (y del listener ). SQL*Plus: Release 9.2.0.1.0 - Production on Sat Apr 30 17:46:39 2005

Se realiza la parada de base de datos (y del listener ). SQL*Plus: Release 9.2.0.1.0 - Production on Sat Apr 30 17:46:39 2005 PRACTICAS. SHARED SERVER. 1. Observar la estructura e información proporcionada por las vistas V$DISPATCHER, V$DISPATCHER_RATE, V$QUEUE, V$SHARED_SERVER, V$CIRCUIT y V$SHARED_SERVER_MONITOR. Consultar

Más detalles

Realizado por: Maravillas Muñoz Fernando Fernández Ginés Fernández

Realizado por: Maravillas Muñoz Fernando Fernández Ginés Fernández Realizado por: Maravillas Muñoz Fernando Fernández Ginés Fernández 1 ÍNDICE Importación y exportación de datos 1. Introducción Pág. 3 2. Cuándo es útil exportar / importar datos en Oracle?.Pág.3 3. Importación

Más detalles

Standby - Oracle SE 11g - Linux by enzo.viza@gmail.com

Standby - Oracle SE 11g - Linux by enzo.viza@gmail.com Creando Standby de BD en Linux sobre File System hacia BD Linux File System se tiene el siguiente escenario PRODUCCION : - BD principal o producción - Sistema Operativo : Oracle Linux 64bits - Oracle 11g2

Más detalles

A. ANEXO A: MANUAL DE INSTALACIÓN

A. ANEXO A: MANUAL DE INSTALACIÓN A. ANEXO A: MANUAL DE INSTALACIÓN A.1. Instalación de Herramientas sobre LINUX - Requisitos mínimos de hardware - Procesador de más de 480 Mhz de velocidad. - Por lo menos 512 Mb de RAM para Linux y 1Gb

Más detalles

Configuración para Inicio y Parada Automático de Instancias Oracle9i

Configuración para Inicio y Parada Automático de Instancias Oracle9i Página 1 de 6 1. Objetivo y Alcance Dar a conocer los pasos necesarios para configurar como servicio el inicio y parada de las instancias de Base de Datos Oracle en un servidor Linux. Esta guía comprende

Más detalles

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM Estructura de una BD Oracle. Una BD Oracle tiene una estructura física y una estructura lógica que se mantienen separadamente. La estructura física se corresponde a los ficheros del sistema operativo:

Más detalles

11gR2; Reiniciar Automáticamente DB Console

11gR2; Reiniciar Automáticamente DB Console 11gR2; Reiniciar Automáticamente DB Console Introducción: Oracle Restart es un componente Oracle que fue añadido desde la versión 11gR2. Este componente es responsable de la alta disponibilidad de algunos

Más detalles

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES Facultad de Sistemas Mercantiles Carrera de Sistemas de Informática Tema: ORACLE 9i. Autor: Muñoz Vivero Álvaro Andrés Ibarra 2010 Introducción La arquitectura

Más detalles

PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS.

PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS. PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS. 2.1. Diseñar, sobre el papel, una BD teniendo en cuenta las contiendas de E/S y la organización de los tablespaces básicos. Suponer 4 discos: /u01

Más detalles

Administración Básica de Oracle9i

Administración Básica de Oracle9i PRACTICAS. COPIAS DE SEGURIDAD. 1. Revisar la estructura de la base de datos. Indicar si cumple con las indicaciones OFA y el contenido de cada uno de los sistemas de ficheros. Desde sistema operativo,

Más detalles

Tema 3. Instancia Oracle

Tema 3. Instancia Oracle Tema 3. Instancia Oracle Instancia Creación n de la Base de Datos Fichero de Parámetros Arranque y Parada de la Base de Datos Instancia Oracle Cada servidor Oracle esta compuesto por: Una Base de Datos:

Más detalles

AdministrAción de OrAcle 11G

AdministrAción de OrAcle 11G AdministrAción de OrAcle 11G PROYECTO EDITORIAL Consulte nuestra BIBLIOTECA página DE web: EDUCACIÓN www.sintesis.com En ella encontrará el catálogo completo y comentado Director: Antonio Bolívar Botia

Más detalles

Administración Avanzada de Oracle 10g. Prácticas de shared server.

Administración Avanzada de Oracle 10g. Prácticas de shared server. PRACTICAS TEMA 7. SHARED SERVER. 1. Observar la estructura e información proporcionada por las vistas V$DISPATCHER, V$DISPATCHER_RATE, V$QUEUE, V$SHARED_SERVER, V$CIRCUIT y V$SHARED_SERVER_MONITOR. Consultar

Más detalles

Backup & Recovery Oracle 9i

Backup & Recovery Oracle 9i Configuración de Copia de Seguridad y Recuperación Cómo ya sabemos, todas las transacciones se registran en los ficheros redo log online. Esto permite la recuperación automática de las transacciones en

Más detalles

Clase 2: Estructuras Lógicas y Físicas(I)

Clase 2: Estructuras Lógicas y Físicas(I) Clase 2: Estructuras Lógicas y Físicas(I) Introducción a Segmentos, Extents y bloques de datos Bloque de datos Inittrans, Maxtrans Extents Segmentos Cláusula Storage Introducción tablespaces, datafiles

Más detalles

BACKUP Y RECUPERACION

BACKUP Y RECUPERACION Curso: Sistemas de Bases de Datos 2 Plataforma: Windows BACKUP Y RECUPERACION La realización de un backup y su correspondiente restauración garantiza la persistencia de los datos dentro de una base de

Más detalles

Administración Básica de Oracle9i.

Administración Básica de Oracle9i. PRACTICAS. TRABAJOS (JOBS). 1. Identificar los procesos de sistema operativo que corresponden al proceso gestor de colas corriendo en la instancia. u01apporacleadmincurso01pfile (CURSO01)> ps -ef grep

Más detalles

Administración Básica de Oracle 10g. Prácticas usuarios, perfiles, privilegios y roles.

Administración Básica de Oracle 10g. Prácticas usuarios, perfiles, privilegios y roles. PRACTICAS TEMA 7. USUARIOS, PERFILES, PRIVILEGIOS Y ROLES. 1. Buscar en la documentación en línea y en bd el contenido de las vistas: dba_profiles dba_roles dba_users dba_role_privs dba_tab_privs dba_sys_privs

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Redo Log File

Instituto Profesional DuocUC Escuela de Ingeniería Redo Log File Redo Log File Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber lo siguiente: Explicar el propósito de los archivos de redo log Conocer la estructura

Más detalles

Recuperación de instancias dañadas usando RMAN

Recuperación de instancias dañadas usando RMAN Recuperación de instancias dañadas usando RMAN Isabel Terrero Gómez SGBD 1 Herramientas de recuperación : Ficheros redo logs: Ficheros de cambio de almacenamiento en la BD (Recovery). Se almacenan los

Más detalles

Creación de un Multitenant Container Database 12c de forma Manual

Creación de un Multitenant Container Database 12c de forma Manual Creación de un Multitenant Container Database 12c de forma Manual Por Francisco Riccio Introducción En algunas ocasiones hemos tenido la necesidad de crear bases de datos de forma manual, quizás por automatizar

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle Database 10g: Taller de Administración I 1-2 Oracle Database 10g: Taller de Administración I 1-2 Productos y servicios Oracle SGBD Oracle: Está disponible en tres ediciones: Enterprise, Standard y Personal. Oracle Application Server: Servidor certificado

Más detalles

Universidad Nacional de Costa Rica Administración de Bases de Datos

Universidad Nacional de Costa Rica Administración de Bases de Datos Universidad Nacional de Costa Rica Administración de Bases de Datos Creación de una base de datos Oracle Para obtener más información, visite www.slinfo.una.ac.cr Autor: Steven R. Brenes Chavarria Email:

Más detalles

1. Consultar el valor de los parámetros de inicialización SERVICE_NAMES e INSTANCE_NAME. Averiguar el valor de DB_NAME y DB_DOMAIN.

1. Consultar el valor de los parámetros de inicialización SERVICE_NAMES e INSTANCE_NAME. Averiguar el valor de DB_NAME y DB_DOMAIN. PRACTICAS. NET9. 1. Consultar el valor de los parámetros de inicialización SERVICE_NAMES e INSTANCE_NAME. Averiguar el valor de DB_NAME y DB_DOMAIN. SQL> show parameter instance_name NAME TYPE VALUE ----------

Más detalles

Gestión de Segmentos de Rollback. Qué es una transacción? Secuencia de operaciones que han de ejecutarse de forma atómica.

Gestión de Segmentos de Rollback. Qué es una transacción? Secuencia de operaciones que han de ejecutarse de forma atómica. Índice 1. Introducción 2. Arquitectura de ORACLE 3. Arranque y Parada de una Base de Datos 4. Creación de una Base de Datos 5. Gestión de Espacios de Tabla (Tablespaces) 6. Gestión de Seguridad 7. Auditoría

Más detalles

PRACTICAS TEMA 1. INSTALACIÓN DE ORACLE9i.

PRACTICAS TEMA 1. INSTALACIÓN DE ORACLE9i. PRACTICAS TEMA 1. INSTALACIÓN DE ORACLE9i. Administración Avanzada de Oracle9i 1.1. Comprobar los requerimientos HW y SW para la instalación de Oracle9i sobre Linux. 1.2. Comprobar las tareas de preinstalación.

Más detalles

INFORME DE CREACION DE PHYSICAL STANDABY (SALVIUS) DATABASE ORACLE DATA GUARD

INFORME DE CREACION DE PHYSICAL STANDABY (SALVIUS) DATABASE ORACLE DATA GUARD INFORME DE CREACION DE PHYSICAL STANDABY (SALVIUS) DATABASE ORACLE DATA GUARD 1 Índice Objetivo:... 3 Información:... 3 Formas de implementación:... 3 Pasos de la implementación... 4 1. Creacion de directorio

Más detalles

2. Configurando Oracle Net

2. Configurando Oracle Net 2. Configurando Oracle Net Las redes informáticas evolucionaron desde terminales simples, pasando por arquitecturas cliente servidor y sistemas complejos. Las redes modernas se componen de muchas computadoras

Más detalles

http://www.oracle.com/technology/software/products/database/oracle10g/index.html Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows

http://www.oracle.com/technology/software/products/database/oracle10g/index.html Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows Cómo instalar Oracle Database 10g Release 2 (10.2.0.1.0) en W indow s XP Oracle es un sistema de gestión de base de datos relacional (RDBMS Relational Data Base Management System), fabricado por Oracle

Más detalles

PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS.

PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS. PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS. 2.1. Diseñar, sobre el papel, una BD teniendo en cuenta las contiendas de E/S y la organización de los tablespaces básicos. Suponer 4 discos: /u01

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN 1. En el SGBD Oracle. Cuál de las siguientes afirmaciones es correcta? a) Los usuarios con el rol de administrador de la base de datos son SYS,

Más detalles

Oracle Database 11g: Taller de Administración I Versión 2

Oracle Database 11g: Taller de Administración I Versión 2 Oracle University Contact Us: 902 302 302 Oracle Database 11g: Taller de Administración I Versión 2 Duration: 5 Days What you will learn Este curso es el primer paso hacia el éxito como profesional de

Más detalles

Usuarios y Seguridad

Usuarios y Seguridad Objetivos Usuarios y Seguridad El presente documento tiene como objetivo ser una guía de los ejercicios del libro Oracle 9i DBA JumpStart citado al pie de cada página en todo el documento y servir fundamentalmente

Más detalles

Base de Datos Oracle 10g: Taller de Administración I 1-1

Base de Datos Oracle 10g: Taller de Administración I 1-1 Base de Datos Oracle 10g: Taller de Administración I 1-1 Productos Oracle Bases de datos Oracle: La base de datos Oracle es la primera base de datos diseñada para Enterprise Grid Computing (el modo más

Más detalles

si por el contrario, queremos compilarlo, tendremos que realizar los siguientes pasos: cd netinvent./configure make make install

si por el contrario, queremos compilarlo, tendremos que realizar los siguientes pasos: cd netinvent./configure make make install Manual de usuario NetInvent (servidor) Netinvent se proporciona en una paquete comprimido en formato netinvent.tar.gz. Este formato es uno de los comúnmente utilizados para distribuir los programas bajos

Más detalles

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g El temario se divide en tres partes: Parte I. Lenguaje SQL Lenguaje SQL Objetivos Conocer los componentes de las bases de datos relacionales Obtener los conocimientos del lenguaje SQL para el manejo de

Más detalles

MySQL: Guía de Referencia

MySQL: Guía de Referencia Instituto Tecnologico Superior de Coatzacoalcos (ITESCO). MySQL: Guía de Referencia Farid Alfredo Bielma Lopez fbielma@fbielma.org http://fbielma.org/course/fbielma/curso_mysql.pdf Resumen del curso Algunas

Más detalles

Instalación de Oracle 9i

Instalación de Oracle 9i Instalación de Oracle 9i versión para Windows Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2004) http://www.jorgesanchez.net email:info@jorgesanchez.net Esta obra

Más detalles

Instalación de MySQL 5.1 en Windows

Instalación de MySQL 5.1 en Windows Instalación de MySQL 5.1 en Windows Aspectos importantes antes de la instalación. 1. Determinar si la plataforma donde se desea hacer la instalación está soportada. 2. Elegir la distribución que se instalará.

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle Database 10g: Taller de Administración I 1-2 Oracle Database 10g: Taller de Administración I 1-2 Marco de gestión Hay tres componentes principales del marco de gestión de la BD Oracle: Labasededatosylainstanciaqueseestágestionando Un listener que

Más detalles

Práctica 3. Desarrollo de bases de datos con ORACLE

Práctica 3. Desarrollo de bases de datos con ORACLE Práctica 3. Desarrollo de bases de datos con ORACLE 3.1 Introducción a Oracle Comencemos con una introducción a Oracle. Para ello, hablaremos de El servidor de Oracle Estructuras de la base de datos y

Más detalles

1. Conectarse al catalogo de RMAN de una BBDD determinada

1. Conectarse al catalogo de RMAN de una BBDD determinada 1. Objetivos Manual con ejemplos básicos de uso de RMAN. 1. Conectarse al catalogo de RMAN de una BBDD determinada [ora11g@prueba ~]$ rman target / catalog rman@rman Recovery Manager: Release 11.2.0.1.0

Más detalles

INTRODUCCIÓN A LA ADMINISTRACIÓN DE ORACLE

INTRODUCCIÓN A LA ADMINISTRACIÓN DE ORACLE Manual Curso Introductorio a la Administración de Oracle INTRODUCCIÓN A LA ADMINISTRACIÓN DE ORACLE MANUAL DEL CURSO INDICE TEMATICO INDICE TEMATICO... 2 INDICE DE FIGURAS... 4 INTRODUCCIÓN... 5 Roles

Más detalles

ORA-133 Oracle Database 11g: Administration Workshop I

ORA-133 Oracle Database 11g: Administration Workshop I ORA-133 Oracle Database 11g: Administration Workshop I Introducción Este curso está diseñado para ofrecer al alumnado una base sólida en la administración básica de Oracle Database 11g. En esta clase,

Más detalles

sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan /usr/local/pgsql/data

sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan /usr/local/pgsql/data sudo tar -zxvf postgresql-8.2.4.tar.gz cd postgresql-8.2.4 sudo./configure sudo./configure --without-[opcion] sudo make sudo make install sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan

Más detalles

PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS

PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS Modulo 1.- CONFIDENCIALIDAD DE LOS DATOS El objetivo de esta parte de la práctica es comprender los distintos mecanismos que se pueden utilizar en ORACLE 10g

Más detalles

MÓDULOS DEL CURSO Administración de Base de Datos 11g - Parte I Administración de Base de Datos 11g - Parte II Introducción a Oracle 11g: SQL y PL/SQL

MÓDULOS DEL CURSO Administración de Base de Datos 11g - Parte I Administración de Base de Datos 11g - Parte II Introducción a Oracle 11g: SQL y PL/SQL MÓDULOS DEL CURSO Administración de Base de Datos 11g - Parte I Administración de Base de Datos 11g - Parte II Introducción a Oracle 11g: SQL y PL/SQL ADMINISTRACION I. Herramientas a Utilizar en el Curso

Más detalles

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente MANUAL TECNICO INSTALACIÓN Y CONFIGURACIÓN DEL SISTEMA AARON A QUIEN VA DIRIGIDO El siguiente manual está dirigido al administrador encargado de la instalación y configuración del Sistema AARON. PRÓLOGO

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle Database 10g: Taller de Administración I 1-2 Oracle Database 10g: Taller de Administración I 1-2 Estructuras lógicas y físicas de la BD Bloque dedatosoracle:eselnivellógico másfinodegranularidad,dondesealmacenanlosdatosdelabd. Un bloquededatosse

Más detalles

MANUAL BÁSICO DE ORACLE

MANUAL BÁSICO DE ORACLE MANUAL BÁSICO DE ORACLE ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. TIPOS DE DATOS... 4 1.1 TIPOS DE DATOS ALFANUMÉRICOS...

Más detalles

CONTROL DE ACCESO. curso 2008

CONTROL DE ACCESO. curso 2008 BASES DE DATOS I CONTROL DE ACCESO curso 2008 Control de Acceso Seguridad: proteger los datos contra usuarios no autorizados Comandos usados por el BDA o el propietario para conceder/revocar permisos de

Más detalles

Componentes de una BD

Componentes de una BD Componentes de una BD Cada BD Oracle en ejecución está asociada a una instancia Oracle. Cuando se arranca el servidor, el software de Oracle reserva una zona de memoria compartida denominada System Global

Más detalles

Administración de Bases de Datos

Administración de Bases de Datos Administración de Bases de Datos Administración de Bases de Datos - Unidad III Unidad III - Configuración y administración del espacio en disco. Competencia específica a desarrollar: 1. Planear, diseñar

Más detalles

El respaldo más correcto y más sencillo usando RMAN para hacer Backup y recovery En Oracle Database 11g

El respaldo más correcto y más sencillo usando RMAN para hacer Backup y recovery En Oracle Database 11g Escribo este artículo porque al buscar sobre respaldos de Oracle o son extensas explicaciones de cómo funciona RMAN, solo hablare de lo mínimo necesario para tener un respaldo Respaldo básico y funcional

Más detalles

Especialista TIC en Gestión de Base de Datos con Oracle 12c

Especialista TIC en Gestión de Base de Datos con Oracle 12c Especialista TIC en Gestión de Base de Datos con Oracle 12c Titulación certificada por EUROINNOVA BUSINESS SCHOOL Especialista TIC en Gestión de Base de Datos con Oracle 12c Especialista TIC en Gestión

Más detalles

MIGRACION ORACLE SINGLE INSTANCE TO RAC INSTANCE

MIGRACION ORACLE SINGLE INSTANCE TO RAC INSTANCE MIGRACION ORACLE SINGLE INSTANCE TO RAC INSTANCE 1 Índice Objetivo... 3 Información... 3 Caso de uso... 3 Configuracion de Archivo XML para la Migracion... 4 Procedimiento Migracion... 6 Verificaciones...

Más detalles

Standby para Bases de Datos Oracle Standart Edition 10g by enzo.viza@gmail.com

Standby para Bases de Datos Oracle Standart Edition 10g by enzo.viza@gmail.com Creando Standby de BD en Windows File System hacia BD Windows File System se tiene el siguiente escenario PRODUCCION : - BD principal o produccion - Sistema Operativo : Windows Server 2008 64bits - Oracle

Más detalles

INSTALACIÓN DE MySQL SERVER EN WINDOWS

INSTALACIÓN DE MySQL SERVER EN WINDOWS INSTALACIÓN DE MySQL SERVER EN WINDOWS Seguir los siguientes pasos: En primer lugar necesitaremos disponer del programa de instalación. Se puede descargar gratuitamente de http://dev.mysql.com/downloads

Más detalles

Oracle Database 10g R2 Enterprise Edition Physical Standby

Oracle Database 10g R2 Enterprise Edition Physical Standby Oracle Database 10g R2 Enterprise Edition Physical Standby Elaborado por: Miguel Palacios (miguel.palacios@gbsperu.net) Consultor Senior Database Platform Fecha: 23 de Abril del 2007 Versión: 1.0 A continuación

Más detalles

Arquitectura del DBMS Oracle

Arquitectura del DBMS Oracle Arquitectura del DBMS Oracle guía de iniciación Autor: Jorge Sánchez (www.jorgesanchez.net) año 2004 e-mail: mailto:info@jorgesanchez.net Este trabajo está protegido bajo una licencia de Creative Commons

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Creando una Base de Datos

Instituto Profesional DuocUC Escuela de Ingeniería Creando una Base de Datos Creando una Base de Datos Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá: Comprender los prerequisitos necesarios para la creación de una base de datos

Más detalles

Instalación de Oracle en Linux remoto 1

Instalación de Oracle en Linux remoto 1 Instalación de Oracle en Linux remoto 1 CONTENIDOS 1.- Preparación del sistema... 2 2.- Establecimiento de la conexión remota... 6 3.- Instalación remota de Oracle... 13 4.- Arranque automático de Oracle...

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Estructuras de Almacenamiento

Instituto Profesional DuocUC Escuela de Ingeniería Estructuras de Almacenamiento Estructuras de Almacenamiento Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá: Definir el propósito de los Tablespaces y Datafiles Crear Tablespaces Administrar

Más detalles

Creación de una Standby en 11gr2 con el comando DUPLICATE STANDBY DATABASE

Creación de una Standby en 11gr2 con el comando DUPLICATE STANDBY DATABASE Creación de una Standby en 11gr2 con el comando DUPLICATE STANDBY DATABASE Documento generado por Hector Ulloa Ligarius Para el sitio Índice 1. Introducción... 2 2. Pasos necesarios para construir la Standby...

Más detalles

5 Objetos de base de datos

5 Objetos de base de datos 5 Objetos de base de datos Una consulta SQL, restringiendo las filas resultantes, agrupando valores a nivel de grupos de datos, realizando conversiones de datos, etc., puede ser almacenada en la base de

Más detalles

Toda la información de instalación se puede encontrar en el fichero "install.log".

Toda la información de instalación se puede encontrar en el fichero install.log. MAST STORAGE Instalación Linux 1. Descargue el archivo de instalación (obm-nix.tar.gz) y ejecútelo. 2. Descomprima el fichero de instalación en /usr/local/obm mkdir /usr/local/obm cd /usr/local/obm gunzip

Más detalles

1 Descripció'f3n de la Arquitectura Oracle

1 Descripció'f3n de la Arquitectura Oracle 1 Descripció'f3n de la Arquitectura Oracle Para poder conocer el funcionamiento de las bases de datos Oracle, utilizarla y administrarla de la manera má'e1s eficiente, es de suma importancia adquirir el

Más detalles

Oracle Restart 11gr2. Documento generado por. Hector Ulloa Ligarius. Para el sitio. Índice

Oracle Restart 11gr2. Documento generado por. Hector Ulloa Ligarius. Para el sitio. Índice Documento generado por Hector Ulloa Ligarius Para el sitio Índice 1. Introducción... 2 2. Cómo se levantan los procesos de Oracle Restart?... 3 3. Controlando el Oracle Restart... 4 3.1. COMANDO CRSCTL...4

Más detalles

III. ADMINISTRACIÓN DE ORACLE.

III. ADMINISTRACIÓN DE ORACLE. III. ADMINISTRACIÓN DE ORACLE. 1.- Qué es Oracle? Qué hace un Administrador? 2.- Herramientas de ORACLE. 3.- Características. 4.- Arquitectura. 4.1.- Componentes de la BD. 4.2.- Estructura de la memoria.

Más detalles

sql*plus es un programa de linea de comandos de oracle que puede ejecutar comandos sql y pl/sql de forma interactiva o mediante un script.

sql*plus es un programa de linea de comandos de oracle que puede ejecutar comandos sql y pl/sql de forma interactiva o mediante un script. Que es sql plus sql*plus es un programa de linea de comandos de oracle que puede ejecutar comandos sql y pl/sql de forma interactiva o mediante un script. sql*plus opera como una herramienta relativamente

Más detalles

Oracle NET: Conexión a BD Oracle

Oracle NET: Conexión a BD Oracle Oracle NET: Conexión a BD Oracle Juan Manuel Vara 1 Introducción Para interactuar con cualquier BBDD necesitamos una aplicación software a la que generalmente nos referimos como cliente En realidad, interactuar

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Control File

Instituto Profesional DuocUC Escuela de Ingeniería Control File Control File Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber lo siguiente: Explicar el uso del archivo de control Listar los contenidos del archivo

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

Objetivos: o Instalación a partir de los fuentes o Instalación de otras opciones o Puesta en marcha y parada

Objetivos: o Instalación a partir de los fuentes o Instalación de otras opciones o Puesta en marcha y parada Objetivos: o Instalación a partir de los fuentes o Instalación de otras opciones o Puesta en marcha y parada 1. (Este ejercicio probablemente lo hayamos hecho en la explicación teórica) Dado que vamos

Más detalles

EN REMOTO: CÓMO INSTALAR ORACLE 11G EN CENTOS 6.5 SOBRE VIRTUAL BOX 4 DESDE WINDOWS XP

EN REMOTO: CÓMO INSTALAR ORACLE 11G EN CENTOS 6.5 SOBRE VIRTUAL BOX 4 DESDE WINDOWS XP EN REMOTO: CÓMO INSTALAR ORACLE 11G EN CENTOS 6.5 SOBRE VIRTUAL BOX 4 DESDE WINDOWS XP TABLA DE CONTENIDO 1. Instalar Virtual Box 4 para Windows... 2 2. Instalar MV con Windows Xp (cliente)... 8 3. Instalar

Más detalles

Arsys Backup Online Manual de Usuario

Arsys Backup Online Manual de Usuario Arsys Backup Online Manual de Usuario 1 Contenido 1. Instalación del Programa Cliente... 3 Pasos previos... 3 Instalación... 3 Configuración del acceso... 6 Ubicación del servidor de seguridad... 6 Datos

Más detalles

Instalación segura de Firebird en Win 2003 Server

Instalación segura de Firebird en Win 2003 Server FoxPress Enero 2005 Instalación segura de Firebird en Win 2003 Server Por Simon Carter TECT Software Ltd http://www.tectsoft.net/ Instala Firebird 1.5.x. (para más información sobre si instalar la versión

Más detalles