SlideShare a Scribd company logo
1 of 186
Download to read offline
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
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ú
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
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
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
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
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
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
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
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
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
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,
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
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)
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
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
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
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
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,
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
.
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
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
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
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
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
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
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
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
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
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
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:
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
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
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)
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
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
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
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
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
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
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
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.
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I
ORACLE 10g ADMINISTRACION I

More Related Content

What's hot

Cost-Based Optimizer Framework for Spark SQL: Spark Summit East talk by Ron H...
Cost-Based Optimizer Framework for Spark SQL: Spark Summit East talk by Ron H...Cost-Based Optimizer Framework for Spark SQL: Spark Summit East talk by Ron H...
Cost-Based Optimizer Framework for Spark SQL: Spark Summit East talk by Ron H...Spark Summit
 
Comandos de configuracion vfp
Comandos de configuracion vfpComandos de configuracion vfp
Comandos de configuracion vfphmosquera
 
How does Apache DolphinScheduler (Incubator) support scheduling 100,000-level...
How does Apache DolphinScheduler (Incubator) support scheduling 100,000-level...How does Apache DolphinScheduler (Incubator) support scheduling 100,000-level...
How does Apache DolphinScheduler (Incubator) support scheduling 100,000-level...li David
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos Mario De La Cruz
 
Table partitioning in PostgreSQL + Rails
Table partitioning in PostgreSQL + RailsTable partitioning in PostgreSQL + Rails
Table partitioning in PostgreSQL + RailsAgnieszka Figiel
 
PostGreSQL Performance Tuning
PostGreSQL Performance TuningPostGreSQL Performance Tuning
PostGreSQL Performance TuningMaven Logix
 
Herramientas Case Resumido
Herramientas Case ResumidoHerramientas Case Resumido
Herramientas Case Resumidomemo
 

What's hot (7)

Cost-Based Optimizer Framework for Spark SQL: Spark Summit East talk by Ron H...
Cost-Based Optimizer Framework for Spark SQL: Spark Summit East talk by Ron H...Cost-Based Optimizer Framework for Spark SQL: Spark Summit East talk by Ron H...
Cost-Based Optimizer Framework for Spark SQL: Spark Summit East talk by Ron H...
 
Comandos de configuracion vfp
Comandos de configuracion vfpComandos de configuracion vfp
Comandos de configuracion vfp
 
How does Apache DolphinScheduler (Incubator) support scheduling 100,000-level...
How does Apache DolphinScheduler (Incubator) support scheduling 100,000-level...How does Apache DolphinScheduler (Incubator) support scheduling 100,000-level...
How does Apache DolphinScheduler (Incubator) support scheduling 100,000-level...
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos
 
Table partitioning in PostgreSQL + Rails
Table partitioning in PostgreSQL + RailsTable partitioning in PostgreSQL + Rails
Table partitioning in PostgreSQL + Rails
 
PostGreSQL Performance Tuning
PostGreSQL Performance TuningPostGreSQL Performance Tuning
PostGreSQL Performance Tuning
 
Herramientas Case Resumido
Herramientas Case ResumidoHerramientas Case Resumido
Herramientas Case Resumido
 

Similar to ORACLE 10g ADMINISTRACION I

Manual.completo.oracle.9i
Manual.completo.oracle.9iManual.completo.oracle.9i
Manual.completo.oracle.9iESPE
 
Manualpletooracleespa±olspanish
Manualpletooracleespa±olspanishManualpletooracleespa±olspanish
Manualpletooracleespa±olspanishUTM
 
Manual.completo.oracle.9i
Manual.completo.oracle.9iManual.completo.oracle.9i
Manual.completo.oracle.9icristinaascaso
 
Pandora FMS: Monitorización de servidores MySQL
Pandora FMS: Monitorización de servidores MySQLPandora FMS: Monitorización de servidores MySQL
Pandora FMS: Monitorización de servidores MySQLPandora FMS
 
Query browser-es
Query browser-esQuery browser-es
Query browser-esjaiverlh
 
Postgres programmer josue
Postgres programmer josuePostgres programmer josue
Postgres programmer josueJosué Ruiz
 
