Está en la página 1de 14

CAPITULO 6 ORACLE

1. Qu protocolos se puede utilizar 11g Oracle Net? (Escoja todas las respuestas correctas.)
A.TCP
B. UDP
. !P" # $P"
D. SDP
E. TCP con sockets seguros
F. Named pnes
% .&U'.(
). NetB$O! # NetBEU$
(. D*+de est, la di-isi*+ e+tre el clie+te . el ser-idor e+ el e+tor+o de Oracle ? (!eleccio+e
la /ejor respuesta. )
0. E+tre la i+sta+cia . la 1ase de datos
B. e+tre el usuario . el proceso de usuario
. E+tre el proceso del ser-idor . la i+sta+cia
D. Entre e! proceso de usuaro " e! proceso de! ser#dor
E. &a di-isi*+ de clie+te2ser-idor -ar3a depe+die+do de la etapa del ciclo de ejecuci*+
4.u,l de las siguie+tes a5ir/acio+es so1re los lise+er so+ correctas? (Escoja la /ejor respuesta.)
0. U+ age+te de escuc6a 7ue se puede co+ectar a u+a sola i+sta+cia .
B. U+ age+te de escuc6a 7ue se puede co+ectar a u+ solo ser-icio .
C. $%!tp!es !sener pueden compartr una tar&eta de nter'a( de red.
D. U+a i+sta+cia s*lo aceptar, co+e8io+es desde el o.e+te especi5icados e+ el local9liste+er
par,/etro .
:. Usted 6a decidido utilizar de +o/1res local . Qu arc6i-os de1e usted crear e+ la /,7ui+a
clie+te ? (Escoja la /ejor respuesta.)
0. t+s+a/es.ora . s7l+et.ora
B. &iste+er.ora s*lo
C. tnsnames.ora s)!o
D. liste+er.ora . s7l+et.ora
E. Ni+gu+o 2 7ue puede co+5iar e+ los -alores predeter/i+ados si est, utiliza+do ;P . su o.e+te se
est, ejecuta+do e+
puerto 1<(1
<. !i se i+terru/pe el lise+er= 7u pasar, co+ las sesio+es 7ue se co+ecta1a+ a tra-s de l? (Escoja
la /ejor respuesta.)
0. !e co+ti+uar, si 6a co+5igurado la co+/utaci*+ por error.
*. E!!os no se #er+n a'ectadas en modo a!guno.
. Ellos se colgar, 6asta 7ue rei+icie el o.e+te.
D. No se puede dete+er u+ o.e+te si est, e+ uso.
E. &as sesio+es error ca1o.
'. Estudie el arc6i-o t+s+a/es.ora>
test ?
(descriptio+ ?
(address9list ?
(address ? (protocol ? tcp)(6ost ? ser-()(port ? 1<(1))
)
(co++ect9data ?
(ser-ice9+a/e ? prod)
)
)
prod ?
(descriptio+ ?
(address9list ?
(address ? (protocol ? tcp)(6ost ? ser-1)(port ? 1<(1))
)
(co++ect9data ?
(ser-ice9+a/e ? prod)
)
)
de- ?
(descriptio+ ?
(address9list ?
(address ? (protocol ? tcp)(6ost ? ser-()(port ? 1<(1)))
(co++ect9data ?
(ser-ice9+a/e ? de-)
)
)
u,l de las siguie+tes a5ir/acio+es es correcta so1re la prue1a de cade+as de co+e8i*+= prod= de-
.? (Escoja todas las respuestas correctas.)
A. Los tres son #+!das.
*. Los tres s)!o puede tener ,-to s !as nstancas se crean para !a nscrpc)n nstanca
dn+mca.
. &a co+e8i*+ de prue1a se producir, u+ error= .a 7ue la cade+a de co+e8i*+ +o coi+cide co+ el
+o/1re del ser-icio.
D. )a1r, u+ co+5licto de puertos e+ !er-(= por7ue prod . de- i+te+ta+ utilizar el /is/o puerto.
@. o+sidere esta l3+ea de u+ arc6i-o liste+er.ora>
&1?(descriptio+?(address?(protocol?tcp)(6ost?ser-1)(port?1<(1)))
Qu pasar, si se e/ite esta cade+a de co+e8i*+=
co++ect scott#tigerA&1 (6oose t6e 1est a+sBer.)

0 . !e co+ectar, a la i+sta+cia de &1.
B . !*lo ser, co+ectado a u+a i+sta+cia si la i+scripci*+ i+sta+cia di+,/ica est, 5u+cio+a+do.
C . No se puede sa.er/0ue depende de c)mo est, con'gurado e! !ado de! c!ente.
D . !i 6a i+iciado sesi*+ e+ el e7uipo ser-idor= el $P se co+ectar, a la i+sta+cia local.
E . &a co+e8i*+ 5allar, si +o se i+icia el o.e+te.
Ut!ce !a Ar0utectura compartdo de! ser#dor de Orac!e
C. u,l de estas estructuras de /e/oria +o se al/ace+a e+ el !%0 para u+a sesi*+ de ser-idor
co/partido? (!eleccio+e la /ejor respuesta.) Estado
0. ursor
B. Orde+ar espacio Espacio
C. P!a
D. )aga coi+cidir el o1jeto a la 5u+ci*+>
O.&eto Func)n
a. cola co/E+ 0. !e co+ecta a los usuarios a los despac6adores
1. Dispatc6er E/pleos B. ;ie+das e+ espera de ejecuci*+
c. large pool . Ejecuta se+te+cias !Q&
d. &ise+er D. ;ie+das espera 7ue descargar
e. cola de Fespuesta E. reci1e declaracio+es de los procesos de
usuario
5. ser-idor co/partido G. ;ie+das U%0 accedidos por todos los
ser-idores
R1 a 2 *3 . 2 E3 c 2 F3 d 2 A3 e 2 D3 ' 2 C
1H. u,l de los siguie+tes es -erdadera acerca de los despac6adores? (Escoja todas las respuestas
correctas.)
A. Los despac4adores no mane&an e! tra.a&o de !as so!ctudes de !os usuaros5 s)!o nter'a(
entre e! usuaro procesos " co!as.
B. &os despac6adores co/parte+ u+a cola de respuesta co/E+.
. o+e8io+es despac6adores de carga2e7uili1rio e+tre ellos.
D. Cone-ones !seners e0u!.rar !a carga a tra#,s de !os despac4adores.
E. Usted puede po+er 5i+ a u+ despac6ador= . sesio+es esta1lecidas co+ti+uar,.
11. u,l de las siguie+tes a5ir/acio+es so1re ser-idores co/partidos so+ -erdaderas? (Escoja la
/ejor respuesta.)
0. ;odas las declaracio+es e+ u+a tra+sacci*+ de -arias i+struccio+es ser,+ ejecutadas por el /is/o
ser-idor.
B. !i u+a i+strucci*+ actualiza -arias 5ilas= el tra1ajo se puede co/partir e+tre -arios ser-idores.
. El +E/ero de ser-idores co/partidos se 5ija por el par,/etro s6ared9ser-ers.
D. Orac!e generar+ ser#dores compartdos adcona!es en !a demanda.
PRE6UNTA LA*
Utilice cual7uier 6erra/ie+ta 7ue 7uiera (i+cluso u+ editor de te8to) para crear dos o.e+tes= u+o
escuc6a e+ la direcci*+ 1(@.H.H.1= puerto (<(1= el otro escuc6a e+ 1(@.H.H.( direcci*+= puerto (<(1.
Esto si/ular, u+ ser-idor co+ dos tarjetas de red. o/ie+ce a/1os o.e+tes.
Utilice el ad/i+istrador de red para crear u+a e+trada t+s+a/es co+ a/1as direccio+es= 7ue
e7uili1rar la carga co+e8io+es a tra-s de ellos .= si u+o 5alla= i+te+te co+ el otro. Esta es u+a opci*+
-isi1le cua+do 6ace clic e+ el Bot*+ a-a+zado para despus de5i+ir la segu+da direcci*+= co/o se
/uestra e+ la siguie+te ilustraci*+.
%uarde la co+5iguraci*+ . pro1ar la e+trada co+ t+spi+g. !i 5u+cio+a= ajuste su eje/plo de usar el
+ue-a e+trada t+s+a/es co/o -alor para el par,/etro local9liste+er.
Prue1e la co+5iguraci*+ /edia+te la co+e8i*+ co+ !Q& I Plus a tra-s de las +ue-as t+s+a/es
co+ecta+ cade+a.
De/ostrar 7ue e8iste tolera+cia a 5allos por el cierre de u+ o.e+te . luego el otro> se e+cue+tra
7ue /ie+tras u+o de ellos est, tra1aja+do= aE+ puede co+ectarse.
Fespuesta
&os o.e+tes (lla/ados= e+ este eje/plo= list( . list4) se de5i+ir,+ por /edio de a+otacio+es
si/ilares a stos e+ el arc6i-o liste+er.ora>
&$!;4 ?
(DE!F$P;$ON
?
(0DDFE!! ?
(PFO;OO& ? ;P)()O!; ? 1(@.H.H.()(POF; ? (<(1))
)
&$!;( ?
(DE!F$P;$ON
?
(0DDFE!! ?
(PFO;OO& ? ;P)()O!; ? 1(@.H.H.1)(POF; ? (<(1))
)
$+icie los o.e+tes co+ estos co/a+dos desde u+ s3/1olo del siste/a operati-o>
ls+rctl start list(
ls+rctl start list4
&a e+trada t+s+a/es.ora (e+ este eje/plo se lla/a NEJ) se -er, as3>
NEJ ?
(DE!F$P;$ON ?
(0DDFE!!9&$!;?
&a1 0+sBer
(4@
(0DDFE!! ? (PFO;OO& ? ;P)()O!; ? 1(@.H.H.1)(POF; ? (<(1))
(0DDFE!! ? (PFO;OO& ? ;P)()O!; ? 1(@.H.H.()(POF; ? (<(1))
(&O0D9B0&0NE ? .es)
)
(ONNE;9D0;0 ?
(!EFK$E9N0LE ? OP11%)
)
)
&a directi-a !EFK$E9N0LE de1e ser lo 7ue la i+sta+cia tie+e su ser-ice9+a/es para/2
eter ajustado aM esto ser, por de5ecto el +o/1re de la i+sta+cia.
Para pro1ar la e+trada t+s+a/es . los o.e+tes= desde u+ s3/1olo del siste/a operati-o>
t+spi+g +eB
Para registrar la i+sta+cia co+ los dos o.e+tes= desde u+ i+dicador de !Q&>
alter s.ste/ set local9liste+er?+eB scope ?/e/or.M
alter s.ste/ registerM
No 6a. raz*+ para li/itar el alca+ce de la /odi5icaci*+ de la i+sta+cia e+ ejecuci*+= e8cepto 7ue si
algo -a /u. /al= todo lo 7ue +ecesita 6acer es rei+iciar la i+sta+cia para -ol-er al -alor origi+al.
&uego= para pro1ar la co+e8i*+= desde u+ s3/1olo del siste/a operati-o>
s7lplus s.ste/#oracleA+eB
CAPITULO 7
1.E8a/i+e la e86i1ici*+>
&a e8posici*+ /uestra el /odelo de al/ace+a/ie+to de Oracle= co+ cuatro e+tidades 7ue tie+e+
letras para +o/1res. partido cuatro de las siguie+tes e+tidades a las letras 0= B= = D>
A. DATAFILE
*. E8TENT
C. ORACLE *LOC9:
D. RO;
E.!E%LEN;
G. ;0B&E
(. Qu a5ir/acio+es so+ correctas acerca de las e8te+sio+es? (Escoja todas las respuestas
correctas.)
A. Una e-tens)n es un con&unto de #aros .!o0ues de Orac!e.
B. U+a e8te+si*+ es u+ co+ju+to de -arios 1lo7ues del siste/a operati-o.
. U+a /edida puede ser distri1uido a tra-s de u+o o /,s arc6i-os de datos.
D. U+a e8te+si*+ puede co+te+er 1lo7ues de u+o o /,s seg/e+tos.
E. Una medda puede ser asgnado a un so!o segmento.
4. u,l de estos so+ los tipos de seg/e+to? (Escoja todas las respuestas correctas.)
0. !ecue+cia
B. Procedi/ie+to al/ace+ado
C. Ta.!a
D. Ta.!a de partcones
E. Kista
Crear " admnstrar espacos de ta.!a
:. !i u+ espacio de ta1la se crea co+ esta si+ta8is.>
create ta1lespace t1s1 data5ile Nt1s1.d15N size 1H/M
cu,les de estas caracter3sticas te+dr,? (Escoja todas las respuestas correctas.)
0. El arc6i-o de datos se autoe8te+d= pero s*lo 6asta el do1le de su ta/aOo i+icial.
B. El arc6i-o de datos se autoe8te+d co+ L0"!$PE $&$L$;0DO.
C. La admnstrac)n de medda ser+ !oca!.
D. Segmento estar+ con mapas de .ts.
E. El arc6i-o se crea e+ el directorio DB9FE0;E9G$&E9DE!;.
<. */o puede u+ ta1lespace puede 6acer /,s gra+de? (Escoja todas las respuestas correctas.)
0. co+-ertirlo de u+ espacio de ta1la2pe7ueOo para u+ espacio de ta1las de arc6i-o gra+de.
*. S se trata de un espaco de ta.!a/pe0ue<o3 a<adr arc4#os.
. !i se trata de u+ espacio de ta1la 1ig5ile= agregar /,s arc6i-os.
D. Cam.ar e! tama<o de! arc4#o =s> e-stente.
'. u,l de estos co/a+dos se puede+ ejecutar e+ u+a ta1la e+ u+ espacio de ta1la de s*lo lectura?
(!eleccio+e
la /ejor respuesta.)
0. DE&E;E
*. DROP
. $N!EF;
D. ;FUN0;E
E. UPD0;E
@. Qu operaci*+ +o se puede aplicar a u+ espacio de ta1las despus de la creaci*+? (Escoja la
/ejor respuesta.)
0. a/1io de /edida de gesti*+ de diccio+ario para la gesti*+ de alca+ce local.
*. Cam.o de !a gest)n manua! de segmento espaca! para !a gest)n autom+tca de segmento
espaca!.
. a/1iar el +o/1re del espacio de ta1la.
D. Feducir el ta/aOo del arc6i-o de datos (s) asig+ado al espacio de ta1las.
E. ;odas las operacio+es a+teriores se puede+ aplicar.
Admnstrac)n de! espaco en un espaco de ta.!as
C. De 5or/a predeter/i+ada= lo 7ue los u/1rales se esta1lece+ para las ad-erte+cias de espacio
e+ u+ espacio de ta1la? (Escoja la /ejor respuesta.)
A. ?@ por cento " A7 por cento.
B. Esto depe+der, de si 0U;OE";END se 6a 6a1ilitado.
. Esto depe+der, de si se trata de u+2pe7ueOo o u+ espacio de ta1las de arc6i-o gra+de.
D. Por de5ecto= +o 6a. ad-erte+cias est,+ 6a1ilitados.
D. ua+do la 1ase de datos est, e+ /odo de /o+taje= lo 7ue -istas se de1e+ co+sultar para e+co+trar
lo 7ue los arc6i-os de datos .
ta1lespaces co+5or/a+ la 1ase de datos? (Escoja todas las respuestas correctas.)
0. DB09D0;09G$&E!
B. DB09;0B&E!P0E!
. DB09;ELP9G$&E!
D. BCDATA*ASE
E. BCDATAFILE
G. KQ;0B&E!P0E
1H. Qu pu+tos de -ista podr3a co+sultar para a-eriguar acerca de los espacios de ta1las te/porales
. los arc6i-os 7ue
6acer la arra+7ue/os? (Escoja todas las respuestas correctas.)
0. DB09D0;09G$&E!
*. D*ADTA*LESPACES
. DB09;ELP9;0B&E!P0E!
D. D*ADTE$PDFILES
E. KQD0;0G$&E
F. BCTA*LESPACE
%. KQ;ELP;0B&E!P0E
E. BCTE$PFILE
PRE6UNTA LA*
rear u+ espacio de ta1las co+ u+ arc6i-o de datos . Utilice u+ ta/aOo de e8te+si*+ u+i5or/e de ':
RB . ree dos ta1las e+ esta ta1las = . asig+ar /a+ual/e+te u+os pocos grados a cada u+o a su -ez .
Ejecute u+a co+sulta para e+co+trar la 53sica e8acta u1icaci*+ de cada ta1la > -er, 7ue se i+tercala+ .
0Oadir u+ segu+do arc6i-o de datos para el espacio de ta1la = . asig+ar u+os cua+tos grados. Kol-er
a ejecutar la co+sulta de1e de/ostrar 7ue Oracle es lo 7ue el +ue-o arc6i-o e+ uso.
Este ejercicio puede ser 6ec6o co+ !Q& I Plus si lo desea= pero Data1ase o+trol tie+e u+a 1o+ita
represe+taci*+ gr,5ica de la u1icaci*+ 53sica de u+a /esa. Para llegar a esto= desde el 6ogar la 1ase
de datos P,gi+a de to/ar la 5ic6a !er-idor . el e+lace de espacios de ta1la e+ la secci*+
0l/ace+a/ie+to. !eleccio+e el espacio de ta1la = . 6aga clic e+ el 1ot*+ KieB. &uego= e+ el cuadro
desplega1le 0ccio+es elija Lostrar co+te+ido del espacio de ta1las . 6aga clic e+ el 1ot*+ %o.
E8pa+dir el SLapa E8te+si*+ S . ( por 5i+ ... ) -er, la represe+taci*+ de do+de la e8te+si*+ de las
ta1las so+ .
!i utiliza Data1ase o+trol para todo el ejercicio= asegErese de 6acer clic e+ Lostrar !Q& e+ todos
los pu+tos para -er el c*digo de co/e+zar ge+erada .
Fespuesta
u+a posi1le solucio+ usa+do !Q&IPlus es>
create ta1lespace la1t1s data5ile Nla1t1s9H1.d15N size 1H/ u+i5or/ size ':TM
create ta1le ta11(c1 date) ta1lespace la1t1sM
create ta1le ta1( ta1lespace la1t1s as select I 5ro/ ta11M
alter ta1le ta11 allocate e8te+tM
alter ta1le ta1( allocate e8te+tM
alter ta1le ta11 allocate e8te+tM
alter ta1le ta1( allocate e8te+tM
select seg/e+t9+a/e=5ile9id=e8te+t9id=1locT9id=1locTs 5ro/ d1a9e8te+ts
B6ere ta1lespace9+a/e?N&0B;B!NM
alter ta1lespace la1t1s add data5ile Nla1t1s9H(.d15N size 1H/M
alter ta1le ta11 allocate e8te+tM
alter ta1le ta1( allocate e8te+tM
select seg/e+t9+a/e=5ile9id=e8te+t9id=1locT9id=1locTs 5ro/ d1a9e8te+ts
B6ere ta1lespace9+a/e?N&0B;B!NM
&a siguie+te ilustraci*+ /uestra la represe+taci*+ gr,5ica de Data1ase o+trol de la distri1uci*+ de
la correlaci*+ de e8te+si*+. &as e8te+sio+es so+ utilizados e+ dos grupos (al pri+cipio del espacio
de ta1la . /,s e+ el /edio) de1ido a 7ue el espacio de ta1las es de dos 5ic6eros de datos= . a/1os
se est,+ utiliza+do.
CAPITULO ?
1. */o se puede per/itir a los usuarios co+ectarse si+ 7ue te+ga+ 7ue aute+ticarse a s3 /is/os?
(Escoja la /ejor respuesta.)
0. %ra+t FE0;E !E!!$ON para PUB&$0.
B. rear u+ usuario de este tipo= si+ u+a co+traseOa>
0NON U!U0F$O (.4.:.FE0;E $DEN;$G$0DO POFNNM
. rear u+ per5il 7ue des6a1ilita la aute+ticaci*+ de co+traseOa . asig+arlo a los usuarios.
D. Usted no puede 4acer esto por0ue todos !os usuaros de.en ser autentcados.
(. se crea u+ usuario co+ esta declaracio+
create user jo+ ide+ti5ied 1. oracle de5ault ta1lespace e8a/pleM
&o 7ue se de1e 6acer /,s a+tes de 7ue pueda crear u+a ta1la e+ el espacio de ta1la Eje/plo? (Elija
todas las respuestas correctas).
0. Nada /,s es +ecesario.
*. Da!e una cuota de E&emp!o.
C. !e conceda e! pr#!ego CREATE TA*LE.
D. !e conceda e! pr#!ego Crear ses)n.
E. co+cederle el pri-ilegio %E!;$ON0F ;0B&E!P0E.
4. !i u+ usuario posee /esas e+ u+ espacio de ta1la= cu,l ser, el e5ecto de i+te+tar reducir su # su
cuotas e+ el cero de ta1las? (Escoja la /ejor respuesta.)
0. &as ta1las -a+ a so1re-i-ir= pero $N!EF;O! 5allar,+.
*. Las ta.!as so.re##r+3 pero no puede ser m+s grande.
. El i+te+to 5allar, a /e+os 7ue las ta1las se eli/i+a+ pri/ero.
D. &as ta1las se eli/i+a+ auto/,tica/e+te si +o se utiliza la pala1ra cla-e 0!0DE.
:. !i crea u+ usuario si+ especi5icar u+ espacio de ta1la te/poral= 7u espacio de ta1las te/poral
se ser asig+ado? (Escoja la /ejor respuesta.)
0. De1e especi5icar u+ espacio de ta1la te/poral
B. !$!;EL0
. ;ELP
D. E! espaco de ta.!as tempora! .ase de datos predetermnada
E. Vl # ella +o te+dr, u+ espacio de ta1las te/poral
<. !e e/ite los siguie+tes co/a+dos>
0. su1-e+ci*+ seleccio+ar el 6r.regio+s a jo+M
B. %F0N; 0&& ON 6r.regio+s a jo+M
. su1-e+ci*+ d1a a jo+M
D. co+ceder seleccio+ar e+ 6r.regio+s a pE1licoM
Qu su1-e+cio+es podr3a ser re-ocada para e-itar WON de -er el co+te+ido de )F.FE%$ON!?
(Escoja todas las respuestas correctas.)
A. A3 *3 C3 " D
*. A3 C3 " D
C. .3 c3 " d
D. c.d
E. 0= B= .
'. u,l de estas a5ir/acio+es so1re los pri-ilegios del siste/a so+ correctas? (Escoja todas las
respuestas correctas.)
0. !*lo el !X! . !X!;EL puede+ co+ceder pri-ilegios del siste/a.
B. !i u+ pri-ilegio del siste/a es re-ocada por u+ usuario= si+o 7ue ta/1i+ se re-ocar, de todos
los usuarios a los 7ue se co+cedido.
C. SI un pr#!ego de! sstema es re#ocado de un usuaro3 no ser+ re#ocado de todos !os
usuaros a !os 0ue se conceddo.
D. CREATE TA*LE es un pr#!ego de! sstema.
E. CREATE ANF TA*LE es un pr#!ego de! sstema.
@. Estudie este script (los +E/eros de l3+ea= se 6a+ aOadido)>
1 create role 6r9role ide+ti5ied 1. passM
( gra+t create ta1le to 6r9roleM
4 gra+t select ta1le to 6r9roleM
: gra+t co++ect to 6r9roleM
Qu l3+ea pro-ocar, u+ error? (Escoja la /ejor respuesta.)
0. &3+ea 1= de1ido a 7ue s*lo los usuarios= +o papeles= tie+e+ co+traseOas.
B. &3+ea (= de1ido a 7ue s*lo los usuarios= . +o las 5u+cio+es= puede+ crear . ta1las propias.
C. LGnea H3 por0ue SELECT TA*LE no es un pr#!ego.
D. &3+ea := .a 7ue u+ papel +o puede te+er u+ pri-ilegio de siste/a= ade/,s de pri-ilegios de la
ta1la.
C. u,l de estas a5ir/acio+es es i+correcta co+ respecto a los roles? (Escoja la /ejor respuesta.)
0. Puede otorgar pri-ilegios de o1jeto . los pri-ilegios del siste/a . las 5u+cio+es a dese/peOar u+
papel.
*. Una 'unc)n no puede tener e! msmo nom.re 0ue una ta.!a.
. U+a 5u+ci*+ +o puede te+er el /is/o +o/1re 7ue el usuario.
D. &as 5u+cio+es puede+ ser acti-adas o desacti-adas e+ u+a sesi*+.
D. )a creado u+ per5il co+ &YL$;E !E!!$ON!9PEF9U!EF 1 . le otorg* a u+ usuario=
pero usted e+co+trar, 7ue l # ella toda-3a es capaz de i+iciar u+a sesi*+ e+ -arias -eces al /is/o
tie/po. Por 7u puede ser esto?
(Escoja la /ejor respuesta.)
0. &e 6a.a co+cedido crear la sesi*+ /,s de u+a -ez.
B. El usuario 6a sido otorgado el rol DB0.
C. E! par+metro RESOURCEDLI$IT no se 4a esta.!ecdo.
D. El par,/etro FE!OUFE9L0N0%EF9P&0N +o se 6a esta1lecido.
1H. u,l de estos puede+ ser co+trolados por u+ per5il co+traseOa? (Escoja todas las respuestas
correctas.)
0. Dos o /,s usuarios elige+ la /is/a co+traseOa
*. Pre#enc)n de !a reut!(ac)n de una contrase<a por e! msmo usuaro
C. Eacer 0ue un usuaro para cam.ar !a contrase<a
D. &a acti-aci*+ o desacti-aci*+ de aute+ticaci*+ de arc6i-o de co+traseOa
PFE%UN;0 &0B
Para esta pregu+ta= utilice el o+trol cua+do sea posi1le 1ase de datos si lo desea= pero por lo
ge+eral es +ecesario el uso de !Q& I Plus para co+sultar pu+tos de -ista directa/e+te al tratar de
co/pre+der lo 7ue sucede co+ los derec6os de acceso.
0 /e+udo 6a. -arias /a+eras de llegar a u+a /esa= . puede ser di53cil de e+te+der por 7u u+
usuario puede -erlo.
rear u+ BEFND usuario= . darle los per/isos +ecesarios para i+iciar sesi*+ e+ la 1ase de datos
co+ aute+ticaci*+ de co+traseOa . crear ta1las e+ su propio es7ue/a. Prue1e esto co+ecta+do co/o
Ber+d . la creaci*+ de u+ D0;E;0B /esa= co+ u+a sola colu/+a de tipo D0;E. $+serte u+a 5ila e+
D0;E;0B . co/pro/eter a la i+serci*+.
ree u+ usuario )F$!;0. Dele estos pri-ilegios>
FE0;E !E!!$ON
!E&E; ON BEFND.D0;E;0B
0&& ON BEFND.D0;E;0B
o+ecte co/o )F$!;0= . re-isar 7ue pueda leer BEFND.D0;E;0B. Fe-ocar su
!E&E$ON0F pri-ilegio= . co+5ir/e 7ue ella .a +o puede seleccio+ar de BEFND.D0;E;0B=
au+7ue ella puede (tal -ez e8traOa/e+te) i+sertar 5ilas e+ l. Por 7u es esto= cua+do ella ta/1i+
se le co+cedi* todo E+ BEFND.D02;E;0B? Ejecute co+sultas e+ DB09;0B9PF$K! e+ todas las
etapas de e+te+der lo 7ue est, sucedie+do.
ree u+ usuario DOF$!= . co+ceder pri-ilegios de la siguie+te /a+era>
!E&E; ON BEFND.D0;E;0B to DOF$!
!E&E; ON BEFND.D0;E;0B to PUB&$
!E&E; 0NX ;0B&E to DOF$!
DB0 to DOF$!
o+5ir/e 7ue DOF$! a6ora puede leer BEFND.D0;E;0B. Qu pri-ilegios de1e ser re-ocada
a+tes de DOF$! .a +o ser, capaz de -er BEFND.D0;E;0B? o/prue1e los per/isos e+ todas
las etapas de co+sultar DB09;0B9PF$K!= DB09!X!9PF$K! . DB09FO&E9PF$K!.
Po+er e+ orde+ deja+do caer los usuarios. Fecuerde utilizar 0!0DE e+ su caso.
RESPUESTA LA*
U+a posi1le soluci*+ es la siguie+te>
Para crear BEFND . la /esa>
co++ s.ste/#oracle
create user 1er+d ide+ti5ied 1. 1er+dM
alter user 1er+d de5ault ta1lespace e8a/ple 7uota u+li/ited o+ e8a/pleM
gra+t create ta1le=create sessio+ to 1er+dM
co++ect 1er+d#1er+d
create ta1le dateta1 (c1 date)M
i+sert i+to dateta1 -alues(s.sdate)M
co//itM
&uego de e8peri/e+tar co+ )F$!;0>
co++ect s.ste/#oracle
create user c6rista ide+ti5ied 1. c6ristaM
gra+t create sessio+ to c6ristaM
gra+t select o+ 1er+d.dateta1 to c6ristaM
select I 5ro/ d1a9ta19pri-s B6ere gra+tee?N)F$!;0NM
gra+t all o+ 1er+d.dateta1 to c6ristaM
select I 5ro/ d1a9ta19pri-s B6ere gra+tee?N)F$!;0NM
co++ect c6rista#c6ristaM
select I 5ro/ 1er+d.dateta1M
co++ect s.ste/#oracle
re-oTe select o+ 1er+d.dateta1 5ro/ c6ristaM
select I 5ro/ d1a9ta19pri-s B6ere gra+tee?N)F$!;0NM
co++ect c6rista#c6ristaM
i+sert i+to 1er+d.dateta1 -alues(s.sdate)M
select I 5ro/ 1er+d.dateta1M
Para el e8peri/e+to co+ DOF$!= las co+sultas 7ue se ejecutar,+ para i+-estigar los per/isos
podr3a+ i+cluir
select I 5ro/ d1a9ta19pri-s B6ere oB+er?NBEFNDN a+d ta1le9+a/e?ND0;E;0BNM
select I 5ro/ d1a9ta19pri-s B6ere %F0N;EE i+ (NDOF$!N=NPUB&$N)
a+d oB+er?NBEFNDNM
select I 5ro/ d1a9s.s9pri-s B6ere %F0N;EE i+ (NDOF$!N=NPUB&$N)M
select I 5ro/ d1a9role9pri-s B6ere gra+tee?NDOF$!NM
select I 5ro/ d1a9s.s9pri-s B6ere pri-ilege?N!E&E; 0NX ;0B&ENM
;e+ga e+ cue+ta 7ue para o1te+er u+a co/pre+si*+ co/pleta de 7ui+ puede acceder a los datos= es
+ecesario desarrollar u+ co+ju+to
de co+sultas 7ue se te+ga+ e+ cue+ta todas las posi1ilidades.
CAPITULO A
1.u,l de estas a5ir/acio+es 5allar, por7ue el +o/1re de la ta1la +o es legal? (Elegir los correctos
respuestas.)
0. create ta1le S!E&E;S (col1 date)M
B. create ta1le SloBer caseS (col1 date)M
. create ta1le +u/1er1 (col1 date)M
D. create ta.!e Inum.er=co!I date>5
E. create ta.!e update=co!I date>5
(. Karios tipos de o1jetos co/parte+ el /is/o espacio de +o/1res .= por ta+to= +o puede+ te+er el
/is/o +o/1re e+ el /is/o es7ue/a. u,l de los siguie+tes tipos de o1jeto +o est, e+ el /is/o
espacio de +o/1res co/o los de/,s? (Escoja la /ejor respuesta.)
A. Inde-
B. P&#!Q& stored procedure
. !.+o+./
D. ;a1le
E. KieB
4. u,l de los siguie+tes +o es soportado por Oracle co/o u+ tipo de datos i+ter+a? (Escoja la
/ejor co+testar.)
0. )0F
B. G&O0;
. $N;E%EF
D. STRIN6
:. Es +ecesario registrar los -alores de 5ec6a . 6ora= co+ u+a precisi*+ de u+ segu+do. u,l ser3a
u+ adecuado tipo de datos de u+a sola colu/+a para al/ace+ar esta i+5or/aci*+? (Escoja la /ejor
respuesta.)
0. D0;E.
B. ;$LE!;0LP.
C. Cua!0uera DATE o TI$ESTA$P.
D. Usted de1e desarrollar su propio tipo de datos de5i+ido por el usuario= de1ido a 7ue los tipos
i+ter+os al/ace+a+ .a sea
la 5ec6a o la 6ora.
<. 0lgu+os tipos de restricci*+ re7uiere+ u+ 3+dice. (!eleccio+e todas las 7ue apli7ue+.)
0. )ER
B. NO; NU&&
C. PRI$ARF 9EF
D. UNIJUE
'. U+a tra+sacci*+ co+siste e+ dos declaracio+es. &a pri/era tie+e 8ito= pero la segu+da (7ue
actualiza -arias 5ilas) 5alla e+ /itad del proceso a causa de u+a -iolaci*+ de restricci*+. Qu
pasar,? (Escoja la /ejor respuesta.)
0. ;oda la tra+sacci*+ se des6ace.
B. &a segu+da declaraci*+ se retrotraer, por co/pleto= . el pri/ero se 6a co/pro/etido.
C. La segunda dec!arac)n se retrotraer+ por comp!eto3 " !a prmera segur+ sendo no
comprometda.
D. !*lo la actualizaci*+ 7ue caus* la -iolaci*+ se retrotraer,= todo lo de/,s ser, co/etido.
E. !*lo la actualizaci*+ 7ue caus* la -iolaci*+ se retrotraer,= todo lo de/,s sie+do co/pro/etido.
@. u,l de las siguie+tes a5ir/acio+es es correcta acerca de los 3+dices? (Escoja la /ejor
respuesta.)
0. U+ 3+dice puede 1asarse e+ /Eltiples colu/+as de u+a ta1la= pero las colu/+as de1e ser de la
/is/a tipo de datos.
B. U+ 3+dice puede 1asarse e+ /Eltiples colu/+as de u+a ta1la= pero las colu/+as de1e ser
ad.ace+tes . especi5icado e+ el orde+ e+ 7ue se de5i+e+ e+ la ta1la.
. U+ 3+dice +o puede te+er el /is/o +o/1re 7ue u+a ta1la= a /e+os 7ue el 3+dice . la ta1la se
e+cue+tra+ e+ es7ue/as separados.
D. Nnguna de !as a'rmacones anterores es correcta.
C. u,l de las siguie+tes opcio+es se puede+ aplicar a los 3+dices B I ;ree= pero +o a Bit/ap
3+dices? (Escoja todas las respuestas correctas.)
A. compres)n
B. Desce+de+te
. E8presio+es cla-e 1asadas Gu+ci*+2
D. n#ersa nde-ac)n de c!a#es
E. Sngu!ardad
G. Uso de cla-es co/puestas
D. &os datos de las ta1las te/porales se 6a restri+gido la -isi1ilidad. !i u+ usuario i+icia sesi*+
co/o )F e i+serta 5ilas e+ u+a ta1la te/poral= a 7uie+ se las 5ilas -isi1les?
A. Para no 4a" nnguna ses)n dstnta de !a 0ue !o 4(o e! nserto
B. Para todas las sesio+es co+ectadas co/o )F
. Para todas las sesio+es= 6asta 7ue la sesi*+ 7ue les i+serta ter/i+a
D. Para todas las sesio+es= 6asta 7ue la sesi*+ 7ue les i+serta co+5ir/a la tra+sacci*+
1H. De d*+de -ie+e los datos e+ u+a ta1la te/poral se escri1e+ e+ el disco? (Escoja la /ejor
respuesta.)
0. Nu+ca se escri1e e+ disco
*. Para ta.!espace tempora! de! usuaro
. Para el espacio de ta1la te/poral del usuario e+ cu.o es7ue/a reside la ta1la
D. Para u+ disco local al proceso de usuario de la sesi*+