Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ORACLE 10g ADMINISTRACION I

1,556 views

Published on

En esta ocasión comparto una separata sobre administración de base de datos oracle, la prepare con la versión 10g, pero los conceptos son válidos para las versiones 11g y 12c.

Published in: Software
  • Be the first to comment

  • Be the first to like this

ORACLE 10g ADMINISTRACION I

  1. 1. Cons A sultoría y Ca Ora Ad apacitación acle mi Eric Gu F n e Da nis Prime ustavo Febrer atab stra era Edición Corone ro - 20 base aci el Castil 009 e 10 ón llo 0g n I
  2. 2. Oracle Database 10g Administración I Derechos Reservados © 2009 Eric Gustavo Coronel Castillo Primera Edición Contacto Email: gcoronelc@gmail.com Teléfono: (511) 996-664-457 Lima - Perú
  3. 3. III Contenido Lección 01: Arquitectura de la Base de Datos Oracle 10g Arquitectura de Oracle 10g .....................................................................................................................2 La Instancia de Oracle.............................................................................................................................3 La Base de Datos de Oracle ...................................................................................................................4 Lección 02: Introducción a las Estructuras de Almacenamiento Estructuras Lógicas...............................................................................................................................14 Estructuras Físicas................................................................................................................................16 Esquemas de Base de Datos................................................................................................................18 Lección 03: El Diccionario de Datos Introducción al Diccionario de Datos.....................................................................................................22 Componentes Privados .........................................................................................................................23 Componentes Públicos..........................................................................................................................28 Lección 04: Usuarios Administradores Administrador de la Seguridad y Privilegios de la Base de Datos ......................................................32 Autenticación del Administrador de Base de Datos..............................................................................34 Creación y Manteniendo el Archivo de Contraseñas............................................................................44 Lección 05: Inicio y Parada de la Base de Datos Introducción ...........................................................................................................................................52 Inicio de una Base de Datos de Oracle.................................................................................................53 Comando: STARTUP ............................................................................................................................55 Comando: SHUTDOWN........................................................................................................................56 Comando: ALTER DATABASE.............................................................................................................59 Lección 06: Acceso a la Base de Datos Oracle Verificación de Servicios Windows .......................................................................................................62 Identificación del Servicio y la Instancia de Base de Datos ................................................................65 Configuración del Método de Nomenclatura Local...............................................................................75 Configuración del Proceso Escucha .....................................................................................................77 Glosario..................................................................................................................................................79 Lección 07: Administración de la Instancia Parámetros de Inicialización .................................................................................................................84 Dimensionando el SGA .........................................................................................................................94 Manejo de Sesiones..............................................................................................................................97 Archivos de Alertas..............................................................................................................................103
  4. 4. IV Lección 08: Administración del Archivo de Control ¿Qué es el Archivo de Control? ..........................................................................................................106 Establecer el Nombre de los Archivos de Control ..............................................................................107 Multiplexado el Archivo de Control......................................................................................................108 Creando Copias Adicionales, Renombrando y Reubicando Archivos de Control .............................109 Mostrando Información del Archivo de Control...................................................................................111 Lección 09: Administración del los Redo Logs ¿Que es el Redo Log? ........................................................................................................................114 Planificación de los Redo Log Files ....................................................................................................118 Creando Groupos y Miembros Redo Log ...........................................................................................119 Eliminando Grupos y Miembros Redo Log .........................................................................................121 Consultando Información sobre los Redo Log....................................................................................123 Ejercicio ...............................................................................................................................................123 Lección 10: Administración de Tablespaces Esquema de la Base de Datos............................................................................................................126 Guía para Administrar Tablespaces....................................................................................................128 Administración de Tablespaces ..........................................................................................................129 Tablespace Administrado Localmente................................................................................................131 Tablespaces Temporales ....................................................................................................................137 Especificando Bloques NO Estándares para Tablespaces...............................................................139 Gestionando Tablespaces...................................................................................................................140 Gestionando Tablespaces...................................................................................................................140 Lección 11: Usuarios y Recursos Administración de Usuarios.................................................................................................................144 Administración de Recursos con Perfiles ...........................................................................................149 Verificar Información sobre Usuarios y Perfiles..................................................................................160 Lección 12: Privilegios y Roles Entendiendo Privilegios y Roles..........................................................................................................164 Administración de Roles......................................................................................................................169 Concediendo Privilegios y Roles.........................................................................................................171 Revocando Privilegios y Roles............................................................................................................176 Verificar Información sobre Privilegios y Roles...................................................................................180
  5. 5. Lección 01 Arquitectura de la Base de Datos Oracle 10g Contenido Arquitectura de Oracle 10g 2 Esquema General 2 Esquema Ampliado 3 La Instancia de Oracle 4 Estructuras en Memoria 4 El System Global Area (SGA) 5 Procesos de Fondo 7 La Base de Datos de Oracle 9
  6. 6. 2 Arquit Esquem El servid que se ag Por cada crear va muchos r tectura d ma Gene or Oracle e grupan en d a instancia d rias instanc recursos. de Orac ral stá compue os compone de Oracle se cias, pero s Eric Gust cle 10g esto de vario entes: La Ins e tiene una se recomien tavo Corone os archivos, stancia Ora sola base nda solo un el Castillo ( procesos y acle y la Bas de datos, e na, porque Oracle Ad gcoronelc@ y estructuras e de Datos n un servid cada instan Database 10 dministración @gmail.com s en memor Oracle. or se puede ncia consum 0g n I m) ria en me
  7. 7. Lección 0 Arquitectu www.pe Esquem Para con SQL INS --- Orc Para con SQL NAM --- ORC 1 ura de la Base rudev.net ma Ampl sultar el nom L> select in STANCE_NAME ------------ cl sultar el nom L> select na ME ------- CL e de Datos O iado mbre de la in nstance_nam --- mbre de la b ame from v$ racle 10g nstancia ejec me from v$in base de dato database; cute la sigui nstance; [ os ejecute la [Enter] ente consult [Enter] siguiente co ta: onsulta: 33
  8. 8. 4 La Ins Estruc Oracle ut Las estru stancia d turas en tiliza la mem Código de Información La informa estado actu Información ejemplo, in Contiene l periférica. P ucturas básic System Glo y procesos Program G procesos d de Oracl Memoria moria para al los program n sobre las s ación necesa ual de una c n que es c formación b os datos qu Por ejemplo cas de mem obal Area (S s de fondo. Global Area de fondo; ha Eric Gust le a macenar inf mas. sesiones act aria durante consulta de l compartida y bloqueada. ue también , los bloques oria asociad SGA), que e a (PGA), qu ay un PGA p tavo Corone formación co tuales, inclu e la ejecució a cual se es y se comun se almace s de los dato das con Orac s compartid ue es priva para cada pr el Castillo ( omo: so si no está ón de un pr stán trayendo nica entre p enan perman os y entrada cle incluyen a por todos ado a cada oceso. Oracle Ad gcoronelc@ á activa. rograma, Po o las filas. procesos de nentemente as del redo lo : los proceso proceso d Database 10 dministración @gmail.com or ejemplo, e Oracle. P en memor og. os del servid el servidor 0g n I m) el or ria or y
  9. 9. Lección 0 Arquitectu www.pe El Syst El SGA e Compon El siguien Compon Shared P Databas Redo Lo Compon El siguien Compon Java Poo Large Po Streams 1 ura de la Base rudev.net tem Glob está conform nentes Ob nte cuadro m nente SGA Pool e Buffer Cac og Buffer nentes Opc nte cuadro m nente SGA ol ool Pool e de Datos O bal Area ( mado por tres ligatorios muestra los c De Co ha che Co ac Alm de cionales d muestra los c Descri Almace usado Almacé de bac compo Almacé mensa racle 10g SGA) s componen del SGA componente escripción ontiene las s an sido ejecu ontiene los d ccedidos por macena info e recuperació del SGA componente ipción ena el códig más recient én de datos ckup y restau onentes com én de data a ajes cuando ntes obligato es obligatorio sentencias S utadas por lo datos que ha r los usuarios ormación de ón. es opcionale go de las apl temente cua para grande uración de R mpartidos del asociada con Oracle’s Ad rios y tres o os del SGA. SQL usadas os usuarios d an sido mas s de la base las transacc s del SGA. icaciones y ando se utiliz es operacion Recovery Ma l servidor. n requerimie vanced Que pcionales. mas recient de la base d recientemen e de datos. ciones para objetos Java za el JVM de nes, como a anager (RMA entos hechos euing esta en 5 temente que de datos. nte propósitos a que se ha e Oracle. actividades AN) y s a la cola d n uso. 5 e n e
  10. 10. 6 Para con SQL Tot Fix Var Dat Red La salida tamaño t Shared P (197,132 bytes) qu También se ilustra SQL NAM --- Fix Var Dat Red La vista V espacio a SQL COM --- sha lar jav str DEF KEE REC DEF DEF DEF DEF DEF ASM 13 sultar el SG L> show sga tal System G xed Size riable Size tabase Buffe do Buffers a de este co total está co Pool, el Larg ,288 bytes), ue guarda inf podemos u a a continuac L> select * ME ------------ xed Size riable Size tabase Buffe do Buffers V$SGA_DY asignado de L> select co MPONENT ------------ ared pool rge pool va pool reams pool FAULT buffer EP buffer ca CYCLE buffer FAULT 2K buf FAULT 4K buf FAULT 8K buf FAULT 16K bu FAULT 32K bu M Buffer Cac filas selec GA ejecute el [Enter] Global Area ers omando mu ompuesto d ge Pool, y el Redo Lo formación u tilizar la vist ción: from v$sga ------- --- 8 ers 19 NAMIC_CO ntro del SGA omponent,cu ----------- r cache ache r cache ffer cache ffer cache ffer cache uffer cache uffer cache che ccionadas. Eric Gust l siguiente co 289406976 1247528 83887832 197132288 7139328 estra el tam de un espac el Java Poo g Buffer (7,1 sada por los a V$SGA pa ; [Enter] VALUE ------- 1247528 3887832 7132288 7139328 OMPONENTS A; según lo rrent_size CURR ------ ---- 1 tavo Corone omando: 6 bytes 8 bytes 2 bytes 8 bytes 8 bytes maño total d cio variable ol (1,247,52 139,328 byte s procesos d ara consulta S permite co muestra la s from v$sga_ RENT_SIZE --------- 75497472 4194304 4194304 0 197132288 0 0 0 0 0 0 0 0 el Castillo ( de SGA, es (Variable S 28 bytes), el es), y el esp de fondo de ar informació onsultar deta siguiente con _dynamic_co Oracle Ad gcoronelc@ 289,406,97 Size) que lo l Database pacio adicion la instancia. ón sobre el S alles adicion nsulta: omponents; [ Database 10 dministración @gmail.com 6 bytes. Es o conforma Buffer Cach nal (1,247,52 . SGA, tal com nales sobre [Enter] 0g n I m) ste el he 28 mo el
  11. 11. Lección 0 Arquitectu www.pe También de cada c Proces Hay muc que ayud obligatori pueden o Oracle qu 1 ura de la Base rudev.net se puede u componente sos de Fo chos tipos de da a maneja ia, y varios o no ser ut ue se están e de Datos O usar el Enter e del SGA, ta ondo e procesos ar la instan procesos de ilizados dep utilizando e racle 10g rprise Mana al como se m de fondo de cia. Oracle e fondo son pendiendo d n la base de ager Databa muestra a co e Oracle. Ca requieren c n opcionales de cuales so e datos. ase Control ontinuación: ada uno rea cinco proces s. Los proce on las carac para consu liza un traba sos de fond esos de fond cterísticas o 7 ltar el tamañ ajo específic do de mane do opcionale opcionales d 7 ño co ra es de
  12. 12. 8 Proceso El siguien Process System M Process Databas Log Writ Checkpo * La n en estos pro valor nu funcionan DBW2, y os de Fond nte cuadro m s Name Monitor Monitor e Writer ter oint n cualquier ocesos pued mérico. Po ndo, sus no DBW3. do Obligato muestra los p Operating System Pro SMON PMON DBWn* LGWR CKPT nombre de den estar en r ejemplo, mbres de pr Eric Gust orios procesos de ocess D E in f E d u p E d a E t lo A v proceso del n funcionam si cuatro roceso en e tavo Corone e fondo oblig Description Es el proces nstancia y a allas en la in Este proceso del servidor a usuario en ca proceso serv Escribe los b datos del Da archivos de d Escribe la inf ransaccione os archivos Actualiza los vez que ocur l sistema op iento. En es procesos W el nivel del s el Castillo ( gatorios: o encargado brir la base nstancia. o se encarga asignados a aso que la c vidor asignad bloques mod atabase Buff datos (dataf formación de es del Redo L Redo Log e s archivos de rre un event perativo sign stos casos, Writer de la sistema oper Oracle Ad gcoronelc@ o de recuper de datos en a de liberar l a la conexión conexión a tr do falle. dificados de fer Cache d iles) en disc e recuperac Log Buffer n línea en d e la base de to Checkpoin nifica que m la n se subs a base de rativo son D Database 10 dministración @gmail.com rar la n caso de los recursos n de un ravés del la base de del SGA a lo co. ción de del SGA a isco. datos cada nt. ás de uno d stituye por u datos está DBW0, DBW 0g n I m) s s de un án W1,
  13. 13. Lección 0 Arquitectu www.pe La Ba Una insta compone archivos que se a base de siguiente arquitectu Tipo de Control Datafile Redo Lo Paramet (PFILE o Archived Passwor 1 ura de la Base rudev.net se de D ancia es una e de un siste se llaman c asocian a la datos, son e e cuadro res ura de la bas Archivo og ter o SPFILEE) d Log rd e de Datos O atos de a estructura ema de arc control file base de da el password sume el pa se de datos Inform Ubicac tamañ base d archivo Toda l Regist para p Parám de Ora Copia propós Es un usuari SYSO racle 10g Oracle a temporal e chivos físicos s, datafiles atos de Ora file, el PFI apel de cad . mación Con ción de los o o del bloque de datos, e i os se requie a data de la tra todos los propósitos de metros de co acle, y proce el contenido sitos de recu archivo opc os a los que PER. en memoria, s que reside s, y redo log acle, pero q ILE y SPFIL da uno de e tenida en e otros archivo e de la base nformación eren para ab as aplicacion s cambios he e recuperaci nfiguración d esos de back o de los red uperación. cional usado e se les ha o pero la bas en en los d gs. Los arc ue técnicam LE, y los arc estos juego l Archivo os, nombre d de datos, ju de recupera brir la base d nes y la meta echos en la b ión. del SGA, ca kground. o log en líne para almace otorgado el p se de datos iscos del se chivos físico mente no so chived redo os de los a de la base d uego de cara ación física. de datos. adata interna base de dato aracterísticas ea, usado pa enar el nom privilegio SY 9 de Oracle s ervidor. Esto os adicionale on parte de o log files. rchivos en e datos, acteres de la Estos a. os; usado s opcionales ara bre de los SDBA y/o 9 se os es la El la a s
  14. 14. 10 Podemos SQL NAM --- C: C: C: También Podemos SQL NAM --- C: C: C: C: C: s consultar lo L> select na ME ------------ ORACLEPROD ORACLEPROD ORACLEPROD podemos re s consultar lo L> select na ME ------------ ORACLEPROD ORACLEPROD ORACLEPROD ORACLEPROD ORACLEPROD os archivos ame from v$ ----------- DUCT10.2.0 DUCT10.2.0 DUCT10.2.0 ealizar la mis os archivos ame from v$ ----------- DUCT10.2.0 DUCT10.2.0 DUCT10.2.0 DUCT10.2.0 DUCT10.2.0 Eric Gust de control e controlfile ----------- ORADATAOR ORADATAOR ORADATAOR sma consult de datos eje datafile; ----------- ORADATAOR ORADATAOR ORADATAOR ORADATAOR ORADATAOR tavo Corone ejecutando la e; [Enter ------------ RCLCONTROL0 RCLCONTROL0 RCLCONTROL0 ta en EM Da ecutando la [Enter] ------------ RCLSYSTEM01 RCLUNDOTBS0 RCLSYSAUX01 RCLUSERS01. RCLEXAMPLE0 el Castillo ( a siguiente c r] ---------- 01.CTL 02.CTL 03.CTL atabase Con siguiente co ----------- 1.DBF 01.DBF 1.DBF .DBF 01.DBF Oracle Ad gcoronelc@ consulta: trol: onsulta: -- Database 10 dministración @gmail.com 0g n I m)
  15. 15. Lección 0 Arquitectu www.pe También Para con SQL --- Esta con sea, un a consulta: SQL --- 1 ura de la Base rudev.net podemos re sultar los gr L> select gr GROUP# -------- --- 1 2 3 sulta nos in archivo. Par L> select gr GROUP# MEM -------- --- 1 C: 2 C: 3 C: e de Datos O ealizar la con rupos Redo roup#, memb MEMBERS -------- 1 1 1 ndica que te ra consultar roup#, memb MBER ----------- ORACLEPRO ORACLEPRO ORACLEPRO racle 10g nsulta de so Logs ejecute ers from v$ nemos tres los archivo er from v$l ----------- DUCT10.2.0 DUCT10.2.0 DUCT10.2.0 obre loa data e la siguient $log; [Ent grupos, y c os miembros logfile orde ------------ 0ORADATAOR 0ORADATAOR 0ORADATAOR afiles en EM e consulta: ter] cada grupo t s de cada g er by 1; ----------- RCLREDO01. RCLREDO02. RCLREDO03. M Database tiene un sol rupo ejecute [Enter] ------ LOG LOG LOG 11 Control: o miembro, e la siguien 1 o te
  16. 16. 12 El siguien También En esta número q nte grafico il podemos co ventana pa que correspo ustra la form onsultar los ara consulta onde al grup Eric Gust ma como trab redo logs en r los archiv po a consulta tavo Corone bajan los arc n EM Databa os miembro ar, en la colu el Castillo ( chivos redo ase Control: os de un gr umna Grupo Oracle Ad gcoronelc@ log: : rupo, hacem o. Database 10 dministración @gmail.com mos clic en 0g n I m) el
  17. 17. Lección 02 Introducción a las Estructuras de Almacenamiento Contenido Estructuras Lógicas 14 Estructuras Físicas 16 Esquemas de Base de Datos 18
  18. 18. 14 Estruc Oracle d recupera base de d La siguie SQL NAM --- SYS UND SYS USE TEM EXA 6 f cturas L ivide la bas r los datos datos. ente consulta L> select na ME ------------ STEM DOTBS1 SAUX ERS MP AMPLE filas selecc Lógicas se de datos eficienteme a muestra lo ame from v$ ----------- cionadas. Eric Gust s en unidad ente. El sigu s tablespace tablespace; ------ tavo Corone es más peq uiente grafic es que se cr ; [Enter el Castillo ( queñas para o muestra l rean junto co r] Oracle Ad gcoronelc@ a manejar, a estructura on la base d Database 10 dministración @gmail.com almacenar, a lógica de e datos: 0g n I m) y la
  19. 19. Lección 02 Introducci www.pe A continu base de d Tablaspac system undotbs1 sysaux users temp También tal como 2 ón a las Estru rudev.net uación tenem datos. ce Des El PL es 1 Al co El us W re y S Ut Us podemos co se ilustra a ucturas de Al mos una bre scripción tablespace L/SQL, y no squemas. macena info onsistencia y tablespace sados para o orkload Rep lativa a la ac Spatial. tilizado como sado para op onsultar los continuación macenamient eve descripc SYSTEM se debe ser us ormación de y recuperació SYSAUX es opciones de pository (rep ctividad del s o tablespace peraciones d tablespaces n: to ción de los ta e utiliza para sado para alm las transacc ón. s nuevo a O la base de d ositorio que sistema), On e por defecto de grandes o s utilizando l ablespaces q a el dicciona macenar obj ciones para racle10g y a datos, tales guarda peri nline Analyti o para usua ordenamien la herramien que se crea ario de los da jetos de otro los propósit almacena se como Autom iódicamente cal Process rios de la ba to. nta EM Data 15 n junto con atos y código os tos egmentos matic e información ing (OLAP), ase de datos abase Contro 5 la o n s. ol,
  20. 20. 16 Estruc El siguie estructura cturas F ente grafico as lógicas d Físicas muestra la e almacena Eric Gust a relación q miento. tavo Corone que existe el Castillo ( entre las e Oracle Ad gcoronelc@ estructuras Database 10 dministración @gmail.com físicas y la 0g n I m) as
  21. 21. Lección 02 Introducci www.pe Cada tab de admin consulta SQL TAB --- USE SYS UND SYS EXA Para con siguiente SQL TAB --- TEM También 2 ón a las Estru rudev.net blespace tien nistración y nos muestra L> select ta BLESPACE_NAM ------------ ERS SAUX DOTBS1 STEM AMPLE nsultar los a e: L> select ta BLESPACE_NAM ------------ MP podemos us ucturas de Al ne asignado rendimiento a los datafile ablespace_n ME FIL ------- --- C: C: C: C: C: archivos aso ablespace_n ME FIL ------- --- C: sar el EM pa macenamient o por lo men pueden est es por tables ame, file_n E_NAME ----------- ORACLEPROD ORACLEPROD ORACLEPROD ORACLEPROD ORACLEPROD ociados con ame, file_n E_NAME ----------- ORACLEPROD ara consulta to nos un dataf tar conforma space. name from db ------------ DUCT10.2.0 DUCT10.2.0 DUCT10.2.0 DUCT10.2.0 DUCT10.2.0 n los tablesp name from db ------------ DUCT10.2.0 ar informació file. Algunos ados por va ba_data_fil ----------- ORADATAOR ORADATAOR ORADATAOR ORADATAOR ORADATAOR paces temp ba_temp_fil ----------- ORADATAOR ón sobre loa s tablespace rios datafile les; [Enter ------------ RCLUSERS01. RCLSYSAUX01 RCLUNDOTBS0 RCLSYSTEM01 RCLEXAMPLE0 orales, la c les; [Enter ------------ RCLTEMP01.D datafiles. 17 e, por razone . La siguien r] ------- .DBF 1.DBF 01.DBF 1.DBF 01.DBF consulta es r] ------ DBF 7 es te la
  22. 22. 18 Esque Un esque específic nombre q Por lo ta ilustra en emas de ema es una o de la base que el usuar nto, podemo n el siguiente e Base d a colección e de datos. rio de la base os ver la ba e grafico: Eric Gust de Datos de objetos En una base e de datos, ase de dato tavo Corone s de la base e de datos d así que los d os como un el Castillo ( de datos p de Oracle, el dos términos conjunto de Oracle Ad gcoronelc@ erteneciente l esquema ti s son sinóni e esquemas Database 10 dministración @gmail.com es un usuar iene el mism mos. s, tal como s 0g n I m) rio mo se
  23. 23. Lección 02 Introducci www.pe Para con SQL 2 3 USE --- SCO HR SYS SYS Podemos asignado El usuari diccionar INSERT) la integrid de esta c También datos. 2 ón a las Estru rudev.net sultar inform L> select us 2 from dba_ 3 where use ERNAME ------------ OTT S STEM s apreciar lo o a cada usu io SYS es rio de dato ) cualquier fi dad de los d cuenta. podemos u ucturas de Al mación de lo sername, de _users ername in ( DEF ------- --- USE USE SYS SYS os tablespa uario. el dueño de s. Ningún la u objetos datos. El ad tilizar el EM macenamient s usuarios, p fault_table 'SYS', 'SYS AULT_TABLES ----------- RS RS TEM TEM ce por defe e todas las otro usuari del esquem dministrador para consu to podemos eje espace, temp STEM', 'SCOT SPACE TEMP ------- ---- TEMP TEMP TEMP TEMP ecto de cad tablas bas o debe alte ma SYS, porq r de la base ltar informac ecutar la sig porary_tabl TT', 'HR'); PORARY_TABL ----------- P P P P da usuario y se y vistas d erar nunca que tal activ e de datos d ción sobre lo guiente cons lespace [Enter] LESPACE ------- y el tablesp de acceso (UPDATE, vidad puede ebe tener e os usuarios 19 ulta: ] pace tempor a la data d DELETE, compromet estricto contr de la base d 9 ral del o er rol de
  24. 24. 20 Eric Gust Página tavo Corone a en Blanco el Castillo ( Oracle Ad gcoronelc@ Database 10 dministración @gmail.com 0g n I m)
  25. 25. Lección 03 El Diccionario de Datos Contenido Introducción al Diccionario de Datos 22 Componentes Privados 23 Tablas X$ 23 Vistas Dinámicas (V_$) 25 Tablas $ 27 Componentes Públicos 28
  26. 26. 22 Introd Una de la que es un datos. U El diccion de datos tablespac No solo e herramie usuarios para real de solo le Por su c objetos: p ducción as partes má n sistema de n diccionario La definici sinónimos, Cuanto esp Los valores Información Los nombre Privilegios Información cuanto tiem Etc. nario de dat s. Todas las ce SYSTEM el diccionario nta importa finales y pa lizar consult ectura, solo omplejidad privado y pú al Dicci ás important e solo lectur o de los dato ión de los secuencias pacio ha sido s por defecto n de restricc es de los us y roles otorg n de audito mpo estuvier os es una e s tablas y M. o de datos e nte para tod ara los adm tas al diccio se puede c y extensión úblico. Eric Gust onario d tes de una b ra de tablas os contiene: objetos de s, funciones, o asignado a o de las colu ciones de int suarios de O gados a cad ria, como p ron activas. estructura de vistas del d es todo en c dos los usu ministradores nario de los onsultar (ins , el dicciona tavo Corone de Datos base de dato que proporc todos los procedimie a cada esqu umnas. tegridad. Oracle. a usuario. por ejemplo, e tablas y vis diccionario d cada base d uarios, para s de base d s datos. Deb strucciones S ario de dato el Castillo ( s os Oracle es ciona la info esquemas ntos, etc.). uema, y cuan que usuari stas, similar de datos es de datos Ora los diseñad de datos. Ut bido a que e SELECT) a l os se ha div Oracle Ad gcoronelc@ s su diccion rmación sob (tablas, vis nto ha sido u os han inici r a otros dat stán almace acle, esta es dores de ap tilice las sen el diccionario las tablas y vidido, en d Database 10 dministración @gmail.com ario de dato bre la base d stas, índice utilizado. iado sesión os de la bas enadas en s también un plicaciones d ntencias SQ o de datos e vistas. os niveles d 0g n I m) os, de es, y se el na de QL es de
  27. 27. Lección 03 El Diccion www.pe Comp Se denom conforma utilizados compone Tablas Son estru V$, norm DBA tien que, su n darse cue haya dec No hay d es posibl en la crea Las tabla en tiemp comienzo El único intenta ej SQL Con SQL BAN --- Ora PL/ COR TNS NLS 3 nario de Datos rudev.net ponentes mina compo an el Diccion s por usuario ente esta, a s Tablas X$ Vistas Diná Tablas $ s X$ ucturas en m malmente es ne que hace nombre y el enta del sign cidido usar e ocumentaci e mediante ación de las as X$ son cr po real gua o de la insta comando p jecutar cualq L> conn / as nectado. L> select ba NNER ------------ acle Databas /SQL Release RE 10.2.0 S for 32-bit SRTL Version s s Privad onente privad nario de Da os que norm su vez integ ámicas (V_$ memoria pre stas tablas n erlo como us nombre de nificado de s esas convenc ón acerca d la revisión y vistas V$. readas en m ardando info ncia. permitido so quier tipo de s sysdba [ anner from ----------- se 10g Ente e 10.2.0.1. 0.1.0 t Windows: n 10.2.0.1. dos do a todos a atos que por malmente so rado por los $) esentadas c no se encue suario SYS. sus column su contenido ciones para e las tablas y el análisis memoria al m ormación de obre estas ta e instrucción [Enter] x$version; ----------- rprise Edit 0 - Product Production Version 10. 0 – Product aquellos grup r su natural on Administ s siguientes como tablas entran docum El problem as no son d o. Es de sup nombrarlas X$ prevista del conteni momento de e la activida ablas es el diferente al [Enter] ------------ tion Release tion .2.0.1.0 - P tion pos de objet eza sólo de tradores de grupos de o y sirven co mentadas. P ma que se ti descriptivos, poner que p . por Oracle do de las m el inicio de l ad de la B SELECT, o SELECT. ----------- e 10.2.0.1. Production tos (tablas y eberían ser e la Base de objetos: omo base p Para ver su ene con est por lo tanto or su import Corporation mismas dedu a instancia Base de Da ocurriendo u --------- 0 - Prod 23 y/o vistas) qu acezados y e Datos. Es ara las vista contenido u tas tablas, e o resulta difíc tancia, Orac ; sin embarg ucir su utilida y mantenida atos desde un error si s 3 ue y/o ste as un es cil cle go ad as el se
  28. 28. 24 No se pu SQL Con SQL gra ERR ORA La única a SYS e siguiente SQL Con SQL Vis SQL Sin SQL Con SQL Con SQL ADD --- 04B 04B 04B 04B 04B 04B 04B 04B 04B 04B 04B . . . . ede otorgar L> conn / as nectado. L> grant sel ant select o ROR en línea A-02030: sól operación d es la creació e forma: L> conn / as nectado. L> create vi sta creada. L> create p nónimo cread L> grant sel ncesión term L> conn scot nectado. L> select * DR ------ ----- B79704 B79704 B79704 B79704 B79704 B79704 B79704 B79704 B79704 B79704 B79704 . . el privilegio s sysdba [ lect on x$o on x$option * a 1: lo se puede disponible pa ón de vista s sysdba iew prueba$ public syno do. lect on pru minada corr tt/tigre from x$opt INDX I ------ ---- 0 1 2 3 4 5 6 7 8 9 10 Eric Gust o de SELECT [Enter] ption to sc to scott selecciona ara permitir s sobre ella [Enter] option as s nym x$optio eba$option ectamente. [Ent ion; [Ent NST_ID PARA ------ ---- 1 Part 1 Obje 1 Real 1 Adva 1 Bit- 1 Conn 1 Conn 1 Data 1 Incr 1 Inst 1 Para tavo Corone T sobre esas cott; [Ent ar de tablas acceso sob as y con es select * fro on for prueb to public; ter] ter] AMETER ------------ titioning ects l Applicatio anced replic -mapped inde nection mult nection pool abase queuin remental bac tead-of trig allel backup el Castillo ( s tablas a nin ter] s/vistas fi bre estas tab sas vistas p om x$option ba$option; ----------- on Clusters cation exes tiplexing ling ng ckup and re ggers p and recov Oracle Ad gcoronelc@ ngún usuario ijas blas a usuar permitir el a n; [Enter [Enter [Enter VAL -------- --- TRU TRU s FAL TRU TRU TRU TRU TRU ecovery TRU TRU very TRU Database 10 dministración @gmail.com o. rios diferente acceso, de r] r] r] LUE -------- UE UE LSE UE UE UE UE UE UE UE UE 0g n I m) es la
  29. 29. Lección 03 El Diccion www.pe Las tabla desarrolla uso de la SQL Con SQL ADD --- 03B 03B 03B 03B SQL NAM --- Fix Var Dat Red Vistas Oracle co base de vistas se mientras su funcio Aunque proporcio Podemos El códig correspo Las vista estas vis solo debe 3 nario de Datos rudev.net as X$ no a Oracle de as vistas V$, L> conn / as nectado. L> select * DR ------ ----- BF0BB0 BF0BD0 BF0BF0 BF0C10 L> select * ME ------------ xed Size riable Size tabase Buffe do Buffers Dinámica ontiene un c datos y ac e llaman “dy la base de onamiento. estas vista onan datos s realizar co o contenido ndientes sin s dinámicas tas tienen e en tener acc s pueden ser manera aut s sysdba from x$ksm INDX I ------ ---- 0 1 2 3 from v$sga ------- --- 10 ers 17 as (V_$) conjunto de v cesible por ynamic per datos está a as parecen en las estr nsultar de e o en “cata nónimos púb s reales son el prefijo V$ ceso a las vis r modificada tomática. La [Ent msd; [Ent NST_ID KSMS ------ ---- 1 Fixe 1 Vari 1 Data 1 Redo ; [Ent VALUE ------- 1247528 9053656 1966464 7139328 vistas funda el usuario rformance abierta y en ser tablas ructuras inte stas vistas, log.sql” con licos. identificadas . Los admin stas V$, y n as de ningu forma fácil ter] ter] SDNAM ------------ ed Size iable Size abase Buffer o Buffers ter] amentales qu administrad views” porq uso, y su co de la bas ernas del d pero nunca ntiene las d s por el pref nistradores d no a las vista una manera de ver su in KS ------ ---- 1 109 rs 171 7 ue son mant or de la ba que son con ontenido se se de datos isco y las podemos ac definiciones fijo V_$. Los de la base d as V_$. a y su man formación e SMSDVAL ------- 1247528 9053656 1966464 7139328 tenidas por ase de datos ntinuamente relaciona so s, no son. estructuras ctualizarlas ó de estas s sinónimos de datos y o 25 ntenimiento es mediante el servidor d s SYS. Esta e actualizada obre todo co Estas vista de memori ó alterarlas. vistas y su públicos pa otros usuario 5 lo el de as as on as a. us ra os
  30. 30. 26 Las vista principal instancia vistas qu requieren SQL Con SQL Bas Bas Ins SQL sel * ERR ORA SQL Ins Tot Fix Var Dat Red Bas Bas SQL NAM --- Fix Var Dat Red as dinámica para accede es iniciada, e leen los d n que la bas L> conn / as nectado. L> shutdown se de datos se de datos stancia ORAC L> select * lect * from ROR en línea A-01034: ORA L> startup stancia ORAC tal System G xed Size riable Size tabase Buffe do Buffers se de datos se de datos L> select * ME ------------ xed Size riable Size tabase Buffe do Buffers as son utiliz er a informa , las vistas V datos del dis e de datos e s sysdba immediate cerrada. desmontada CLE cerrada from v$sga v$sga a 1: ACLE not av CLE iniciad Global Area ers montada. abierta. from v$sga ------- --- 10 ers 17 Eric Gust zadas por O ación sobre f V$ que leen sco requiere esté abierta. [Enter [Enter . . ; [Enter ailable [Enter da. 289406976 1247528 109053656 171966464 7139328 ; [Enter VALUE ------- 1247528 9053656 1966464 7139328 tavo Corone Oracle Ente funcionamie información n que la bas r] r] r] r] 6 bytes 8 bytes 6 bytes 4 bytes 8 bytes r] el Castillo ( erprise Mana ento del siste n de la mem se de datos Oracle Ad gcoronelc@ ager, que e ema. Despu moria son acc esté monta Database 10 dministración @gmail.com es la interfa ués de que cesibles. La ada, y alguna 0g n I m) az la as as
  31. 31. Lección 03 El Diccion www.pe Tablas El otro g Estas tab COL$, TS sql.bsq. administr SQL Con SQL NAM --- EXA SYS SYS TEM UND UND USE 7 f 3 nario de Datos rudev.net s $ grupo de obj blas tienen S$, USER$ De la mism radores (DBA L> conn / as nectado. L> select na ME ------------ AMPLE SAUX STEM MP DOTBS1 DOTBS2 ERS filas selecc s jetos dentro nombres má o TAB$. Es a manera qu A) los que a s sysdba ame from ts ----------- cionadas. o del Diccio ás compren ste conjunto ue con las ta accedan esta [Enter $; [Enter ------ nario de Da nsibles que de tablas e ablas X$, se as tablas. r] r] atos, es el c las anteriore s creado po e recomiend conjunto de es tablas X$ or la ejecució a que solo s 27 las tablas $, tales com ón del archiv sean usuario 7 $. mo vo os
  32. 32. 28 Comp Dentro d privado catalog.s Dependie Oracle 10 diccionar Estas vis Diccionar seguridad involucra La difere la vista d sobre tod muestra acceso. ALL_TA las cuale muestra s vista USE gráfico m USER_. ponentes e este grup son creada sql, que crea endo de qué 0g puede co rio de datos stas son la rio de Datos d en el ma ados en el m ncia entre la el diccionari das las tabla solamente a Por ejemplo BLES mostr es a SCOT solamente lo ER_TABLES muestra una s Públic po de objeto as por los a vistas asoc é característ ontener más tienen nomb manera m s. Son el gr anejo del D anejo de la as vistas DB io de datos as en la bas a tablas que o, si inicia s rará todas la TT otros usu os objetos p S, sólo las ta representa Eric Gust cos os Oracle es diferentes a ciadas a las ticas están i s de 1,300 v bres que com más amigabl rupo de obje Diccionario d base de da BA_, ALL_, DBA_TABL se de datos. e un usuari sesión en la as tablas per uarios le ha perteneciente ablas que él ción gráfica tavo Corone stán todas archivos ca tablas X$, $ nstaladas y istas del dic mienzan con e de obser etos Oracle de Datos po tos. USER_ se LES. La vista . La vista AL o particular a base de d rtenecientes an otorgado es a un usua posee se m a de la relac el Castillo ( las vistas q at*.sql, sien $ y a las vist configurada ccionario de n el DBA_, A rvar la infor más conoc or parte de puede ilustr a DBA_TAB LL_TABLES de la base datos como al usuario S o acceso. L ario. Si el us mostraran en ción entre la Oracle Ad gcoronelc@ ue sobre el ndo el más tas V$ o V_ as, una base los datos. ALL_, y USE rmación con cido, como a e los diferen rar usando c BLES muestr S, a pesar d e de datos p usuario SCO SCOTT y las La vista US suario SCOT n el resultado as vistas DB Database 10 dministración @gmail.com l componen conocido _$. e de datos d Las vistas d ER_. ntenida en alternativa d ntes usuario como ejemp ra informació de su nombr posee o tien OTT, la vis s tablas sob SER_TABLE TT consulta o. El siguien BA_, ALL_, 0g n I m) te el de del el de os plo ón re, ne sta re ES la te y
  33. 33. Lección 03 El Diccion www.pe Las vista generalm muestra u Prefijo USER_ ALL_ DBA_ 3 nario de Datos rudev.net as DBA_ mente las vis una descripc D M M to pe M D s proporciona stas del dicc ción sobre lo escripción Muestran los Muestran los odos los que ermitido el a Muestran todo isponibles p an la inform cionario de os tipos de v objetos crea objetos a lo e él ha cread acceso y no os los objeto para usuarios mación má datos usad vistas. ados por el u os cuales cad do como tam le pertenece os creados a s administra ás amplia d as por los D usuario que da usuario ti mbién aquello en. a nivel de la adores. de la meta DBAs. La s hace la con iene acceso os sobre los Base de Da 29 adata y so iguiente tab sulta. , es decir cuales tiene atos. 9 on bla e
  34. 34. 30 Como las ellas se d Normalm excepcio dba_tab SQL Con SQL TAB --- DEP EMP BON SAL s vistas ALL debe estipula mente toda nes que n lespaces, db L> conn scot nectado. L> select ta BLE_NAME ------------ PT P NUS LGRADE L_ y DBA_ ar el propiet vista DBA_ no amerita ba_data_file tt/tigre able_name f ----------- Eric Gust muestran o ario de cada _, tiene su an la pres es, dba_roll [Enter] rom user_ta ------ tavo Corone objetos perte a objeto refe u contrapart encia de lback_segs ables; [ el Castillo ( enecientes a erenciado. te USER_ esas vista s, etc. [Enter] Oracle Ad gcoronelc@ a diferentes y ALL_, c as, como Database 10 dministración @gmail.com s usuarios, e con contada por ejempl 0g n I m) en as o:
  35. 35. Lección 04 Usuarios Administradores Contenido Administrador de la Seguridad y Privilegios de la Base de Datos 32 Cuentas del Sistema Operativo Administradoras de la Base de Datos 32 Nombres de Usuarios Administradores de la Base de Datos 32 Autenticación del Administrador de Base de Datos 34 Privilegios Administrativos 34 Seleccionar un Método de Autenticación 37 Usando Autenticación del Sistema Operativo (OS) 39 Usando la Autenticación del Archivo de contraseñas 42 Creación y Manteniendo el Archivo de Contraseñas 44 Usando ORAPWD 44 Estableciendo el valor de REMOTE_LOGIN_PASSWORDFILE 46 Adicionando Usuarios al Archivo de Contraseñas 47 Mantenimiento del Archivo de Contraseñas 49
  36. 36. 32 Admin y Priv Para llev específic en el cua base de d Cuenta Admin Para rea poder eje se ejecu identifica pude req datos req necesario acceso a Nombr Dos cuen en el sigu Durante usuarios Se sugie utilizarlo y SYSTE nistrado ilegios d var a cabo os dentro de al la base de datos debe s as del Sis istradora alizar mucha ecutar coma ta Oracle, p ción para a querir más p quieren (por o guardar lo a ellos. res de Us ntas de usua uiente cuadr SYS SYSTEM la instalació SYS y SYS re también al realizar ta EM para esto or de la S de la Ba las tareas e la base de e datos esta ser celosam stema Op as de la B as de las ta andos del sis puede ser q cceder al si privilegios o r ejemplo, re os archivos suarios A ario son crea ro. ón de la ba TEM. crear por lo areas admin os propósito Eric Gust Segurida ase de D s administra e datos y po funcionando mente control perativo Base de D areas admin stema opera que se nec stema opera derechas d ealizar la ins de Oracle Administra adas automá ase de datos menos un nistrativas dia s. tavo Corone ad Datos ativas, un D osiblemente o. El acceso lado. Datos nistrativas de ativo. Depen cesite una c ativo. Si es de acceso q stalación de en nuestra adores d áticamente c s Oracle se usuario adic arias. Se rec el Castillo ( DBA de Or en el sistem o a una cuen e una base ndiendo del s cuenta del s así, la cuen que muchos l software d cuenta per e la Base con la base e establecen cional, y con comienda no Oracle Ad gcoronelc@ racle neces ma operativo nta de admin e de datos, sistema ope sistema ope nta del siste s usuarios d de Oracle). A rsonal, si de e de Dato de datos, co n las contra ncederle el r o utilizar las Database 10 dministración @gmail.com ita privilegio o del servid nistrador de es necesar erativo en qu erativo o un ema operativ de la base d Aunque no e ebemos ten os omo se ilust aseñas de lo rol DBA, pa cuentas SY 0g n I m) os or la rio ue na vo de es er ra os ra YS
  37. 37. Lección 04 Usuarios A www.pe SYS Cuando s el rol de D Todas la Estas tab mantene manipula administr usuario S diccionar Asegúres con la cu SYSTEM Cuando s asigna el El usuar informaci herramie usuarios Rol DBA Un rol pr Oracle. E tanto, es completa Not El p Ésto adm tale 4 Administrado rudev.net se crea una DBA. s tablas y v blas y vista r la integrid adas solame rador de la SYS. (Sin e rio de datos se de que la enta SYS. M se crea una rol de DBA rio SYSTEM ión adminis ntas de Ora individuales A redefinido, d Este rol cont s de muy g amente funci ta: papel del DB os son los pr ministrador es como cre res base de da vistas del di as son crític dad del dic ente por Ora base de da embargo, se en caso de a mayoría de a base de d A. M es usad strativa, y t acle. Nunca s. de nombre D tiene la may gran alcance ionales de la BA no incluye rivilegios ad realizar tare ar la base d atos, el usua iccionario de cas para la ccionario de acle. Nunca atos, y nadie e pueden c que sea nec e los usuario atos, el usu do para cre tablas y vi se debe cre DBA, se cre yoría de los e y debe s a base de da e los privile dministrativo eas básicas d e datos, el a ario SYS se e datos son operación e datos, las deben ser e debe crea ambiar los cesario.) os de la base uario SYSTE ear tablas istas interna ear tablas en ea automátic privilegios d er concedid atos. gios del sist os especiale de la admini arranque y l crea automá n almacenad de la base s tablas en modificadas ar cualquier parámetros e de datos n EM se crea y vistas a as usadas n el esquem camente con del sistema do solament ema SYSDB s que permi istración de la parada de áticamente y das en el es e de datos n el esquem s por cualqu tabla en el de almace nunca pueda automáticam dicionales por varias a SYSTEM n cada base de base de te a los ad BA ó SYSOP ten a un la base de e la instanci 33 y se le asign squema SYS Oracle. Pa ma SYS so uier usuario esquema d enamiento d an conectars mente y se para mostr s opciones de interés d e de datos d datos. Por dministradore PER. datos, a. 3 na S. ra on o del del se le rar y de de lo es
  38. 38. 34 Auten Como DB base de del admin Privileg Los privil operacion sistema, nivel de a Not Los de El nticación BA, realizam datos. Porq nistrador de gios Adm legios admin nes básicas SYSDBA y autorización ta s privilegios la base de d control de e n del Ad mos a menu que solamen la base de d ministrativ nistrativos q s de la base SYSOPER. que se requ del sistema datos aun cu estos privile Eric Gust dministra udo operaci nte un DBA datos requie vos que se requ e de datos s Se debe ten uiera. SYSDBA y SY uando la bas gios está tot tavo Corone ador de iones espec debe realiza eren un esqu ieren para q se concede ner uno de e YSOPER perm se de datos n talmente fu el Castillo ( Base de ciales tales ar estas ope uema seguro que un adm n con dos p estos dos pri miten el acc no está abie era de la ba Oracle Ad gcoronelc@ e Datos como Inicia eraciones, lo o de autentif ministrador p privilegios e vilegios, dep ceso a la ins erta. ase de datos Database 10 dministración @gmail.com ar y Parar os username ficación. pueda realiz especiales d pendiendo d stancia s. 0g n I m) la es ar del del
  39. 39. Lección 04 Usuarios A www.pe SYSDBA Las sigui SYSDBA Privilegi Sistema SYSDBA SYSOPE El contex autentific Cuando n con un username 4 Administrado rudev.net A y SYSOP ientes son l A y de SYSO io del O A E ER E b xto en el c cación que s nos conecta esquema p e. Para SYS res PER as operacio OPER: Operación A Ejecutar o ALTER D conjunto CREATE ARCHIVE CREATE Incluye e Este privileg Ejecutar o ALTER D conjunto ARCHIVE CREATE Incluye e Este privileg básicas, per cual se auto e elige utiliz amos con pri por defecto, SDBA este e ones que es Autorizada operaciones DATABASE: de caractere E DATABASE ELOG y REC E SPFILE l privilegio R gio del sistem operaciones DATABASE: de caractere ELOG y REC E SPFILE l privilegio R gio permite a ro sin la capa orizan a uti ar. ivilegios de no con el esquema es stán autoriza s de START OPEN, MO es E COVER RESTRICTE ma permite c s de START OPEN, MO es COVER RESTRICTE a un usuario acidad de ve lizar estos SYSDBA o esquema SYS; para adas para lo UP y SHUTD UNT, BACK D SESSION conectarnos UP y SHUTD UNT, BACK D SESSION realizar tare er datos del privilegios d SYSOPER, que se aso SYSOPER e os privilegio DOWN KUP, o camb N como usuar DOWN KUP, o camb N eas operacio otros usuari depende de nos estamo ocia genera el esquema e 35 s del sistem biar el rio SYS. biar el onales io. el método d os conectand almente a s es PUBLIC. 5 ma de do su
  40. 40. 36 Conectá En este e conecta c Paso 1 Como pri SQL Con SQL USE SQL Tab SQL 1 f SQL DAT --- Gus Paso 2 Como se SQL Con SQL Con ándonos c ejemplo se con el privile imer paso, c L> conn scot nectado. L> show user ER es "SCOTT L> create ta bla creada. L> insert in fila creada. L> select * TO ------------ stavo Corone egundo paso L> conn sys/ nectado. L> grant sys ncesión term on Privileg comprueba egio del siste crearemos u tt/tiger r T" able test( nto test va . from test; ----------- el o, otorgarem /admin as s sdba to sco minada corr Eric Gust gios Admin que a un u ema SYSDB na tabla com [Enter] [Enter] dato varcha lues( 'Gust [Enter] ------ os a scott e ysdba [ tt; [ ectamente. tavo Corone nistrativos suario se le BA. mo usuario s ar2(30) ); tavo Coronel el privilegio S [Enter] [Enter] el Castillo ( s: Ejemplo e asigna el e scott, y lueg [ l' ); [ SYSDBA. Oracle Ad gcoronelc@ esquema SY go insertarem [Enter] [Enter] Database 10 dministración @gmail.com YS cuando s mos una fila 0g n I m) se .
  41. 41. Lección 04 Usuarios A www.pe Paso 3 Ahora, co esquema SQL Con SQL USE SQL sel ERR ORA Selecc Los méto datos: Su opció donde re cliente re autentific 4 Administrado rudev.net omprobarem a por defecto L> conn scot nectado. L> show user ER es "SYS" L> select * lect * from ROR en línea A-00942: la cionar un odos siguien Autenticaci Autenticaci n es afectad eside la bas emoto. La si cación del ad res mos que cua o ya no es sc tt/tiger as r from test; test * a 1: tabla o vi Método d ntes están d ión por el Si ión mediante da si admini se de datos iguiente figu dministrador ando scott cott, sino sy sysdba [ [ [ sta no exis de Auten disponibles stema Oper e Archivo de istramos la s, o si admi ura ilustra la r de la base d se conecta ys. [Enter] [Enter] [Enter] ste nticación para auten rativo (OS) e Contraseña base de dat nistramos d as opciones de datos. a utilizando ticar admini as (Passwor tos localmen diversas bas que tenemo el privilegio istradores d rd Files) nte en la mi ses de dato os para los 37 SYSDBA, de la base d sma máquin os de un so esquemas d 7 el de na olo de
  42. 42. 38 Si estam documen segura. no son se Conexio Para con debemos archivo d identifica sistema S Conexio Para con conexión os realizand ntación de La mayoría eguros. ones Remo nectar con s estar aute de contraseñ ción de los SYSDBA o S ones Local nectarnos co remota seg Podemos c y cuando privilegio d Si el servid privilegio S contraseña sistemas o de datos im en un grup do la admini red de Ora de los proto otas No-Se Oracle co nticados po ña, la base d usernames SYSOPER. les y Cone on Oracle c gura, tenemo conectarnos la base de el sistema S dor no está SYSDBA o as, podemos operativos, la mplica coloca o especial, g Eric Gust istración rem acle para d ocolos comu eguras mo usuario or un archivo de datos uti de la base exiones Re como usuar os las siguie s y ser auten e datos ten SYSDBA o S utilizando SYSOPER, s utilizar la a autentifica ar el userna generalment tavo Corone mota de la b eterminar s unes de con o privilegiad o de contra iliza un arch de datos a emotas Seg io privilegia ntes opcione nticados por ga un arch SYSOPER. un archivo y por lo t autentificac ción del OS me del OS d te designado el Castillo ( base de dato si estamos nexión, tales do sobre u señas. Al u hivo de cont los se han c guras do sobre u es: r un archivo hivo de con de contrase tanto no es ción del OS S para los ad del administr o con el nom Oracle Ad gcoronelc@ os, debemo utilizando u como TCP/ na conexió sar la auten raseña para concedido e na conexión de contrase traseñas y eñas, o si n stamos en e S. En la ma dministrador rador de la b mbre OSDBA Database 10 dministración @gmail.com s consultar una conexió /IP y DECne ón no-segur ntificación d a no perder el privilegio d n local o un eñas, siemp tengamos o tenemos el archivo d ayoría de lo es de la bas base de dato A. 0g n I m) la ón et, ra, del la de na re el el de os se os
  43. 43. Lección 04 Usuarios A www.pe Usando OSDBA Son dos de los us grupos so los nomb datos. Lo cuadro: Los nom eliminado operativo A continu OSOPER Prepara Para hab debemos 1. 2. 4 Administrado rudev.net o Autenti y OSOPER grupos de u suarios adm on genérica bres específ os nombres G O O O mbres por d os. Podemo o. uación hacem R afecta la co Si es un m con la base Si es un m conecta co SYSOPER. Si no es m como SYS ando la Aut bilitar la aute s hacer el sig Crear un us Agregar el operativo. res icación d R usuarios esp inistradores amente cono ficos asigna específicos Grupo del Sis Operativo OSDBA OSOPER defecto asu os crear los mos una des onexión con iembro del g e de datos, l miembro de on la base . miembro de DBA o SYS tenticación entificación guiente: suario en el s usuario a del Sistem peciales del de la base ocidos como ados como p dependen d stema midos por grupos OS scripción có Oracle: grupo OSDB o estará hac el grupo OS de datos, lo e estos grup OPER, el co n del SO de un usua sistema ope los grupos ma Opera sistema ope de datos us o OSDBA y parte del pr del sistema UNIX dba oper el instalado SDBA y OS mo un usua BA, y especi ciendo con e SOPER, y e o estará ha pos del sist omando CON ario adminis erativo. OSDBA u ativo (OS) erativo para sando la aut OSOPER. L roceso de in operativo y Windo ORA_D ORA_O or universal SOPER espe ario que perte ifica AS SYS el privilegio d especifica A aciendo con ema operat NNECT falla strador que OSOPER ) a controlar la tenticación d Los grupos s nstalación d se ilustran e ows DBA PER de Oracle ecíficos segú enece al gru SDBA cuand de sistema S S SYSOPE el privilegi tivo e intent rá. usa el siste definidos e 39 as conexione del OS. Esto son creados de la base d en el siguien e pueden s ún el sistem upo OSDBA do se conec SYSDBA. ER cuando s o de sistem ta conectars ema operativ en el sistem 9 es os s y de te er ma u cta se ma se vo ma
  44. 44. 40 Conectá Un usuar con una b CON CON Para una también e CON CON El siguien ándonos u rio puede se base de dato NNECT / AS NNECT / AS a conexión re especificar e NNECT /@net_ NNECT /@net_ nte gráfico m sando la A er autentica os local con SYSDBA SYSOPER emota con la el nombre de _service_name _service_name muestra los m Eric Gust Autenticac do, habilitán uno de los a base de da el servicio de AS SYSDBA AS SYSOPER miembros de tavo Corone ión del SO ndolo como comandos s atos sobre u e red de la b R el grupo OR el Castillo ( O usuario adm siguientes de una conexión base de dato A_DBA. Oracle Ad gcoronelc@ ministrativo, el SQL*Plus n segura, el os remota: Database 10 dministración @gmail.com y conectars : usuario deb 0g n I m) se be
  45. 45. Lección 04 Usuarios A www.pe A continu del sistem SQL Con SQL USE Ejercicio El siguien 1. Cre 2. Agr 3. Cie ser 4. Inte 5. Agr 6. Inte com 4 Administrado rudev.net uación tenem ma operativo L> conn / as nectado. L> show user ER es "SYS" o Experim nte ejercicio ear el usuari regue el usu erre todas la rgio. ente conecta regue el usu ente nuevam mpañero. res mos un ejem o. s sysdba r ental debe desar o del SO de uario sergio as aplicacion arse a Oracle uario sergio mente conec mplo de com [Enter] [Enter] rrollarlo uste e nombre ser al grupo Ad nes, cierre e como SYS al grupo OR ctarse a Ora mo se realiza d. rgio. ministradore la sesión a SDBA, come RA_DBA. cle como SY a la conexió es. ctual, e inic ente el result YSDBA, com n utilizando cie sesión c tado con su mente el res 41 autenticació on el usuar compañero sultado con s 1 ón rio . su
  46. 46. 42 Usando Esta secc del archi sistema o Prepara Para per archivo d 1. Si n ORA 2. Est EX Not REM lo t 3. Con priv 4. Si e 5. Oto Conectá Los usua de datos username Por ejem conectars CON o la Aute ción describ vo de la co operativo OR ando el Arc rmitir la aute de contraseñ no existe, cr APWD FILE=file tablecer el CLUSIVE. ta MOTE_LOGIN tanto no pue nectarse a vilegios adm el usuario no orgar el privi ándonos u arios con pri local ó rem e y contrase mplo, si al se de la sigu NNECT scott/tig enticación be cómo aut ontraseña. L RA_DBA y O chivos de C entificación ñas se debe ear el archiv name PASSWO parámetro N_PASSWORD ede ser cam la base de ministrativos) o existe en la legio del sis sando aut vilegios adm mota usando eña, y con la usuario sco uiente mane ger AS SYSDBA Eric Gust n del Arc enticar a un Le sugiero r ORA_OPER. Contraseñ de un usua hacer el sig vo de contra ORD=password de inicializa DFILE es un biado sin el datos com . a base de da tema SYSD tenticación ministrativos o el comando a cláusula A ott se le h era: A tavo Corone hivo de c n usuario ad retirar a tod . as de Aute ario administ uiente: aseñas usan ENTRIES=max_ ación REMO parámetro d reinicio de mo usuario S atos, crear e DBA ó SYSO n del archiv pueden co o SQL*Plus S SYSDBA ha concedid el Castillo ( contraseñ ministrativo dos los miem enticación trativo que u do el utilitari _users OTE_LOGI de inicializa la base de d SYS (o con el usuario. OPER al usua vo de cont nectarse y a CONNECT o AS SYSO do el privile Oracle Ad gcoronelc@ ñas usando la a mbros de lo usa la auten io ORAPWD N_PASSWO ación estátic datos. n otro usuar ario. traseñas autenticarse T. Deben con OPER. egio SYSDB Database 10 dministración @gmail.com autentificació os grupos d ntificación d D: ORDFILE e co y por rio que teng e en una bas nectar con s BA, él pued 0g n I m) ón del del en ga se su de
  47. 47. Lección 04 Usuarios A www.pe Si se le c CON Not La a aut gru SY use Si n con Ejercicio El siguien 1. Est EX 2. Qu OR 3. Cre 3. 4. 4. Cre 5. Con 6. Ver 7. Ver 4 Administrado rudev.net concede el p NNECT scott/tig tas autentificac tentificación po OSDBA SOPER, se c ername/pass no pertenece ntraseñas, e o Dirigido nte ejercicio tablezca e CLUSIVE. ite todos l RA_OPER. ear el archivo Contraseña Número má ear el usuari ncédale el p rifique el con rifique la con res privilegio SYS ger AS SYSOPE ción del siste n del archivo u OSOPER conectará c sword que s e al grupo O ntonces la c debe resolv l valor d os miembr o de contras a del usuario áximo de en o gustavo, a privilegio SYS ntenido del a nexión de gu SOPER, él p ER ema operati o de contras del sistema on privilegio se especifiqu OSDBA ú OS conexión fal verlo junto co el paráme os de los señas con la o SYS: supe ntradas: 10 asígnele la c SDBA a gus archivo de co ustavo como podría conec ivo toma pre señas. Espec a operativo, os administr ue. SOPER, y ta lará. on su profes etro REMO grupos de as siguientes er contraseña c stavo. ontraseñas. o usuario ad ctarse de la s ecedencia so cíficamente y se conecta rativos sin im ampoco está sor. OTE_LOGIN el sistema s característ clever. ministrador. siguiente ma obre la e, si pertene a como SYS mportar el á en el archi N_PASSWO operativo icas: 43 anera: ce al SDBA o ivo de ORDFILE e ORA_DBA 3 en y
  48. 48. 44 Creac Podemos archivo d archivo c Usando Cuando s ningún pa se ilustra C:> Usag wh fi p e fo Th C:> El siguie hasta 30 crea inici C:> Not Es c con usu con ción y Ma s crear un a de contraseñ como parte d o ORAPW se invoca el arámetro, se a a continuac orapwd [ ge: orapwd file= here le - name of pa password - pass entries - maximu orce - whether t ere are no spac nte comand usuarios p almente con ORAPWD FILE ta críticamente ntraseñas y l uario con acc nexión. antenien rchivo de co ñas, ORAPW de su instala WD l programa u e recibe un ción: [Enter] =<fname> pass ssword file (ma word for SYS (m um number of dis to overwrite exis ces around the e do crea un privilegiados n la contrase E=acct.pwd PAS e importante las variables ceso podría Eric Gust ndo el A ontraseñas u WD. Para al ción estánd utilitario de mensaje que sword=<passwo nd), mand), stinct DBA and sting file (opt), equal-to (=) cha archivo de con diversa eña secret p SSWORD=secre e para la se s de entorno potencialme tavo Corone Archivo d usando el pr gunos siste ar. creación de e indica el u ord> entries=<u OPERs (opt), aracter. contraseña as contrase para los usu et ENTRIES=30 guridad del o que identif ente compro el Castillo ( de Cont rograma util mas operati l archivo de uso apropiad users> force=<y s de nombr ñas. En est arios que co 0 [Enter] sistema pro fican su loca ometer la se Oracle Ad gcoronelc@ traseñas itario para la vos, podem e contraseña do del coma y/n> re acct.pwd te ejemplo, onectan com oteger el arc alización. Cu eguridad de Database 10 dministración @gmail.com s a creación d mos crear es as sin prove ndo, tal com d que permi el archivo s mo SYS. chivo de ualquier la 0g n I m) del ste er mo te se
  49. 49. Lección 04 Usuarios A www.pe A continu FILE PASSWO ENTRIES FORCE 4 Administrado rudev.net uación pasam Este p Se de este parám Los tip espec el arc directo variab de con sistem platafo ORD En es usamo despu diccio contra S Este p archiv usuari o SYS el núm entrad Por ej esto contra Este p contra del mi res mos a descr parámetro es be especific archivo es metro es oblig pos de nomb cíficos del sis chivo de con orio específ bles de ento ntraseñas. D ma operativo orma. ste parámet os la sente ués de cone nario de d aseñas amba parámetro e vo de contra ios distintos SOPER. El n mero de us das de contr jemplo, si el aloja cuatro aseña alojad parámetro, s aseñas exist smo nombre ribir los pará stablece el n car el nombr encriptado gatorio. bre de archiv stema opera ntraseñas te fico. Otros rno para es Debemos re o para los n tro establec encia ALTER ctarse a la datos y la as son actua especifica e aseñas ace permitidos p úmero real suarios por raseña hast l tamaño de o entradas das será siem si se estable tente. Devue e y se omite ámetros del u nombre del a re completo , y no es vo permitido ativo. Alguno enga un for sistemas o specificar el visar la doc nombres y cemos la co R USER pa base de dat contraseñ alizadas. Es el número d epte. Este n para conect de entradas rque la utili a que se lle el bloque de de contra mpre múltipl ece en Y, le elve un error e este parám utilitario ORA archivo de c y la ruta del posible le os para el arc os sistemas rmato espec operativos p nombre y la cumentación las localiza ontraseña p ara cambiar tos, la contr a almacen ste parámetr de entradas número cor ar a la base s permisibles dad ORAPW ena un bloqu l sistema op seña. El n o de cuatro. permite sob r si existe u metro o se es APWD. contraseñas archivo. El eerlo directa chivo de con operativos r cífico y loca permiten el a localizació específica aciones perm para el usu r la contras raseña alma ada en el ro es obligat que se req rresponde a de datos co s puede ser WD continú ue del siste perativo es d número de bre-escribir n archivo de stablece en N 45 a ser cread contenido d amente. Es ntraseñas so requieren qu alizado en u uso de la ón del archiv de Oracle d mitidas en s ario SYS. seña de SY acenada en archivo d torio. quiere que al número d omo SYSDB más alto qu úa asignand ma operativ de 512 Byte entradas d un archivo d e contraseña N. 5 o. de ste on ue un as vo del su Si YS el de el de BA ue do vo. es, de de as
  50. 50. 46 Estable Además inicializac reconocid Valor NONE EXCLUS SHARED eciendo e de crear e ción REMO dos se desc SIVE D el valor d el archivo d OTE_LOGIN riben a cont Descrip Fijar est no exist ninguna Un arch solamen EXCLUS También ALTER Un arch múltiple embargo se pued SHARE Todos lo SYSDBA contrase establec usuarios SHARE Esta opc bases d Eric Gust de REMOT de la contra N_PASSWO inuación: ción te parámetro tiese el archi a conexión p ivo de contr nte con una SIVE permit n permite ca USER. Este ivo de contr s bases de d o, el archivo de agregar n D. os usuarios A y/o SYSO eñas cuando ce en EXCL s, se puede D, y despué ción es útil s e datos múl tavo Corone TE_LOGI aseña, debe ORDFILE en o en NONE ivo de contra privilegiada s raseñas EXC base de dat te agregar, m ambiar la con e es el valor raseñas SHA datos que fu o no puede s uevos usua que necesita OPER deben o REMOTE_ USIVE. Des cambiar RE és comparte si se tiene un tiples. el Castillo ( IN_PASS emos tambié n el valor hace que O aseñas. Es sobre conexi CLUSIVE se tos. Usar un modificar, y ntraseña de por defecto. ARED puede uncionan en ser modificad rios a un arc an los privile ser agregad _LOGIN_PA spués que se EMOTE_LOG el archivo. no o más DB Oracle Ad gcoronelc@ SWORDF én fijar el p apropiado. Oracle funcio decir, no se iones no-seg e puede utiliz archivo de suprimir usu SYS con el . e ser utilizad el mismo se do. Esto sign chivo de con egios del sis dos al archiv ASSWORDF e agreguen a GIN_PASSW BAs que adm Database 10 dministración @gmail.com FILE parámetro d Los valore ne como si e permite guras. zar contraseñas uarios. comando do por ervidor. Sin nifica que no ntraseñas stema vo de ILE se a todos los WORDFILE a ministran 0g n I m) de es s o a
  51. 51. Lección 04 Usuarios A www.pe Adicio Cuando c informaci archivo REMOTE un mensa El nombr usuario t elimina e Creando Use el s nuevos u 1. Pro 2. Est EX 3. Con 4. Inic de 5. Cre mis Otorgan Para oto sintaxis e GRA Para revo REV 4 Administrado rudev.net nando Us concede priv ión de su pr de contras E_LOGIN_P aje de error re de usuar iene por lo el usuario de o un Archi iguiente pro usuarios: oceda a crea tablezca el CLUSIVE. néctese a O cie la instanc datos existe ear los usua smo y otros u ndo y Revo rgar el priv es la siguien ANT privilegio TO ocar el privile VOKE privilegio res suarios a vilegios SYS rivilegio se a señas EXC PASSWORD si tratamos rio se manti menos uno l archivo de vo de Con ocedimiento ar un nuevo parámetro Oracle con el cia y crear l ente. rios necesa usuarios apr ocando Pri ilegio SYSD te: O usuario; egio debe u FROM usuario; al Archivo SDBA y/o SY agregan al a CLUSIVE (e DFILE se ha de concede ene en el a de estos do contraseña ntraseñas y para crear archivo de c de inicializ privilegio S a base de d rios. Otorga ropiadamen ivilegios SY DBA y/o SY tilizar la inst o de Cont YSOPER a u rchivo de co es decir, a establecido r estos privil archivo de c os privilegios s. y Agregánd un nuevo a contraseñas ación REMO YSDBA. datos si es n ar los privileg te. YSDBA y S YSOPER deb trucción es R traseñas un usuario, e ontraseñas. si el pará o en NONE legios. contraseñas s. Si se revo dole Nuevo archivo de c . OTE_LOGI necesario, o gios SYSDB SYSOPER be utilizar la REVOKE, su el nombre d Si el servido ámetro de ó SHARED solamente oca ambos os Usuario contraseñas N_PASSWO o monte e in BA y/o SYSO a instrucción u sintaxis es 47 e usuario y or no tiene u inicializació D) se mostra mientras es privilegios, s os s, y agregar ORDFILE e icie una bas OPER a uste n GRANT, s la siguiente 7 la un ón rá se se rle en se ed su e:
  52. 52. 48 Consult Podemos privilegio columnas Columna USERNA SYSDBA SYSOPE En el sigu SQL Con SQL Nom --- USE SYS SYS SQL USE --- SYS SCO tando los M s usar la v s SYSDBA s: a D AME E a A S s ER S s uiente ejemp L> conn sys/ nectado. L> desc v$pw mbre ------------ ERNAME SDBA SOPER L> select * ERNAME ------------ S OTT Miembros ista V$PWF y SYSOPE Descripción Esta column archivo de c Si el valor de sesión con e Si el valor de sesión con e plo se ilustra /admin as s wfile_users ----------- from v$pwf ----------- Eric Gust del Archiv FILE_USER ER para la na contiene e contraseñas. e esta colum el privilegio S e esta colum el privilegio S a el uso de la ysdba [ [ ----------- ile_users; SYSD ------ ---- TRUE TRUE tavo Corone vo de Contr RS para co base de da el nombre de mna es TRUE SYSDBA. mna es TRUE SYSOPER. a vista V$PW [Enter] [Enter] ¿Nul ------- ---- [Enter DB SYSOPER -- -------- E TRUE E FALSE el Castillo ( raseñas nsultar los atos. Esta v el usuario qu E, entonces E, entonces WFILE_US lo? Tipo ----- ----- VARCH VARCH VARCH r] Oracle Ad gcoronelc@ usuarios qu vista tiene l ue es recono el usuario p el usuario p ERS. ------------ HAR2(30) HAR2(5) HAR2(5) Database 10 dministración @gmail.com ue tienen lo as siguiente ocido por el puede iniciar puede iniciar ---- 0g n I m) os es r r
  53. 53. Lección 04 Usuarios A www.pe Manten Ampliar Si se rec sistema S grande y Reempl Use el sig 1. Ano V$ 2. Cie 3. Elim 4. Se Deb 5. Fin Elimina Si determ usuarios, REMOTE sólo los operacion 4 Administrado rudev.net nimiento r el número cibe el error SYSDBA o re-concede azar el arc guiente proc ote los usua PWFILE_U erre la base d mine si el arc debe crea bemos aseg almente pro r el Archiv mina que ya , puede el E_LOGIN_P usuarios qu nes de admi res del Arch o de usuar de archivo SYSOPER a r los privileg chivo de co cedimiento p arios que tie SERS. de datos con chivo de con r nuevamen gurarnos que oceda a agre vo de Contr a no se requ iminar este PASSWORD ue puedan inistración e ivo de Co rios del arc (ORA-1996 a un usuario gios a los us ontraseñas para reempla enen privileg n la instrucc ntraseñas ex nte el archi e estamos a egar los usua raseñas uiere más d e archivo y DFILE a NO ser autentic n la base de ontraseñ chivo de co 6) cuando se o, se debe c uarios. s: azar el archi gios SYSDB ción SHUTD xistente. ivo de cont umentando arios al arch de un archiv y reestablec ONE. Despu cados por e e datos. as ontraseñas e intenta co crear un arc vo de contra BA ó SYSO DOWN. traseñas co el número d hivo de contr vo de contra cer el pará ués de que el sistema o s onceder los hivo de con aseñas: PER consult on el utilitar de entradas. raseñas. aseñas para ámetro de eliminemos operativo po 49 privilegios d traseñas má tando la vis rio ORAPWD a autenticar inicializació este archiv odrán realiz 9 del ás sta D. a ón vo, ar
  54. 54. 50 Eric Gust Página tavo Corone a en Blanco el Castillo ( Oracle Ad gcoronelc@ Database 10 dministración @gmail.com 0g n I m)
  55. 55. Lección 05 Inicio y Parada de la Base de Datos Contenido Introducción 52 Inicio de una Base de Datos de Oracle 53 Fases del Inicio de la Base de Datos 53 Comando: STARTUP 55 Comando: SHUTDOWN 56 SHUTDOWN con la cláusula NORMAL 56 SHUTDOWN con la cláusula IMMEDIATE 56 SHUTDOWN con la cláusula TRANSACTIONAL 57 SHUTDOWN con la cláusula ABORT 58 Comando: ALTER DATABASE 59
  56. 56. 52 Introd El DBA, e a los adm de interfa cerrar la Para inic con los p usuarios privilegio SYSOPE pero rest de las ap sistema o Cuando conectars y el priv conectars El siguien de datos ducción es el respon ministradore aces. Es im instancia de iar o cerrar privilegios a que van a r que perm R es un pri tringe otras t plicaciones. operativo. una base se con la ba vilegio SYSO se con el us nte gráfico m de Oracle. nsable del in s autorizado mportante e e Oracle, y c una instanc propiados. realizar esta ite realizar vilegio de m tareas admi Estas autor de datos e ase de datos OPER a otr uario SYS. muestra las Eric Gust nicio y parad os las opcio entender las uando las va ia de Oracle Hay dos pr s tareas: SY cualquier t menor alcan nistrativas, t rizaciones s está reciente s con el privi ros usuario diferentes fa tavo Corone da de la insta ones de real s opciones q arias opcion e, necesita e rivilegios es YSDBA y SY tarea de la nce que per tales como e e manejan e emente inst ilegio SYSD para ejecu ases del pro el Castillo ( ancia de Or izar esta ta que están d nes pueden o estar conecta peciales qu YSOPER. El a base de mite operac el acceso a en el archivo talada, sólo BA. Se pue tar esta tar oceso de inic Oracle Ad gcoronelc@ racle. Oracle rea usando disponibles o deben ser ado con la b e están dis privilegio SY datos. La ciones de in los objetos o de contras o el usuario ede otorgar rea sin la n cio y parada Database 10 dministración @gmail.com e proporcion una varieda para iniciar utilizadas. base de dato ponibles pa YSDBA es u a autorizació nicio y parad de esquema señas o vía o SYS pued este privileg necesidad d a de una bas 0g n I m) na ad y os ra un ón da as el de gio de se
  57. 57. Lección 05 Inicio y Pa www.pe Inicio Fases Según lo estructura para la c estructura usuarios Siempre asegurar NOMOU Fase: N Una base 5 arada de la Ba rudev.net de una del Inicio o descrito en as lógicas e comunicació as en memo puedan com que se inic r su consiste NT, MOUN OMOUNT e de datos e Se lee el a Se identific Se inician l Se inician en disco. La base de ase de Datos Base de o de la Ba n la Lección en memoria ón con la ba oria y los pr municarse co cia una bas encia. Cua NT, y OPEN, en esta fase rchivo de pa can los archi os procesos las estructur e datos no es s e Datos ase de Da n 01, la insta y de proce ase de dato rocesos de f on la base d se de datos ando se inic tal como se incluye las s arámetros. vos de cont s de fondo. ras en mem sta disponib de Orac atos ancia de Or esos de fond os de Oracle fondo están e datos de O s de Oracle cia, una bas e ilustra en la siguientes ta rol. moria, pero n ble para los u cle racle se com do que inte e. Cuando inicializado Oracle. e, pasa por se de datos a siguiente f areas: no son vincu usuarios. mpone de un ractúan con Oracle esta s y abiertos una serie d s pasa por igura. ladas con la 53 n conjunto d n los usuario a iniciado, la s para que lo de pasos qu tres estado as estructura 3 de os as os ue os: as
  58. 58. 54 Si una ba las más c Ocasiona mantiene para acc para cont no están se resuel Fase: M En esta f luego se Ciertas ta fase, com Fase: O En esta f ejecutan En esta f ase de datos comunes es almente, una e en la fase eder a las e tinuar con e disponibles lva este prob MOUNT fase, primero ejecutan las Se asocia inicializada Se localiza Se lee el a redo log file areas admin mo por ejemp Renombrar Realizar un Cambiar la Poner la ba OPEN fase, primero las siguiente Se abren lo Se abren lo fase la base s se encuen la creación a base de e NOMOUN estructuras d l proceso de , el proceso blema. o se deben e s siguientes los archiv a. an y abren lo archivo de c es. nistrativas s plo: r los archivo n proceso de a ubicación f ase de datos o se deben es tareas: os archivos d os redo log f de datos es Eric Gust ntra en esta de una nuev datos no pu NT. Por eje del archivo e inicio de la o de inicio de ejecutar tod tareas: vos de la os archivos d ontrol y se o se pueden r os de datos. e recovery. ísica de los s en modo A ejecutar las de datos. files en línea sta disponibl tavo Corone fase, se pu va base de d uede pasar emplo, esto de control, a base de da e la base de as las tarea base de d de control ind obtiene el e realizar mien archivos. Archive Log. tareas para a. e para todos el Castillo ( ueden realiz datos. a la fase s puede ocur que contien atos. Si se d e datos no pu s para llega atos con la dicados en e estado de los ntras la bas . a llegar a la f s los usuario Oracle Ad gcoronelc@ zar ciertas ta siguiente (M rrir si se tien e informació dañan estas uede continu r a la fase N a instancia el archivo de s archivos d se de datos fase MOUN os. Database 10 dministración @gmail.com areas. Una d MOUNT) y s ne problema ón importan estructuras uar hasta qu NOMOUNT, previamen e parámetros de datos y lo esta en es NT, y luego s 0g n I m) de se as te s o ue , y te s. os sta se
  59. 59. Lección 05 Inicio y Pa www.pe Coma Este com parámetr Sintaxis STA Donde: NO MO OP PF RE FO 5 arada de la Ba rudev.net ando: ST mando perm ros, inicia la ARTUP [NOMOUNT | M [PFILE/SPFILE [RESTRICT] [FORCE] OMOUNT OUNT PEN FILE/SPFILE ESTRICT ORCE ase de Datos TARTUP ite iniciar un instancia, m MOUNT | OPEN E=ruta_nombre_ Inicia Inicia Inicia E Perm Abre privile Fuerz en fun SHUT s P na instancia monta y abre N] _archivo] la instancia la instancia la instancia mite indicar e la base de d egio RESTR za el inicio d ncionamient TDOWN. a y abrir la b la base de a, pero no mo a, y monta la a, monta y ab l archivo de datos en mo ICTED SES e una base to, en primer base de dat datos. onta la base a base de da bre la base d parámetros odo restringid SSION podr de datos. S r lugar realiz os. Cuando e de datos. atos. de datos. s. do. Solo los rán iniciar se i la base de za ejecuta un 55 se utiliza s usuarios co esión. datos esta n 5 sin n
  60. 60. 56 Coma En algun en frió, re estos cas Sintaxis SHU SHUTD Para cer con la clá SHU La cláusu proporcio La parad El próxim instancia SHUTD Utilice la ando: SH os casos, es egularmente sos, es nece UTDOWN [NOR DOWN co rar una bas áusula NOR UTDOWN NORM ula NORMA ona ninguna a normal de No se perm Espera a q proceder a mo inicio de . DOWN co parada inme Para iniciar Cuando un Cuando la irregularme su sesión ó HUTDOW s necesario e para progr esario entend MAL | TRANSA on la cláu se de datos MAL: MAL L es opcion cláusula. e la base de mite nuevas que todos lo cerrar la ba la base de on la cláu ediata de la r un backup n corte de en a base de ente y no pu ó no pueden Eric Gust WN cerrar la ba ramar o real der las opcio ACTIONAL | IMM sula NOR en situacio al, porque é datos proce conexiones. os usuarios ase de datos datos no re sula IMM base de dat automatizad nergía va a o e datos o uede contac n terminar su tavo Corone ase de datos izar mejoras ones de la p MEDIATE | ABO RMAL nes normale éste es el mé ede con las s . s actualment s. equerirá ning MEDIATE tos solamen do y desaten ocurrir muy p una de s ctarse con el u sesión. el Castillo ( s, por ejemp s de la base parada de un ORT] es, utilice el étodo de pa siguientes co te conectad gún procedi nte en las sig ndido. pronto. sus aplicaci l usuario pa Oracle Ad gcoronelc@ lo, para ejec e de datos. C na base de d l comando S arada por de ondiciones: dos se desc imiento para guientes situ iones esta ara indicarle Database 10 dministración @gmail.com cutar backup Cualquiera d datos. SHUTDOW efecto si no s conecten pa a recuperar uaciones: funcionand que termine 0g n I m) ps de WN se ra la do en
  61. 61. Lección 05 Inicio y Pa www.pe Para cerr cláusula SHU La parad El próxim instancia SHUTD Cuando transacci TRANSA SHU La parad El próxim instancia Una para requiere 5 arada de la Ba rudev.net rar una base IMMEDIAT UTDOWN IMME a inmediata No se p transaccion No espera Las transac mo inicio de . DOWN co se requier ones activa ACTIONAL: UTDOWN TRAN a transaccio No se p transaccion Después q la base de mo inicio de . ada transac que todos lo ase de Datos e de datos i TE: DIATE de la base d ermite nue nes. a que las se cciones pen la base de on la cláu re realizar as, se deb : SACTIONAL onal de la ba ermite nue nes. ue las trans datos. la base de ccional previ os usuarios t s inmediatame de datos pro evas conex esiones activ dientes son datos no re sula TRA una parad be utilizar ase de datos evas conex acciones so datos no re iene a clien terminar su ente, se utili ocede con la xiones, tam vas sean ter canceladas equerirá ning ANSACTIO a de la in el comand s procede co xiones, tam on terminada equerirá ning ntes pierdan sesión. iza el coman as siguientes mpoco se rminadas. s, y los usua gún procedi ONAL nstancia qu do SHUTD on las siguie mpoco se as, los cliente gún procedi n su trabajo ndo SHUTD s condicione pueden in rios son des imiento para ue permita DOWN con ntes condici pueden in es son desc imiento para , y al mism 57 DOWN con es: niciar nueva sconectados a recuperar terminar la la cláusu ones: niciar nueva conectados d a recuperar mo tiempo, n 7 la as s. la as ula as de la no
  62. 62. 58 SHUTD Se puede datos. S siguiente Cuando s de usuar SHU La parad El próxim DOWN co e cerrar la b Si es posible es: La base de ninguno de Se necesita corte de en Se ha enco se necesita ios, ejecute UTDOWN ABOR a abortada d No se p transaccion Las senten son termina Las transac No se e desconecta mo inicio de l on la cláu base de dat e, se debe e datos o u e los otros tip a cerrar la b nergía va a o ontrado prob una parada el comando RT de la base d ermite nue nes. ncias SQL a adas inmedi cciones activ spera a q adas inmedi a base de d Eric Gust sula ABO tos instantá realizar est una de sus pos de parad base de dato ocurrir en un blemas al ini a de la base o SHUTDOW de datos proc evas conex activas del c iatamente. vas son can que la co atamente. atos requeri tavo Corone ORT neamente a te tipo de p aplicaciones da funcionan os instantán n minuto). ciar la instan de datos ab WN con la cl cede con las xiones, tam liente que s celadas. nexiones a irá un proce el Castillo ( abortando la parada solam s está funci n. eamente (po ncia de la ba bortando tra láusula ABO s siguientes mpoco se son procesad activas sea dimiento pa Oracle Ad gcoronelc@ a instancia d mente en la ionando irre or ejemplo, ase de datos ansacciones ORT: condiciones pueden in das por la b an descone ra recuperar Database 10 dministración @gmail.com de la base d as situacione egularmente si se sabe u s. y conexione s: niciar nueva base de dato ectadas, so r la instancia 0g n I m) de es y un es as os on a.
  63. 63. Lección 05 Inicio y Pa www.pe Coma Cuando s siguiente Sintaxis ALT Donde: MO OP RE RE 5 arada de la Ba rudev.net ando: AL se inicia la b e fase MOUN ER DATABASE OUNT PEN EAD ONLY EAD WRITE ase de Datos LTER DA base de dat NT u OPEN MOUNT | OPE Monta Abre l los us Abre l Abre l s ATABAS os con el co se debe eje EN [ READ ON a la base de la base de d suarios. la base de d la base de d SE omando STA ecutar el com NLY | READ WR datos. datos, y por l datos en mod datos en mod ARTUP NOM mando ALTE RITE ] lo tanto, esta do de solo le do lectura y MOUNT, pa ER DATABA ará disponib ectura. escritura. 59 ara pasar a ASE: ble para 9 la
  64. 64. 60 Eric Gust Página tavo Corone a en Blanco el Castillo ( Oracle Ad gcoronelc@ Database 10 dministración @gmail.com 0g n I m)
  65. 65. Lección 06 Acceso a la Base de Datos Oracle Contenido Verificación de Servicios Windows 62 Servicio de la Base de Datos 62 Servicio del Proceso Escucha 62 Tipos de Inicio de los Servicios 63 Estados de un Servicio 63 La Ventana de Servicios 64 Identificación del Servicio y la Instancia de Base de Datos 65 Servicio de Base de Datos 65 Instancias de la Base de Datos 67 Servicio de Accesibilidad 70 Proceso de Servidor Dedicado 72 Nomenclatura 73 Configuración del Método de Nomenclatura Local 75 Configurar el archivo tnsname.ora durante la instalación 75 Configurar el archivo tnsname.ora después de la instalación 75 Configuración del Proceso Escucha 77 Configuración del Proceso Escucha Durante la Instalación 77 Glosario 78
  66. 66. 62 Verific De la rela básicame escucha. Servici Este serv de este s Orac Donde S EGCC, e Orac Servici Este serv remoto, e Orac cación d ación de ser ente dos, el io de la B vicio esta re servicio es: cleServiceSID ID represent el nombre de cleServiceEGCC io del Pro vicio esta re el nombre po cleOraDb10g_ho de Servi rvicios cread primero rela Base de D elacionado c ta el nombre el servicio es C oceso Es elacionado or defecto de ome1TNSListene Eric Gust cios Win dos durante acionado co Datos on la instan e de la insta s: scucha con la disp e este servic er tavo Corone ndows la instalació on la base d cia y la bas ncia, por eje onibilidad d cio es: el Castillo ( ón de Oracle e datos y el se de datos, emplo, si el n de la base d Oracle Ad gcoronelc@ e, por ahora l segundo co la estructur nombre de l de datos pa Database 10 dministración @gmail.com a nos interes on el proces ra del nomb a instancia e ara el acces 0g n I m) sa so re es so
  67. 67. Lección 06 Acceso a www.pe Tipos d Los servi Tipo de Manual Automát Deshabi En cualq servicio, Estado Un servic Estado Iniciado Detenido Pausado 6 la Base de D rudev.net de Inicio cios tienen t Inicio tico litado quier mome este comand os de un S cio puede te o o atos Oracle de los Se tres tipos de Descripció El servicio o desde la El servicio operativo. El servicio nto se pued do se ejecut Servicio ner uno de l Descrip El servi El servi El servi que es ervicios e inicios, tal c ón o debe ser in a ventana de o se inicia de o no esta dis de ejecutar ta desde la c os estados pción cio esta func cio no esta d cio esta func un estado te como se des niciado de m e servicios. e manera au ponible, por el comand consola de c que se desc cionando y d disponible. cionando, pe emporal. scribe en el anera explic tomática jun r lo tanto no do net para comandos. criben en el s disponible. ero no esta d siguiente cu cita con el co nto con el sis podrá ser in modificar e siguiente cu disponible. S 63 uadro: omando net stema niciado. el estado d adro: Se asume 3 del
  68. 68. 64 La Ven La venta seguir los 1. Des 2. En 3. Lue ntana de S ana de servi s siguientes sde el menú el campo ab ego haga clic Servicios icios permite pasos: ú Inicio ejec brir escriba e c en el botón Eric Gust s e administra ute el coman el comando: n Aceptar. tavo Corone ar los servic ndo Ejecuta : services.m el Castillo ( cios, para ca ar. msc Oracle Ad gcoronelc@ argar esta v Database 10 dministración @gmail.com ventana deb 0g n I m) be
  69. 69. Lección 06 Acceso a www.pe Identif y la In Servici Una base base de uno o má La siguie datos pa tener acc analistas Las base sales.us. especifica parámetr base de d nombre d el nombre 6 la Base de D rudev.net ficación nstancia io de Bas e de datos O datos realiz ás servicios ente figura m ra los client ceso a la ba financieros es de datos .acme.com ado por el ros de inicia datos, el no del dominio e de la base atos Oracle n del Ser de Bas se de Dat Oracle esta za el trabajo asociados a muestra dos tes de Intra ase de dato tener acces s de ventas y finance. l parámetro alización. El mbre abarca (parámetro e de datos y rvicio e de Dat tos representad o a nombre d a ella. bases de da anet. Un ser os de ventas so a la base s y finanzas us.acme.co o de inicial nombre del a el nombre DB_DOMAI us.acme.co tos da para los c de los client atos, cada u rvicio, sales. s. Otro serv de datos de s son identi om respectiv ización SE l servicio po de la base IN). En el ca om es el nom clientes com tes. Una ba no con su p .us.acme.com icio, finance e finanzas. ficadas por vamente. El RVICE_NA or defecto e de datos (pa aso de sales mbre del dom mo un servici ase de datos propio servic m, permite a e.us.acme.co un nombre nombre de MES en e s el nombre arámetro DB s.us.acme.c minio. 65 o; es decir, s puede ten cio de base d a vendedore om, permite e de servici el servicio e el archivo d e global de B_NAME) y com, sales e 5 la er de es a o, es de la el es
  70. 70. 66 Not Es p con Las sigu DB_NAM SQL NAM --- ser SQL NAM --- db_ SQL NAM --- db_ Una bas muestra servicio, servicio, Tener m funcional ta posible cam n la instrucc uientes instr ME, y DB_DO L> show para ME ------------ rvice_names L> show para ME ------------ _name L> show para ME ------------ _domain e de datos una base d book.us.ac soft.us.acm múltiples se idades: Una base clientes. Un admini sistema. E clientes qu biar dinámic ión SQL ALT rucciones co OMAIN. ameter serv ----------- ameter db_n ----------- ameter db_d ----------- puede tene de datos que cme.com, de me.com, ded ervicios aso de datos p strador de Este nivel d e solicitan u Eric Gust camente el TER SYSTEM onsultan el ice_names ----------- ame ----------- domain ----------- er múltiples e tiene dos edicado a c dicado a clie ociados a puede ser i la base de de control p uno de estos tavo Corone valor del pa cuando la b valor de l [Enter] TYPE -- --------- string [Enter] TYPE -- --------- string [Enter] TYPE -- --------- string servicios a diferentes s clientes que entes que ha una base identificada e datos pue ermite una s servicios. el Castillo ( arámetro de ase de dato los paráme VALUE --- ------- orcl.ww VALUE --- ------- orcl VALUE --- ------- www.per asociados a servicios pa e hacen co acen compra de datos de diversa ede limitar asignación Oracle Ad gcoronelc@ SERVICE_NA s está en se tros SERVI ------------ ww.perudev.c ------------ ------------ rudev.com ella. La sig ara los client mpras de l as de softwa permite la as maneras o reservar de recursos Database 10 dministración @gmail.com AMES rvicio. ICE_NAMES ------ com ------ ------ guiente figu tes Web. U ibros. El ot are. as siguiente por diverso recursos d s mejor a lo 0g n I m) S, ra Un ro es os del os
  71. 71. Lección 06 Acceso a www.pe Instanc Una base área de m los proce asociada Not Una DB. 6 la Base de D rudev.net cias de la e de datos memoria llam esos de un a y sirven a u ta a instancia t . atos Oracle a Base de tiene por lo mada Syste na instancia usuarios de también man e Datos o menos una em Global A manejan e la base de d neja otros se a instancia. Area (SGA) eficientemen datos. ervicios, com Un instanci y procesos nte los dato mo por ejem ia esta com de Oracle. L os de la ba mplo: Oracle 67 puesta de u La memoria ase de dato e XML 7 un y os
  72. 72. 68 La siguie bases de Como se finance INSTANC por defec SQL NAM --- ins Algunas acceso a Clusters diversas ente figura m e datos. ervicios, las en este eje CE_NAME e cto es Oracl L> show para ME ------------ stance_name arquitectura a los datos, pueden a computador muestra dos s instancias emplo. El n en el archivo le System I ameter inst ----------- as de hardw al software provechar d ras que com Eric Gust instancias, son identif nombre de o del parám Identifier ( ance_name ----------- ware permit , o a los di de tal arqu mpartan una tavo Corone sales y fina ficadas por la instancia metro de inic (SID) de la in [Enter] TYPE -- --------- string ten que mú spositivos p uitectura pa sola base de el Castillo ( ance, asocia un nombre a es especi cialización. E nstancia. VALUE --- ------- orcl últiples com periféricos. O ra ejecutar e datos físic Oracle Ad gcoronelc@ adas con su e de instan ificado por El nombre d -------- mputadoras Oracle Rea múltiples i ca. Database 10 dministración @gmail.com us respectiva ncia, sales el parámet e la instanc compartan l Applicatio instancias e 0g n I m) as y ro cia el on en
  73. 73. Lección 06 Acceso a www.pe La siguie ejemplo, sales.us.a Servici Para con conexión datos, El para cone (DE ( ( ) ) 6 la Base de D rudev.net ente figura m dos instan acme.com. io de Acc nectarse a n que prove siguiente e ectarse a un SCRIPTION= (ADDRESS=(P (CONNECT_DA (SERVICE_ ) atos Oracle muestra la co ncias, sales cesibilida un servicio ee la ubicaci ejemplo mue n servicio de ROTOCOL=tcp) ATA= _NAME=sales.us onfiguración s1 y sales2 ad de base d ón de la bas estra un des e base de da )(HOST=sales- s.acme.com) n de Oracle 2, están as de datos, lo se de datos scriptor de atos llamado server)(PORT= Real Appli sociadas co os clientes y el nombre conexión q o sales.us.ac 1521)) ication Clus on una bas usan un d e del servici que habilita me.com. 69 sters, en es se de dato descriptor d io de base d a los cliente 9 ste os, de de es
  74. 74. 70 La secc protocolo clientes servidor clientes y conexión Como un de cliente escucha proceso protocolo (DE ( ) Este ejem número d de protoc El descr con la cu servicios de Oracle registro s sobre las cada inst de base servidor Si se req clientes t descripto nombre d (DE ( ( ) ) ión ADDRE o del proce primero se de base de y entrega es , el cliente y na dirección es en una d está escuch escucha po o: SCRIPTION= ( ADDRESS = ( mplo muest de puerto de colo pueden iptor de co ual los clien para los cu e registra di se llama reg s instancias tancia. Los m de datos O r dedicado. quiere la co también pue or de cone de instancia SCRIPTION= (ADDRESS=(P (CONNECT_DA (SERVICE_ (INSTANCE ) ESS del d eso escuch contactan e datos. El p stos requerim y el servidor comercial, irección de hando y algu odría ser c (PROTOCOL=tc tra a una d el proceso e enviar solic onexión tam ntes intentan ales puede námicament gistro del s de la base manejadores Oracle. Un onexión a u eden especif exión. Por e sales1 que ROTOCOL=tcp) ATA= _NAME=sales.us E_NAME=sales1 Eric Gust escriptor d ha. Para co con un pro proceso esc mientos al se se comunic el proceso e protocolo. E una otro info configurado cp) (HOST=sale irección de scucha. Los citudes de co mbién espec n establecer manejar sol te esta infor servicio. Ta e de datos y s de servicio manejador na instancia ficar el INST ejemplo, el s esta asocia )(HOST=sales- s.acme.com) ) tavo Corone de conexió onectarse a oceso escu cucha recibe ervidor de b an directam escucha es Esta direcció ormación esp para escuc es-server) (POR protocolo T s clientes co onexión a es cifica el nom r una conex licitudes de rmación en e ambién prov y los maneja o actúan com del servicio a específica TANCE_NA siguiente de ada con sale server)(PORT= el Castillo ( ón es real un servicio ucha que t e las solicitu ase de dato ente. configurado ón define el pecífica del p char en la RT=1521) ) TCP/IP que onfigurados c ste proceso e mbre del serv xión. El proc conexión, p el proceso e vee al proce adores del mo puntos d o puede ser de la base ME de una escriptor de es.us.acme. 1521)) Oracle Ad gcoronelc@ mente la d o de base d típicamente udes de con os. Una vez e o para acep protocolo q protocolo. P siguiente e especifica con esta mis escucha. vicio de la b ceso escuch orque una b scucha. Est eso escucha servicio disp de conexión r un despa e de datos, instancia pa e conexión com. Database 10 dministración @gmail.com dirección de de datos, lo reside en nexión de lo establecida ptar peticione ue el proces Por ejemplo, dirección d el host y u sma direcció base de dato ha conoce lo base de dato te proceso d a informació ponibles pa a un servid achador o u entonces lo articular en especifica 0g n I m) e os el os la es so el del un ón os os os del ón ra or un os el el
  75. 75. Lección 06 Acceso a www.pe Alternativ servicio p servicio. despacha shared). (DE ( ( ) ) Si quer (SERVER estableci cliente us Cuando e manejado manejado operativo acciones Una vez cliente se proceso entrantes 6 la Base de D rudev.net vamente, los pueden usa En el siguie ador para u SCRIPTION= (ADDRESS=(P (CONNECT_DA (SERVICE_ (SERVER=s ) remos que R=dedicated do, entonce sará servido el proceso e ores de ser or de servic o del servido . Da la petic Envía un m servidor d despachad Genera un de servidor que el proce e comunica escucha. E s de la red. atos Oracle s clientes qu r un descri ente ejemplo una configu ROTOCOL=tcp) ATA= _NAME=sales.us shared) e el client d) en lugar es la configu r dedicado s escucha reci rvicios que cio seleccio or de base d ión de conex mensaje al c dedicado. E dor o el proce proceso de r dedicado. eso escucha a con el ser El proceso e ue siempre iptor de co o, un descr ración de s )(HOST=sales- s.acme.com) te use un de (SERVE uración de s si no esta dis be los reque fueron prev onado, el pr de datos, el xión directam cliente con l El cliente eso dedicad e servidor de a haya termi rvidor de la escucha rea quieren usa nexión que iptor de co servidor com server)(PORT= n servidor ER=shared). ervidor com sponible un erimientos d viamente re rotocolo de proceso es mente a un d la localizació entonces do del servid edicado y pa nado la ope base de d asume la es ar un tipo pa e especifica onexión es c mpartido, in 1521)) dedicado, Si el pará mpartido es a despachado del cliente, e egistrados. D comunicac scucha ejecu despachado ón del desp se conecta or. asa la conex eración de co datos Oracle sperar a es articular de m el tipo de m configurado ndicado por , debemos ámetro SER asumido. Sin or. ste seleccio Dependiendo ción usado, uta una de or. pachador ó e a directame xión del clien onexión para e sin la par scuchar nue 71 manejador d manejador d para usar u : (SERVER s especific VER no es n embargo, na uno de lo o del tipo d y el sistem las siguiente el proceso d ente con nte al proces a el cliente, rticipación d evas sesione 1 de de un = ar sta el os de ma es de el so el del es
  76. 76. 72 Proces Una conf dedicado cliente. U que un configura compartid Un proce cuando r las siguie Si el clien cliente p proceso e para la s para inic datos. Not Par pro la c La siguie cliente a so de Ser figuración d o para cada Una vez que proceso de ación requie do. eso de serv ecibe una s entes accion El servidor El servidor proceso es respuesta usando dire nte y el serv uede pasar escucha. La solicitud de c iar la sesión ta ra que los cl oceso escuch computadora ente figura m un proceso rvidor De e servidor d solicitud d e la sesión servidor d ere más re vidor dedica olicitud de u nes debe ocu dedicado he r dedicado scucha pas y termina la ectamente la idor de base r directamen a aplicación conexión. E n en la bas ientes remo ha y la instan a. muestra un de servidor Eric Gust dicado dedicado, el e conexión es finalizada edicado tien ecursos de ado es un t un cliente. P urrir: ereda la soli informa al a la direcc a conexión. a dirección d e de datos e nte a un pro que inicia la Esto sucede se de datos otos puedan ncia de la b proceso es dedicado. tavo Corone proceso es de los clie a, el proces ne que ser el sistema tipo de serv Para termina icitud de con proceso esc ión de prot El cliente s de protocolo existen en la oceso de s a sesión gen automática esta en la conectarse ase de dato scucha pasa el Castillo ( scucha inicia ntes dedica so de servid iniciado pa que la co vicio que el r la conexió nexión desde cucha su d tocolo al cli se conecta o. misma com ervidor ded nera un proc mente si la misma com con el servi s deben fun ando la soli Oracle Ad gcoronelc@ a un proces ado al mante dor dedicado ara cada co onfiguración l proceso e n cliente/ser e el proceso irección de ente en un con el servi mputadora, la icado sin ir ceso de serv aplicación q mputadora d dor dedicad cionar en la citud de co Database 10 dministración @gmail.com so de servid enimiento d o finaliza. P onexión, es de servid escucha inic rvidor, una d o escucha. protocolo. n mensaje d idor dedicad a conexión d r a través d vidor dedicad que es usad de la base d do, el a misma nexión de u 0g n I m) or del or sta or cia de El de do del del do da de un
  77. 77. Lección 06 Acceso a www.pe 1. El p 2. El her 3. El c Nomen Los usua Una cad identifica conexión de conex servicio. de conex el nombre CON scott (CO CON Cuando e nombre almacena nomencla El proce nomencla 1. 2. 3. 4. 5. 6 la Base de D rudev.net proceso esc proceso esc reda la solici cliente es ah nclatura arios inician ena de con ador de con o un nomb xión más co Los ejemplo xión complet e de servicio NNECT t/tiger@(DESC ONNECT_DATA= NNECT scott/tig el nombre d sales a un ada en una atura. eso para es atura es com El cliente conexión. El identifica de nomenc El cliente descriptor d El proceso apropiada. La conexió atos Oracle ucha recibe cucha inicia itud de cone hora conecta una solicitu nexión incluy nexión. Un re que resu munes es u os siguientes to como iden o de red sale CRIPTION=(ADD =(SERVICE_NA ger@sales de servicio d n descriptor o más repo stablecer u mo sigue: inicia una ador de cone clatura. Esta realiza la s de conexión o escucha r ón es acepta la solicitud a un proceso exión desde ado directam ud de conex ye un nomb identificado elve a un de un nombre d s muestran u ntificador de es como ide DRESS=(PROT AME=sales.us.ac de red sales r de conex ositorios de na sesión solicitud de exión es res información solicitud de n. ecibe la so ada por el se de conexión o de servid el proceso e mente con el xión proporc bre de usua or de conexió escriptor de de servicio una cadena e conexión y entificador de TOCOL=tcp)(HO cme.com))) s es usado, xión. Esta i información del cliente e conexión suelto a un d n se vuelve a conexión a licitud y la ervidor de ba n del cliente. or dedicado escucha. servidor de cionando un ario y una c ón puede se conexión. U de red, un de conexión y otra caden e conexión. OST=sales-serve , el proceso nformación n a la que a con la ay proporciona descriptor de al cliente. a la direcció dirige al se ase de datos o, y el servi dicado. na cadena d contraseña, er el mismo Uno de los id nombre se n que utiliza na de conexi er1)(PORT=152 de conexió del servici acceden con yuda de un ando un ide e conexión p ón proporci ervidor de b s. 73 idor dedicad de conexió junto con u descriptor d dentificadore ncillo para u un descript ión que utiliz 21)) ón resuelve o de red e n métodos d n método d entificador d por un métod onada por ase de dato 3 do n. un de es un or za el es de de de do el os

×