Manual-de-Usuario-de-REDLIN.pdf
Manual-de-Usuario-de-REDLIN.pdfManual-de-Usuario-de-REDLIN.pdf
Manual-de-Usuario-de-REDLIN.pdfKarenMantilla12
 
Manual microsoft office excel 2010
Manual microsoft office excel 2010Manual microsoft office excel 2010
Manual microsoft office excel 2010ANDRES SALAZAR
 
Manual microsoft office excel 2010
Manual microsoft office excel 2010Manual microsoft office excel 2010
Manual microsoft office excel 2010proneulsa
 
Manual microsoft office excel 2010
Manual microsoft office excel 2010Manual microsoft office excel 2010
Manual microsoft office excel 2010KOKO253
 
Recopilatorio de artículos sobre Office 365 publicados de Julio a Diciembre d...
Recopilatorio de artículos sobre Office 365 publicados de Julio a Diciembre d...Recopilatorio de artículos sobre Office 365 publicados de Julio a Diciembre d...
Recopilatorio de artículos sobre Office 365 publicados de Julio a Diciembre d...Juan Carlos Gonzalez
 
Seccion 13340 sistema de control distribuido
Seccion 13340 sistema de control distribuidoSeccion 13340 sistema de control distribuido
Seccion 13340 sistema de control distribuidoMICITT
 

Similar to ORACLE 10g ADMINISTRACION I (20)

Manual.completo.oracle.9i
Manual.completo.oracle.9iManual.completo.oracle.9i
Manual.completo.oracle.9i
 
Manualpletooracleespa±olspanish
Manualpletooracleespa±olspanishManualpletooracleespa±olspanish
Manualpletooracleespa±olspanish
 
Manual.completo.oracle.9i
Manual.completo.oracle.9iManual.completo.oracle.9i
Manual.completo.oracle.9i
 
Pandora FMS: Monitorización de servidores MySQL
Pandora FMS: Monitorización de servidores MySQLPandora FMS: Monitorización de servidores MySQL
Pandora FMS: Monitorización de servidores MySQL
 
Query browser-es
Query browser-esQuery browser-es
Query browser-es
 
Postgres programmer josue
Postgres programmer josuePostgres programmer josue
Postgres programmer josue
 
Excel avanzado 2010
Excel avanzado 2010Excel avanzado 2010
Excel avanzado 2010
 
Servlets
ServletsServlets
Servlets
 
Manual-de-Usuario-de-REDLIN.pdf
Manual-de-Usuario-de-REDLIN.pdfManual-de-Usuario-de-REDLIN.pdf
Manual-de-Usuario-de-REDLIN.pdf
 
Manualoracle 1
Manualoracle 1Manualoracle 1
Manualoracle 1
 
Arcview fao
Arcview faoArcview fao
Arcview fao
 
Sistyred
SistyredSistyred
Sistyred
 
Manual microsoft office excel 2010
Manual microsoft office excel 2010Manual microsoft office excel 2010
Manual microsoft office excel 2010
 
Manual microsoft office excel 2010
Manual microsoft office excel 2010Manual microsoft office excel 2010
Manual microsoft office excel 2010
 
Manual microsoft office excel 2010
Manual microsoft office excel 2010Manual microsoft office excel 2010
Manual microsoft office excel 2010
 
Manual microsoft office excel 2010
Manual microsoft office excel 2010Manual microsoft office excel 2010
Manual microsoft office excel 2010
 
Recopilatorio de artículos sobre Office 365 publicados de Julio a Diciembre d...
Recopilatorio de artículos sobre Office 365 publicados de Julio a Diciembre d...Recopilatorio de artículos sobre Office 365 publicados de Julio a Diciembre d...
Recopilatorio de artículos sobre Office 365 publicados de Julio a Diciembre d...
 
Seccion 13340 sistema de control distribuido
Seccion 13340 sistema de control distribuidoSeccion 13340 sistema de control distribuido
Seccion 13340 sistema de control distribuido
 
