|
Oracle 10g DBA 1z0-046考题
3 r& e I6 U2 H6 x/ p. l5 E1. In an online transaction processing (OLTP) database instance that involves a high volume of data manipulation language (DML) operations, you decide to increase the value of the LOG_BUFFER parameter.
$ M0 _, x# J9 ]( J* d s8 w0 KWhat could be the reason for this change?
$ f. e# F- t" ]7 O& j& Z4 PA.The buffer busy wait event has been detected.
% G2 u) p3 B- A" r4 J! b1 U" ^! J9 dB.The no free buffers event has been detected.+ S/ t' X& O8 L4 r1 B6 [* O
C.The log buffer space wait event has been detected.( a/ [& ~6 k) W0 \& T
D.The log file completion wait event has been detected.
' i* E/ G. ?2 H, c8 W) RE.The value for the free buffer inspected statistics is growing.
5 T3 ]! u% l5 h7 v _8 T( _8 KANSWER: C
! I# j; f @* @+ w
) y" X2 H3 R. k& L3 ]# F# i% f# s2. ho.sh is an executable shell script. You executed the following command that leads to an error:
- A9 U8 s' y' t% M l! ] A$ Q/ V$ strace -o /tmp/ho.out ./ho.sh
2 M5 ] r/ z O+ ^) S/ L0 astrace: exec: Permission denied7 K3 ^( {. k" X! B2 Z5 q
What could you do to execute the command successfully in the next attempt?5 Y6 P8 Z7 ~2 p0 e
A.Provide the shell reference with the command.+ E4 m2 F. [; F% P3 T
B.Remove the shell reference present inside the shell script.
! j7 H$ r; o/ d' r3 B# [5 MC.Execute the command as the root operating system user.
" _$ J: V/ R7 j% U- L5 ^1 e; yD.The extension for the output file should be changed to .log. U2 v6 h8 f. I9 m3 |' v X
ANSWER: A ; J+ _3 G- P1 H* v
% I+ c4 Y/ O8 F6 N5 ~# ?& Y
3. You need to ensure that whenever you create a new file, it should have the following set of permissions:4 F8 y" f$ {; R$ @, Q$ x
u=rwx,g=rx,o=rx.
9 R) N' o0 y- O5 @& V( [Which statement can you add to the .bashrc script to set the desired file permissions?
f, V, c$ r( x2 b4 q4 xA.umask 455
9 w& h- W7 O: w$ B4 K* kB.umask 012/ F$ R! p9 G) O* ]: Q8 z3 o5 _( Q6 }6 ?
C.umask 0755
4 G2 |) [5 A/ L7 {D.chmod u=rwx,g=rx,o=rx, Q9 r- ]( \) m ?1 B8 [
ANSWER: C
& [7 `# E j& t a
- Y- U5 ?8 ~" ~" j3 g! }2 g4. Which three statements are true about Oracle Clustered File System (OCFS)? (Choose three.)
# T: \6 c, p0 n, p# h- sA.There is no limit on the number of files on OCFS.
+ p: t/ K: V% S* y9 oB.You can use OCFS for database files as well as general files.
4 l8 \+ f% [# `! WC.You can create an OCFS using Logical Volume Manager (LVM).8 ~. Z1 I( b, r r
D.You must modify the Linux kernel parameters before mounting OCFS.! o! L* g! q+ t3 U9 x" W
E.Standard file system commands, such as mkdir, rmdir, and mv, are available on OCFS.
6 o, `) q- U2 P/ v' x. N' ]ANSWER: ABE 5 r) x$ y6 B% K7 _' U
* D3 p9 T/ W. J/ ^5. The OS user BOB is a member the osoper OS group in the database server. You want BOB :9 s8 Z- ]7 n6 m9 O: c; q; N8 Q
Which of the option would fulfill the requirement? % t: ^* C y, [
A.Assign the sysdba privilege to BOB.
% S( z' F3 v! V( F9 x; e7 [3 sB.Assign the osdba OS group to BOB.6 X+ D6 `$ D* G s, f% o) `6 |& I
C.Set the REMOTE_LOGIN_PASSWORDFILE initialization parameter to SHARED.
0 B3 }' m+ U8 ~( d% \5 DD.Set the REMOTE_LOGIN_PASSWORDFILE initialization parameter to EXCLUSIVE.
5 Q7 S- b0 d( u# UANSWER: B % g2 W/ U) e' F9 }
( U. _8 F% z! G4 l; G
6. You executed the ipcs -m command to list all the shared memory segments in your Oracle server.; ~0 @- K: ~8 l' h7 I9 z3 R
View the Exhibit exhibit1 that shows the output of this command.
, E) c" w7 R$ C, N- D6 |) V" y+ wLater, you executed the same command to check the shared memory segments.
- V% ]) J/ f, p: ]# k" D. M8 j. rView the Exhibit exhibit2 that shows the output of this command.2 n8 C( s h% X# k7 w
Why is the large shared memory segment not listed in the second Exhibit?
0 q5 S# \( i0 M0 \% b% ^0 t( LA.The Oracle database instance is shut down.- C: g) L* O# N
B.The swap space has been increased in the system.
6 S. Z# f( C) x0 zC.The Oracle database instance is configured in shared server mode.
9 M. I( ~) u0 B, m: E( HD.The large pool size set for the Oracle database instance is reset to zero.& M9 J8 F6 {9 V+ r
ANSWER: A 0 }% F6 J/ ]3 H1 p7 v
- {) j/ D @' s! B2 _/ h7. You attempt to modify the ksms.s library and relink the Oracle database executable to use the address 0X15000000 for the System Global Area (SGA). You receive an error.
2 x5 w$ c+ H- S+ l1 P" C1 X( OWhich set of commands would you use to restore the original settings?
" L9 N7 Z3 e0 gA.echo 0X1000000 > ksms.s
. _5 \2 [9 i6 Umake -f ins_rdbms.mk ksms.s
) t) e4 m n- aB.echo 0X15000000 > ksms.s
" L; ]* q7 t& A: w$ zmake -f ins_rdbms.mk ioracle
9 p+ z9 M' F% Z( k; E* |C.make -f ins_rdbms.mk ksms.s
, e* w& @7 r2 F w; @make -f ins_rdbms.mk ioracle
/ k6 M4 j. p" @5 L" UD.genksms > ksms.s; P7 S( }. E/ h' s
make -f ins_rdbms.mk ksms.o. j+ ^2 Z3 j8 q
make -f ins_rdbms.mk ioracle
! c6 H" X: z* L0 J5 bE.genksms -s 0X10000000 > ksms.o
; Z6 }0 u+ g. z3 {7 e9 u+ d0 sANSWER: D & f, I# S% W) t9 j
) @: X r8 I, X$ [' {8. You want to install Oracle Database 10g on a Linux machine. You want to ensure that no tainted modules are loaded on the kernel. Which commands will you execute to achieve this?
, J. @/ u/ @+ B" ?- ]6 TA.uname -r
& ~3 n( S/ Q- o2 W3 m: C0 `2 dB.uname -v7 L5 @, C) G" P# I, Q5 ?9 d
C.cat /proc/version" ^3 j; U% `5 }, {
D.cat /proc/sys/kernel/tainted: e' C0 {1 \* a' V7 a
ANSWER: D
% r& v6 O( [, T% l
6 J8 t0 x3 c) k: y! w/ C5 ?9. Examine the content of the /proc/sys/kernel/tainted file on your Linux machine:5 V+ F: ^6 Q# b
[root@edtdr6p1 root]# cat /proc/sys/kernel/tainted0 Y7 O% ~) ]9 A# s: b/ E, x4 m3 Y
1
" u" j3 M5 N1 l. ^( [' p. vWhat will happen when you install Oracle Database 10g on this machine?. B, k9 m1 s$ ~6 z
A.Installation will fail because of the tainted kernel.
. M6 _9 i1 e* B3 y# \/ v* JB.Installation will be successful, but Oracle will not provide support for the database product. x# h) Y/ r# v/ L, v2 Y
C.Installation will be successful. Oracle will provide support for the database product but not for the operating system (OS).
1 `- ?% c: ?% e7 u) Z- q6 z; ]* ~% GD.Installation will be successful and Oracle will provide support for the database product as well as the OS.. k# X5 r6 P) D
E.Successful installation and Oracle support for database product as well as Linux OS will depend on the module tainting the kernel.
( B3 S3 H; s# M/ P1 q5 G4 tANSWER: E
: s& w0 y: f! @% t3 @# \4 x, D, z) z5 d/ @" |1 y
10. A non-General Public License (GPL) driver was loaded on a Linux machine. To verify that the module has tainted the kernel, you executed the cat /proc/sys/kernel/tainted command and received the following output:, z. [- `( g% B3 [% a
[root@edtdr6p1 root]# cat /proc/sys/kernel/tainted0 C {4 l6 d! I
1
/ Q4 Q) l2 r3 S, N- C* i! gWhat do you infer from the output? (Choose all that apply.)4 Z# J# ?7 b% n3 F& |) y6 g
A.A proprietary module has been loaded.1 p# f1 M. T- K$ _/ {
B.A module is marked unsupported by the vendor.
B, M% C) Z7 v$ pC.All the loaded modules have General Public License (GPL).* o$ D. z* F0 Z k
D.A module was force-loaded by using the insmod -f command.2 w, t$ H9 j/ x/ v
ANSWER: AD 4 [. X$ o3 `/ H! O
0 ^5 C5 p! ~! r+ P11. Which command is used to identify the kernel version number?
) r& `: @& N' V0 RA.which- \; m* J6 ^/ T. q7 h9 C5 A
B.whatis
8 [' D, L7 `' G8 EC.uname -r# B( w; p I) U- i& P
D.ulimit -m6 L# n8 ]- Y `0 e
E.chkconfig+ n1 `/ ^# o& X/ ]& @
ANSWER: C + q) Z7 n3 m5 ^% W3 v/ S, K+ u
. a; _5 X1 b8 i( l% u! ]12. Match the following commands with the purpose they are used for:# z' {5 d4 `! `1 I" F, L
I chmod a) To create a file with the desired time stamp4 h M/ e4 W; d* X- h. L) g
ii touch b) To use the variable of the parent shell in child shell
9 R5 [1 l% o+ x# V1 x# ]2 W( H jiii alias c) To give write permission to a directory
: x# w2 @# ~' s( j8 g$ Fiv uname d) To simplify long commands
! r. P( J, p+ [' U6 gv export e) To see the Linux release number
; Q+ A& M) ]$ Q2 O( ^0 qA.i-a, ii-e, iii-d, iv-c, v-b
: ^, F) {* o" u; C9 J0 J: LB.i-c, ii-a, iii-e, iv-d, v-b2 D( ]. n& c* {- R; P
C.i-c, ii-e, iii-b, iv-a, v-b
1 ?) @! D6 v- u& l/ s y: YD.i-c, ii-a, iii-d, iv-e, v-b1 m# R8 u# Q* I+ Q0 {' o5 j
ANSWER: D
7 o) [9 A- _ [3 e. G5 `
! b! X6 B5 {% c2 T+ v13. You logged in as user user1 on a Linux machine. You need to check which groups you belong to. Which commands will you use? (Choose two.)
) ^* b0 `9 t% h2 |% {+ \A.id
# F+ \% S8 i. {, bB.uname -G
( n$ {% d. q4 X& q. K% p3 ~+ y1 WC.cat /etc/passwd3 ^( C0 A% l1 T/ P4 ?6 _$ z
D.cat /etc/group* y+ [5 g4 } _, ?4 W+ \# y
E.cat .bash_profile
4 i5 h( s4 R8 I7 O0 {) H- a5 A' GANSWER: AD 8 e" H v, D$ F' F; ?! V
$ D$ m7 Z# g! D" [, K* i3 W. v9 D
14. View the Exhibit.$ X% E5 ^) m$ n) k S
Which two statements are true about the output of the cat /proc/partitions command? (Choose two.)
4 Z! |* i, c8 F: gA.The hard disk has four partitions.
+ z. v% Z/ Z# J6 `! YB.The hard disk has six partitions./ u8 ?/ Z9 p3 F
C.The swap partition is not shown in the output. + U+ C" | `! a; @
D.The major column shows the device number with partitions.. e2 O' c( u; g: b% P4 a+ b9 B4 D
E.The #blocks column shows the number of inode blocks in that partition.
+ l% }+ e7 A# _* f9 j
3 T" C1 m; Q% u+ ]/ v o$ VANSWER: AD # R$ j! K L4 g* ~5 Q. g, c
8 D Z( g+ @. N15. Which command would you use to identify the users that belong to the oradba group?: H! m2 U6 e E0 l2 w% q6 J1 V! F6 |
A.id -G
$ w) B: H- ]. d; A, h) mB.uname -g3 ? e S" g$ w3 y6 L- f; H
C.grep ^oradba: /etc/passwd
0 L- ?2 Q2 I( ~ P \D.grep ^oradba: /etc/group; J* e! _" r& a3 G
ANSWER: D
. d% }& N$ i" I+ V; f% ? Y, G* K( J' Q4 L
16. View the Exhibit and examine the output.
O& \/ H/ h Z iWhat do you infer from this? (Choose all that apply.): T* T: S0 ~- k/ J
A.The command output is stored in the pmon.txt file.- | r7 a( u; a" V9 [( m
B.The command shows all the processes running on the machine.
: A) q/ x$ p8 ~9 I( }& XC.The command appends the pmon.txt file with the output of the command.
% W: p3 g8 R) P/ S& v: L" qD.The command shows only those processes that contain the text _pmon running on your machine.2 f9 Y6 t4 I. E7 G7 Q' F4 A' W+ [
E.The logs generated while executing the command will be stored in the pmon.txt file.
2 y# m0 f; ^. v
9 ^* ` l- E2 T2 V# O* u& e% GANSWER: AD * k) K0 I5 ?7 B+ N) L* J
) g! d! [& U$ s: _! W! Z) e17. View the following script:
/ H) ~; S& F0 [ fif [ -r /etc/oratab ] X/ }5 V, g+ S3 {9 i# ]8 ~
then n4 N1 p( @* ^0 g: P
ORATAB=/etc/oratab
" c! a& Z% _) Y# Qelse2 B/ e& R1 `8 P# ^. r
if [ -r /var/opt/oracle/oratab ]0 r9 G; ^5 }" r" V5 Q" d
then7 h( }' W! J1 `/ E
ORATAB=/var/opt/oracle/oratab- M% c2 B6 O1 X2 y
else M; X% p; O; E/ Y
echo "Can't find any oratab file"( I! ]$ `# L" L6 q: f
exit 1# C( t+ k* M8 M9 v4 Y
fi+ l& h' `8 R3 ^4 j; o+ p; O
fi
! O1 G- Y4 O1 N; F+ Qgrep -v [\#\*] $ORATAB | cut -d ":" -f1- b6 K$ F5 l. a& s4 P7 g: w z
Which statement is true about the execution and output of the script?# n! a! g2 e6 H+ j
A.It will execute only in the /etc/oratab directory.
; l1 ]! ~5 Q2 t& z: \B.It will show all the Oracle homes listed in the oratab file on the local machine.
! \9 ~$ w- J/ w: q5 I% GC.It will show all Oracle database SIDs listed in the oratab file on the local machine. 1 Q, G# K$ {( P- b8 T) h0 P3 g
D.The script output will depend on the command-line arguments passed while executing the script.$ [" @2 ?- f- r8 d9 T# x! @
ANSWER: C
9 b; ]4 Z2 s' I g* A6 e6 o6 r( k( x* U* N9 t; c
18. Which three statements are true about the built-in shell variables? (Choose three.)
; z9 E! p1 T8 y3 d- GA.The $? Variable stores true and false values.
, s1 K7 L' V6 r5 ]6 }- F; C' ?B.The $* variable stores all the command-line parameters passed.
! b, o0 H% [3 k' {C.The $# variable stores the total number of command-line parameters.
" j9 E5 a# r5 ~ QD.The values for these variables are retained in the session until it is reset.! ?) `4 n1 P8 s# T. n) U6 B9 |
E.The $n variable can store n number of positional command-line parameters., t& s0 k+ N9 c' I
ANSWER: BCE 0 R+ {, h0 \8 K3 M! \+ n' ~! \
1 p( ~% ?# s3 R* r
19. View the following script:1 ]. M5 y. q- S w* G$ y
if [ -d $1 ]/ N* [9 V! D' R4 H" Z6 v5 D$ {
then0 x T5 Q& h% d2 S; ^# }
for Data in `ls $1 *|tr -s " "| grep .dbf`
) f7 `) H- X7 s$ F/ r) ~% _& hdo/ W& F1 _* l5 i. k4 D
echo $Data
8 s- a# @, i# D# _. H3 Odone
' g' h* @& ~' x+ j7 T$ l8 _else
8 E% [' P+ w6 _5 \3 k8 Hecho -e "No Directory specified"0 G/ b7 w& C, c* K3 N3 y
fi
: I0 i; [, w+ T; {# oWhich statement is true about the script?% a: j) Z/ ^. U' p
A.The script displays the total number of .dbf files on the local machine.* Q& Z( O& f% [/ s, D
B.The script will not execute because no value for the $1 variable is given.
; ^/ O) C' G( Z" r1 N. `C.The script displays the .dbf files in the location given as a value in the positional parameter.
, I( r; V8 f o$ {( L3 x1 _4 W* \D.The script will give an error because the variable name should contain the letters of the English alphabet.
: a5 w* x% c0 Y5 [; e/ w* _1 `+ VANSWER: C
& ]$ Q+ H5 ?& z) C7 |
$ X7 w& c: J& V20. You have started an instance with the DBWR_IO_SLAVES initialization parameter set to 2. What will be the result of setting this parameter? (Choose two.)6 Q) D3 r" n* c( _. M% t, X) T
A.The DISK_ASYNCH_IO initialization parameter will be set to True.; ]& r C- ?8 p, P) N6 t( ?( [
B.The TAPE_ASYNCH_IO initialization parameter will be set to True.
6 _. g1 q& E# l8 o; N& fC.The database instance will simulate asynchronous input/output (I/O).
6 a2 D# s; q/ h; t. `; HD.Oracle server will update the value for the DB_CACHE_SIZE initialization parameter as per the system requirement.
9 _3 D" q" \7 ]5 {& t5 CE.If the existing value of the DB_WRITER_PROCESSES initialization parameter is set to greater than 1, then the DB_WRITER_PROCESSES parameter will be set to 1.
$ Y- L+ m; O" J. ~. [' i6 F0 O) [9 s$ qhabet.
* p; b2 t/ U; \8 B* C+ _: N. vANSWER: CE . |# r W0 _+ O4 N. X5 o |" q; R
$ I+ s( \% s4 k% x, D% r' q5 ~( g
21. Which two statements are correct about the DB_WRITER_PROCESSES initialization parameter? (Choose two.)
3 X( t. W7 c. @1 K, w7 fA.The default value for DB_WRITER_PROCESSES is (CPU_COUNT+7)/8.4 o# F) N, Y: ?. L* S' B; e q' a! g5 B
B.You set DB_WRITER_PROCESSES to greater than one to simulate asynchronous input/output (I/O).
* g8 n6 S$ u; B7 d KC.You cannot set DB_WRITER_PROCESSES to greater than one if asynchronous I/O is enabled for the Oracle server.% d& d4 X8 x3 I! j
D.You cannot set DB_WRITER_PROCESSES to greater than one if the DBWR_IO_SLAVES initialization parameter is set to greater than zero.& N2 } c. X4 N
E.You must set an appropriate value for the LOG_PARALLELISM initialization parameter before modifying the default value for DB_WRITER_PROCESSES. ?; Z1 z5 Y. b
ANSWER: AD
* U( x# _$ b' L5 x7 o4 b
3 S' x+ j: C, J1 A6 Q; S" M22. You set the PRE_PAGE_SGA initialization parameter to True. Which two outcomes will result due to the setting of this parameter value? (Choose two.)
! B# L2 F4 Y8 b, ~A.The startup process will take more time.
* w; f" N( f7 T+ G- ?B.The value for DB_BLOCK_LRU_LATCHES will be set to 4.; b/ |& b+ K% o4 `# Y# }8 L- g3 Q/ g
C.The database instance cannot use multiple DBWR processes.
/ C s4 w7 G: @- W9 g* a0 fD.The database instance will simulate synchronous input/output (I/O).; E7 k' A% x2 _ X
E.Each Oracle server process will read the entire System Global Area (SGA) to physical memory at session startup.! Q5 P% Y: t* U7 D
ANSWER: AE + w. L3 B( R& W- o
/ k& C* O6 p) W4 @* N
23. In an online transaction processing (OLTP) database, a large number of concurrent users are performing small transactions on a specific schema. You observe the statistics and find that total_waits for buffer busy event is increasing significantly. You are in the process of creating another OLTP database with similar workload.
9 t) y& D# \ Z$ |What would you do to avoid the wait event in the new database? - F9 c1 _6 m! t* N& Z
A.Consider setting a larger value for DB_BLOCK_SIZE for the database.
. _$ S+ c/ p% vB.Consider setting a smaller value for DB_BLOCK_SIZE for the database.
9 k2 T: f8 F; h XC.Consider setting a larger value for the DB_CACHE_SIZE parameter for the database.
A! I5 N4 c/ X9 H5 w9 eD.Consider using the DB_BLOCK_BUFFERS parameter instead of the DB_CACHE_SIZE parameter for the database.
3 U1 @. N! _* X) l5 lANSWER: B
\( X+ j( w9 y! C+ }8 u( E" K. Q. O6 t2 d1 t$ {
24. You executed the following command:
1 X9 Y8 K- \' B+ K& D+ a7 |; O6 Kcat /proc/slabinfo | grep kio 2 e5 z$ i! Q' N5 I* v5 p$ B1 w
You received the following output: - P! C6 B! ?9 D& c0 U& @$ N
kioctx 270 270 128 9 9 1
& V; R- @+ Z) C& ?3 ekiocb 66080 66080 96 1652 1652 1
9 L+ {- M. N0 w# xkiobuf 236 236 64 4 4 1 - f; o; L. s1 U5 @% L& n& i/ q
What do you infer from the output?
9 A3 t& d6 I9 q+ L- q) [- vA.There are no inactive pages.; p) d# u1 y! C0 {8 g2 y
B.The disk activity needs to be tuned.2 K6 A b" |3 n& k* x7 n1 R# g
C.There are waits for the buffer cache.* b$ m6 J6 _" c7 w! W/ R$ h
D.The value for the shmmax parameter needs to be increased.3 o% \$ {5 A3 d( l4 r; }
E.The Linux system has asynchronous input/output (I/O) configured on it.
: j! e" u$ Q8 z7 Z) [8 Bo greater than 1, then the DB_WRITER_PROCESSES parameter will be set to 1. , u4 h1 Z% E9 s( I( Y& o
habet., B) k8 p# D: N% d
ANSWER: E h/ s4 s$ N( g" i
5 Q7 P& P, H' B5 A
25. You executed the following command on a Linux machine:
' p( C v4 F3 L3 B& z7 }* ]$ cat /proc/slabinfo | grep kio
2 ^- k9 c/ q" j, s4 n! J+ skioctx 270 270 128 9 9 1 : 252 126
& K3 G' j+ ^2 Y( [) Ikiocb 66080 66080 96 1652 1652 1 : 252 126: I3 m8 H5 L$ x! G9 E6 R
kiobuf 236 236 64 4 4 1 : 252 126' k% ?& S4 p7 c
Which statement describes the purpose of executing the command?
+ A& { L: w& W& c; XA.to check the virtual memory usage in the Linux system
8 D# k8 C9 B& h3 g5 ~; W) |' |B.to compare the I/O statistics of different channels in the system
4 N, {" K' J: X4 u8 NC.to check whether the asynchronous I/O is working in the Linux system
1 L( O& f4 H* KD.to check whether multiple data bus adapters are being used in the Linux system' T6 T3 r. u$ ^) Z. U1 H3 @- m
E.to check whether the shared memory file system is being used in the Linux system9 d3 C% ]) `3 l
ANSWER: C
3 A: o" n( o: J2 R' R. o4 D: q( w: T1 _
26. You detected free buffer waits events for your database instance running in a machine that has multiple CPUs. You increased the database buffer cache size as the first step. After a few hours of work on the database, further investigation shows that the same event is being recorded.
( A6 C5 Q2 N8 t3 DWhat would be your next step to avoid this event in future?
7 H; `0 Q P4 Q5 V5 o nA.Decrease the value of the DBWR_IO_SLAVES parameter.: F* ]0 l: v% s" \* _% W1 `6 L
B.Increase the value of the DB_WRITER_PROCESSES parameter.. g8 `0 X4 l3 t$ [% t$ z
C.Set the USE_INDIRECT_DATA_BUFFERS parameter to TRUE.
. F% G; E0 Y/ k v bD.Increase the value of the DB_FILE_MULTIBLOCK_READ_COUNT parameter.2 Z; H% a) y8 b' ~5 n1 a q( U
ANSWER: B 1 X4 w9 m/ h+ t4 @* k" n
) \! |# u5 C" H5 I. ?
27. To simulate asynchronous I/O for your database, you set the value for the DBWR_IO_SLAVES parameter. The large pool and Java pool are configured for the database instance. % D, ^$ O4 G) J4 x3 W! k; E
Which memory area is used as the communication area for I/O buffers?
! I T2 \: W" |9 l- z7 ^. s2 |+ zA.The java pool
& U: ~% v/ k+ [: S+ L. x# bB.The large pool( C6 q5 r7 b9 |* I! {
C.The shared pool
/ R$ _3 w# K: `% j& E) G0 [% q3 a# uD.Memory space allocated separately outside the SGA
) W$ p2 o3 | |0 YANSWER: B ! V( K1 v) \3 K
$ H# x2 U% |0 `2 t+ @28. Which statement correctly describes the relationship between the DB_WRITER_PROCESSES initialization parameter and I/O slaves that are enabled in the Oracle database instance?
2 i( V) A( Q0 M( f) ?9 R0 F6 F; c& J( DA.Setting DB_WRITER_PROCESSES to more than one reduces DBWR_IO_SLAVES to one.
/ t8 H) F8 _# D" N& }3 @B.Enabling I/O slaves forces the value of the DB_WRITER_PROCESSES parameter to be set to one.8 P% y, P, N; u2 m8 Y
C.Each DBWR process uses a single I/O slave when DB_WRITER_PROCESSES is set to more than one.
& ?+ q4 |! @7 O; y$ Z3 S+ \D.The database performance is directly proportional to the number of I/O slaves when DB_WRITER_PROCESSES is set to more than one.. y3 u0 g, }- G# _# K
ANSWER: B
`$ Z, G) z% M+ J# A- O& d# e, S& Y1 X( t6 u0 S
29. You have a Linux machine with an Oracle database instance running in it. The database users log on and log off from the database instance frequently. The page size for the system is 4 KB and the SGA size is 100 MB. To reduce the page fault, you set the PRE_PAGE_SGA parameter to TRUE for the database instance. After some time you observed that the process startup duration has increased significantly.
& z, o. n. }1 ]' N" i ?What could be the reason for this?" k+ B; {$ f7 r$ X( I# C8 n& @
A.The SGA has been locked into physical memory.9 c( p5 m/ @2 |
B.Each server process that starts must access every page in SGA.
: T/ B% s( C; B- C6 x- ~1 YC.The session memory for the new connections is allocated from SGA. . Q* a2 K V W; E. T7 ]
D.The SGA size is adjusted by the Automatic Shared Memory Management feature during every new connection.* {! N0 D0 M' A. P7 I0 B
ANSWER: B : ^ `, r8 H v. P
+ P* w( R8 x$ W30. You are working on a database instance with the following requirements:
& q6 {' i- ]- A# @# uDuring daytime, there is a large volume of transaction that requires a large database buffer cache.& V% P8 P8 ?8 b5 w; t
In the night, batch jobs are run. These jobs require a higher value for the large pool.
2 l) [* Q6 `7 Z4 Q/ Y% i6 K$ GYou want to automate the configuration for the memory components so that the parameters are not required to be changed manually every day. What would you do?# b' ~9 z; X4 P# i) w
A.Set the PRE_PAGE_SGA initialization parameter to TRUE.0 o# |. D- h: A
B.Set the SGA_TARGET initialization parameter to a nonzero value.# f( _, D8 u6 o" [/ Y+ ]! p3 x$ X
C.Set the DB_BLOCK_BUFFERS initialization parameter to a nonzero value.+ o/ X [& {- U8 ~ a% S- z
D.Set the USE_INDIRECT_DATA_BUFFERS initialization parameter to TRUE.
7 C- q. D* t+ m) K% b3 JANSWER: B |
|