Postgres tutorial
Postgres tutorial Postgres tutorial
Postgres tutorial
 
Catálogo
CatálogoCatálogo
Catálogo
 

More from Eric Gustavo Coronel Castillo

EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACIONEL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACIONEric Gustavo Coronel Castillo
 

More from Eric Gustavo Coronel Castillo (20)

Java Web JSTL
Java Web JSTLJava Web JSTL
Java Web JSTL
 
Model View Controller - MVC
Model View Controller - MVCModel View Controller - MVC
Model View Controller - MVC
 
JavaServer Page
JavaServer PageJavaServer Page
JavaServer Page
 
Java Web: Servlets
Java Web: ServletsJava Web: Servlets
Java Web: Servlets
 
Java Web - Presentación
Java Web - PresentaciónJava Web - Presentación
Java Web - Presentación
 
JAVA ORIENTADO A OBJETOS - EXCEPCIONES
JAVA ORIENTADO A OBJETOS - EXCEPCIONESJAVA ORIENTADO A OBJETOS - EXCEPCIONES
JAVA ORIENTADO A OBJETOS - EXCEPCIONES
 
JAVA ORIENTADO A OBJETOS - COLECCIONES
JAVA ORIENTADO A OBJETOS - COLECCIONESJAVA ORIENTADO A OBJETOS - COLECCIONES
JAVA ORIENTADO A OBJETOS - COLECCIONES
 
JAVA ORIENTADO A OBJETOS - ARREGLOS
JAVA ORIENTADO A OBJETOS - ARREGLOSJAVA ORIENTADO A OBJETOS - ARREGLOS
JAVA ORIENTADO A OBJETOS - ARREGLOS
 
JAVA ORIENTADO A OBJETOS - INTERFACES
JAVA ORIENTADO A OBJETOS - INTERFACESJAVA ORIENTADO A OBJETOS - INTERFACES
JAVA ORIENTADO A OBJETOS - INTERFACES
 
JAVA ORIENTADO A OBJETOS - HERENCIA
JAVA ORIENTADO A OBJETOS - HERENCIAJAVA ORIENTADO A OBJETOS - HERENCIA
JAVA ORIENTADO A OBJETOS - HERENCIA
 
JAVA ORIENTADO A OBJETOS - ALCANCE DE CLASE
JAVA ORIENTADO A OBJETOS - ALCANCE DE CLASEJAVA ORIENTADO A OBJETOS - ALCANCE DE CLASE
JAVA ORIENTADO A OBJETOS - ALCANCE DE CLASE
 
JAVA ORIENTADO A OBJETOS - SOBRECARGA
JAVA ORIENTADO A OBJETOS - SOBRECARGAJAVA ORIENTADO A OBJETOS - SOBRECARGA
JAVA ORIENTADO A OBJETOS - SOBRECARGA
 
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASEJAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
 
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOSJAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
 
Cursos Virtuales con Gustavo Coronel en UDEMY
Cursos Virtuales con Gustavo Coronel en UDEMYCursos Virtuales con Gustavo Coronel en UDEMY
Cursos Virtuales con Gustavo Coronel en UDEMY
 
JAVA ORIENTADO A OBJETOS - INTRODUCCIÓN
JAVA ORIENTADO A OBJETOS - INTRODUCCIÓNJAVA ORIENTADO A OBJETOS - INTRODUCCIÓN
JAVA ORIENTADO A OBJETOS - INTRODUCCIÓN
 
Buenas practicas para el Desarrollo de Software
Buenas practicas para el Desarrollo de SoftwareBuenas practicas para el Desarrollo de Software
Buenas practicas para el Desarrollo de Software
 
JAVA OO - TEMA 08 - COLECCIONES
JAVA OO - TEMA 08 - COLECCIONESJAVA OO - TEMA 08 - COLECCIONES
JAVA OO - TEMA 08 - COLECCIONES
 
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACIONEL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
 
ORACLE SQL
ORACLE SQLORACLE SQL
ORACLE SQL
 

Recently uploaded

Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 

Recently uploaded (7)

Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 

ORACLE 10g ADMINISTRACION I

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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