|
Oracle 10g DBA 1z0-046考题
* ]$ ~- I D) p9 @( u1. 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. 3 Z( n% `$ w% v; p* I) p* [" p
What could be the reason for this change? F; u0 i5 b0 u% H3 k5 ^ c
A.The buffer busy wait event has been detected.
& R5 i9 [# @8 w8 {B.The no free buffers event has been detected.
/ c# ] C+ U! ]; `C.The log buffer space wait event has been detected.1 l& m# M$ t" \) u! [* `9 f
D.The log file completion wait event has been detected./ h3 u* o+ m1 Y" k0 E. ^
E.The value for the free buffer inspected statistics is growing.
0 Z) T% m* A& A5 h! |" G, QANSWER: C 1 C0 N. H$ d9 J& W6 t% X
0 A6 o& c7 {5 d2. ho.sh is an executable shell script. You executed the following command that leads to an error:
# F* L2 g! t5 ^& [9 o: Z- r$ strace -o /tmp/ho.out ./ho.sh
7 `9 Q* m4 j% y0 S6 ystrace: exec: Permission denied, _# |6 E/ [3 j5 F7 \
What could you do to execute the command successfully in the next attempt?
5 F3 q- L; B/ |' G- ?8 T, l% P: j# zA.Provide the shell reference with the command.
8 k% O! V" c. u+ p# QB.Remove the shell reference present inside the shell script.
8 ^( ^4 k3 U( T' T; c% C/ }C.Execute the command as the root operating system user.
4 M9 C* y+ X0 I# ^ e' }D.The extension for the output file should be changed to .log.
v% h- i& F: {1 U! y' oANSWER: A % W5 s1 m& }1 b% L3 k+ U, N
0 J! t( w6 [( s5 P; ~
3. You need to ensure that whenever you create a new file, it should have the following set of permissions:( z4 X# l. o8 |( X0 C& |6 J
u=rwx,g=rx,o=rx. * k+ I8 {4 s4 C. U) Y* m: q# {
Which statement can you add to the .bashrc script to set the desired file permissions? . l0 V. _" T9 }* f0 T
A.umask 455/ o% |8 T! E" W! k
B.umask 012, n% }4 ]. V! q# G$ t1 ]- b; G
C.umask 0755/ [" P: i, M: b% f! R- | \: x
D.chmod u=rwx,g=rx,o=rx' U# \$ |- E& i( ]5 O
ANSWER: C f2 Y( }0 I' k7 ^6 G* ^
, S' k3 q' u! ~4 |; x
4. Which three statements are true about Oracle Clustered File System (OCFS)? (Choose three.) I8 j6 ^8 U s3 M* O
A.There is no limit on the number of files on OCFS.4 R3 B* V% V) x7 `. ?, P8 s5 T* D. B
B.You can use OCFS for database files as well as general files., [) T& A0 V& m
C.You can create an OCFS using Logical Volume Manager (LVM).
4 p6 x2 Y& g# @D.You must modify the Linux kernel parameters before mounting OCFS.
3 g, {" [* p7 f0 xE.Standard file system commands, such as mkdir, rmdir, and mv, are available on OCFS.8 |9 s, Z: K% B6 \% e7 k6 m
ANSWER: ABE 1 w. a0 ~9 q5 \. h" G& j1 C
! Q7 _4 |: ]& {
5. The OS user BOB is a member the osoper OS group in the database server. You want BOB :- B) S, T9 K. l5 e. c" k
Which of the option would fulfill the requirement? 6 E& m9 l" K3 u
A.Assign the sysdba privilege to BOB.$ m V1 B% F( ?% H- h, [
B.Assign the osdba OS group to BOB.% v' g' q- W2 C4 n% Z+ m
C.Set the REMOTE_LOGIN_PASSWORDFILE initialization parameter to SHARED.
1 t' E; T; V2 h% yD.Set the REMOTE_LOGIN_PASSWORDFILE initialization parameter to EXCLUSIVE.3 c7 P) ^6 ?1 L" c& h) [
ANSWER: B
: V! b& e" |5 H: N7 ~8 Q$ I/ i# {! c; _ U( O
6. You executed the ipcs -m command to list all the shared memory segments in your Oracle server.
; Y7 M# a/ R/ z9 VView the Exhibit exhibit1 that shows the output of this command.7 o" V% j: W; \9 s$ _) C/ l
Later, you executed the same command to check the shared memory segments.
* i7 ]+ r. p( eView the Exhibit exhibit2 that shows the output of this command.: h6 q. g8 ^/ D5 N: U- D8 F+ z
Why is the large shared memory segment not listed in the second Exhibit?
' d2 x4 }' X: q8 h) ], b8 TA.The Oracle database instance is shut down.( B" n- H0 Y+ x) t! _
B.The swap space has been increased in the system.$ j! W4 ^( L/ c# Q- E8 [
C.The Oracle database instance is configured in shared server mode.
. E" o: c" f) z$ G/ O( YD.The large pool size set for the Oracle database instance is reset to zero.
7 q9 ]1 W# ~, ?ANSWER: A
3 e& \' l# X8 w* q. Y$ n
9 _2 J" K( Z7 ^$ W/ U# ~7. 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. 4 c6 s$ L1 f; [+ i. D. X- D
Which set of commands would you use to restore the original settings?
0 q: R- C7 |% S2 x1 t7 xA.echo 0X1000000 > ksms.s7 D5 C0 M; _* h( k! x! c; [
make -f ins_rdbms.mk ksms.s" W5 L0 |. L' Y0 D1 g4 G& A
B.echo 0X15000000 > ksms.s
" f7 n1 t# r# |3 ^" z% pmake -f ins_rdbms.mk ioracle
# G( Q4 ?1 Y( RC.make -f ins_rdbms.mk ksms.s. s2 |, i$ [& s2 o/ s8 V
make -f ins_rdbms.mk ioracle" i( L4 s: [6 Z* d; u
D.genksms > ksms.s
- w% \/ \; N8 D4 Xmake -f ins_rdbms.mk ksms.o2 A' U% X- K3 p% a1 S, ]- z
make -f ins_rdbms.mk ioracle7 `* o9 [- d& L4 m& ?
E.genksms -s 0X10000000 > ksms.o; f. I* @! G# n: {8 N; I* t# w( R2 p( C' b
ANSWER: D / q% k/ F( x& |7 r
$ l+ c% `* g- N8 G: G3 C( K8. 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?4 f# D" y0 y5 X) z& h) b2 V$ V6 d4 W& a
A.uname -r
4 z7 A7 u% r& [+ b @B.uname -v M9 Q; n% r7 o/ U
C.cat /proc/version9 c. F/ w! x% D! |; F k2 w; o3 p1 x
D.cat /proc/sys/kernel/tainted: S0 C' a- ~! P6 s6 h) d3 a
ANSWER: D ! ]9 r4 Q' J( n Z! J+ L
7 K, V# @6 [ J( c9 U
9. Examine the content of the /proc/sys/kernel/tainted file on your Linux machine:& I+ W; X) X- L$ C
[root@edtdr6p1 root]# cat /proc/sys/kernel/tainted
0 u2 d# o) `- ]2 _! h0 j8 r: Z1
8 @3 g9 ^: d8 P: _4 i! S% WWhat will happen when you install Oracle Database 10g on this machine?
+ e6 p. n/ H- h2 g* _. N4 d _ RA.Installation will fail because of the tainted kernel.
' x$ s) _/ ~; [4 p& k& EB.Installation will be successful, but Oracle will not provide support for the database product.7 ^3 b' y" [1 ]7 R* l+ X8 |. m6 I! S
C.Installation will be successful. Oracle will provide support for the database product but not for the operating system (OS).4 ?- e( Y5 p; A" f, k/ Z
D.Installation will be successful and Oracle will provide support for the database product as well as the OS.
7 F3 {8 y9 S3 x7 KE.Successful installation and Oracle support for database product as well as Linux OS will depend on the module tainting the kernel.3 F& Z2 \, K+ E; J" \
ANSWER: E
+ H( T' x* e0 _$ r' |9 F/ ~' A! Q: W D# f( f
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:
# K9 ~+ R5 n: Z[root@edtdr6p1 root]# cat /proc/sys/kernel/tainted( \8 v. f; R' v
1 V0 G, S0 F) r0 T; y) ^- ~5 g
What do you infer from the output? (Choose all that apply.)
R6 {' ^% G/ B1 w Z2 BA.A proprietary module has been loaded.& }0 D( n( b0 d2 e6 }$ ]0 p; ]
B.A module is marked unsupported by the vendor.
6 y3 H7 t2 f/ f8 E8 A( z9 VC.All the loaded modules have General Public License (GPL).! R/ T9 m' X) J
D.A module was force-loaded by using the insmod -f command.
3 t5 f6 b. m- F5 i4 ]! F; SANSWER: AD 2 c# R* T7 P" v2 ]4 K t
# x4 K. d" D% ^6 x3 a11. Which command is used to identify the kernel version number?" |1 I" V% R; l5 }1 @+ ~
A.which
% ^- |* v, g+ K) X bB.whatis
: O i) K4 p( H d- k# D) mC.uname -r
& S0 f! j2 Y3 w1 w& [4 B/ zD.ulimit -m( U# ^& d: o1 F9 H$ d
E.chkconfig1 F1 N) H1 o/ n' X9 f% |2 \
ANSWER: C $ t( Y/ F6 T) ^
& J. W! Z7 U/ s- b12. Match the following commands with the purpose they are used for:
* b4 v6 \' Z5 j2 d1 gI chmod a) To create a file with the desired time stamp
8 F0 ]7 ~4 o6 {* P1 `( Iii touch b) To use the variable of the parent shell in child shell$ ~6 h6 c# r& I/ x
iii alias c) To give write permission to a directory4 W4 A3 l* a& y$ P# h' K8 n) V
iv uname d) To simplify long commands
1 u) ^& j$ C7 m+ s6 |v export e) To see the Linux release number2 N) K0 v9 i6 v
A.i-a, ii-e, iii-d, iv-c, v-b
9 F* X7 V f5 k7 UB.i-c, ii-a, iii-e, iv-d, v-b8 m9 \5 ^- e, a8 A* _6 z. W; g
C.i-c, ii-e, iii-b, iv-a, v-b" G0 ~7 i( r; i. q1 O. {9 R
D.i-c, ii-a, iii-d, iv-e, v-b
4 r4 A, z2 y/ E( ]ANSWER: D 9 {; t+ |7 D0 }! ~
2 F Z4 Z# |1 w8 X* b
13. 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.)( C, ~: e# J. c/ Z ~6 g% s! u: p/ M
A.id1 @9 Y+ \. N: ^7 G
B.uname -G2 }& {( F& ~/ P$ E! N/ s U
C.cat /etc/passwd
: [/ L: ^8 N3 X, x$ J+ M, V5 {& S/ uD.cat /etc/group: \& }/ S# k- j5 b* m9 e/ I; a
E.cat .bash_profile
/ {' g$ H9 g; `# ^. a3 ~+ v% l9 {ANSWER: AD ' v1 F: ^( q( M4 j, U! e
B1 L' k5 Z. v8 @, O5 t
14. View the Exhibit.
) s$ ]- `3 X$ V/ `Which two statements are true about the output of the cat /proc/partitions command? (Choose two.)
/ `9 Z) P9 N# h! l" J* q& `: VA.The hard disk has four partitions." B: [" G% ~( i! Y
B.The hard disk has six partitions.
- G' Z8 D& \$ e3 eC.The swap partition is not shown in the output. 0 l" X% ?6 F! P; g5 _
D.The major column shows the device number with partitions.
9 e1 G4 n) |! n" v! |& hE.The #blocks column shows the number of inode blocks in that partition.' } f$ D7 B2 g9 m ]) i
3 z! x& f) P+ U; FANSWER: AD
: e+ q. L Y4 c* ^8 G: [0 e
. H5 d% h3 Y T, I8 x15. Which command would you use to identify the users that belong to the oradba group?) |3 W6 t& @, w; D" c9 L! V
A.id -G9 H6 s0 Y1 i/ y' L- A+ Y# l) `
B.uname -g; Q( v7 V; `$ A% S
C.grep ^oradba: /etc/passwd
G4 _1 I/ v9 B5 Y2 U4 }( z5 XD.grep ^oradba: /etc/group
: o& |: Q* s+ b% tANSWER: D 5 r- l3 Q; k; X6 C9 |7 Z, y P4 V
7 z6 g! d8 ^& @$ S, D$ z0 l16. View the Exhibit and examine the output.0 q. r% ~& M/ L
What do you infer from this? (Choose all that apply.)
e. u; J' K3 |6 vA.The command output is stored in the pmon.txt file.- _. n T! X! M! u# t: k- N
B.The command shows all the processes running on the machine., a0 @6 Q; `( w
C.The command appends the pmon.txt file with the output of the command.7 i. A; X V2 y# m
D.The command shows only those processes that contain the text _pmon running on your machine.) r( C4 ]% M! [" B3 b& y
E.The logs generated while executing the command will be stored in the pmon.txt file." a" i: S& o |: w2 N
) a3 o( Q& q& V) hANSWER: AD 8 q* ?( S+ f3 M9 ?0 } O: ^. u
4 V. E7 j& s6 Y8 B2 i- t v17. View the following script:
( H1 I: M- n+ q- Z7 eif [ -r /etc/oratab ]- V5 S- | Z) L4 V# z( G2 a
then# t, c/ l4 @& C4 e* F! h; ?( P
ORATAB=/etc/oratab
z* X1 O9 `) {2 h/ velse
R# x6 h: H: b7 ~9 Jif [ -r /var/opt/oracle/oratab ]
" S3 L$ q, A' _& n; ]2 H/ rthen9 K/ I$ Z/ I7 v2 B' l9 w, j
ORATAB=/var/opt/oracle/oratab- p) A1 `& N7 A& a2 {$ u
else
" s( ~6 A* p6 T+ o8 G7 |5 lecho "Can't find any oratab file"
) j( b. A) f5 c3 T" V0 \exit 1
4 S& l D1 L1 j+ [fi
1 n5 U! Y v& X: y! N/ u, Dfi9 V, E3 {+ f% X0 x4 M5 }
grep -v [\#\*] $ORATAB | cut -d ":" -f1
: t8 V' q% E! L& {- k8 d" M* N" S8 @Which statement is true about the execution and output of the script?
3 P# h; F2 j/ N' S) x& B/ U8 AA.It will execute only in the /etc/oratab directory.3 O2 ]9 e* E4 R, A/ K% _
B.It will show all the Oracle homes listed in the oratab file on the local machine.
/ B r4 \4 H4 w4 w' PC.It will show all Oracle database SIDs listed in the oratab file on the local machine.
0 S# E) G1 E' f" o+ q$ uD.The script output will depend on the command-line arguments passed while executing the script.7 D. r8 K7 d; m2 F& s' i
ANSWER: C & J$ ~5 I3 M$ B
8 |4 v+ _' ^9 e i18. Which three statements are true about the built-in shell variables? (Choose three.)
; a5 `3 B0 J+ p- S+ s" C AA.The $? Variable stores true and false values.3 ]$ I, \2 Y4 u. b( T
B.The $* variable stores all the command-line parameters passed., f7 R* w. ^4 T6 k( @
C.The $# variable stores the total number of command-line parameters.
) G- V- e T) p2 a$ F$ s# bD.The values for these variables are retained in the session until it is reset.! F2 p6 @: h; m& ?0 p' X- t+ Y
E.The $n variable can store n number of positional command-line parameters.
7 ^: d7 V* s \4 [. a- UANSWER: BCE + K. k, @1 q2 b. N6 O3 V: H
1 |2 s! _6 \) A \( G: n19. View the following script:
& W7 o0 f5 f$ ]" n" w6 \2 V$ x, lif [ -d $1 ]0 K& V/ b% r. x6 _+ @# I) K3 a
then
2 S Y8 w. A9 g! c" F G- P3 M; F3 a4 Dfor Data in `ls $1 *|tr -s " "| grep .dbf`
: W$ t" Z8 ^; h' qdo
3 c, y' F9 F1 X+ Xecho $Data# A$ |$ ? g; v9 x$ _
done
5 g% {; Q/ k1 G0 lelse
2 |- g" K2 N% z% S1 u& x' oecho -e "No Directory specified"6 V2 r2 h0 ]) i
fi: n8 w1 h4 R2 f1 a. f1 ?
Which statement is true about the script?
Y8 _9 q$ q- hA.The script displays the total number of .dbf files on the local machine.& N# e- D, u7 p0 s$ P4 p+ f" z
B.The script will not execute because no value for the $1 variable is given.
# T* {1 R, f& S* Z, F# IC.The script displays the .dbf files in the location given as a value in the positional parameter.9 W2 W; Z7 |6 U# Z: c) R5 |
D.The script will give an error because the variable name should contain the letters of the English alphabet., D1 A$ Z9 C7 h* Q, K# i
ANSWER: C 3 |6 b0 t& \! b5 W [: H
* K& j8 `! @& M! `; c8 }$ y20. 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.)
- i! s( K% V; }9 A- sA.The DISK_ASYNCH_IO initialization parameter will be set to True.- f* h+ _9 H, e6 r2 P
B.The TAPE_ASYNCH_IO initialization parameter will be set to True.' f0 P5 J4 x+ k9 N9 ]. [) [
C.The database instance will simulate asynchronous input/output (I/O).
" r7 E* ~+ n/ g8 `6 A4 `2 g2 M' CD.Oracle server will update the value for the DB_CACHE_SIZE initialization parameter as per the system requirement.
5 D9 }5 w3 D# C; ~" J: P: o" w3 GE.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. ; R# K" b: n& H7 o
habet.: r4 V g3 H3 x8 T. h
ANSWER: CE 6 D& [( N: b' w$ h4 s
4 w& P/ n- R/ w! h: ~7 _& E) k, \
21. Which two statements are correct about the DB_WRITER_PROCESSES initialization parameter? (Choose two.)
" X# i7 n$ F" B0 v. ZA.The default value for DB_WRITER_PROCESSES is (CPU_COUNT+7)/8.- V+ _8 u: x7 s+ G' n/ U* G! C
B.You set DB_WRITER_PROCESSES to greater than one to simulate asynchronous input/output (I/O).6 j3 u U8 U- s4 q
C.You cannot set DB_WRITER_PROCESSES to greater than one if asynchronous I/O is enabled for the Oracle server. e! v3 u# C& i
D.You cannot set DB_WRITER_PROCESSES to greater than one if the DBWR_IO_SLAVES initialization parameter is set to greater than zero.
5 S W; s0 o( `' d" u+ ]4 XE.You must set an appropriate value for the LOG_PARALLELISM initialization parameter before modifying the default value for DB_WRITER_PROCESSES.
D! I/ K0 J/ v0 s& |5 A- a; rANSWER: AD ; R2 W# \0 E6 ]0 l/ T( {
! W" w) W. V% P; q* ]" x# C22. 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.); V: b# l9 G4 r& o- a* F7 C b
A.The startup process will take more time.% t( X' z) m9 ~; ~3 {
B.The value for DB_BLOCK_LRU_LATCHES will be set to 4.) e R1 c* L% ~7 p! u8 W0 ]% ]
C.The database instance cannot use multiple DBWR processes.) ]0 l- u( J7 V+ z) u% {$ b
D.The database instance will simulate synchronous input/output (I/O).
, J" g, K0 s- H& V, ^E.Each Oracle server process will read the entire System Global Area (SGA) to physical memory at session startup.# ?$ c$ b, l& P
ANSWER: AE
/ g* u* U1 C6 }# ]' z4 `( i* A5 X( `7 e" f X6 B! A! B/ ?. O8 e
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." M0 |, i+ \2 f9 r+ E: o
What would you do to avoid the wait event in the new database? 5 n. z- F" a5 q" o/ j" e( g
A.Consider setting a larger value for DB_BLOCK_SIZE for the database.
' y$ e7 h2 B) \* x6 |# AB.Consider setting a smaller value for DB_BLOCK_SIZE for the database.
* w% P: U, j* j! SC.Consider setting a larger value for the DB_CACHE_SIZE parameter for the database.1 T: ?; y) v5 g) W* S+ K+ e: q
D.Consider using the DB_BLOCK_BUFFERS parameter instead of the DB_CACHE_SIZE parameter for the database.
9 d' [1 G4 K3 B+ c7 D# {6 LANSWER: B
5 C, c1 ~/ k+ y2 k3 g
% f% `! H; V0 a7 T ~" Y# L$ X24. You executed the following command:
$ |; K+ e; F/ N6 h: m9 i* ucat /proc/slabinfo | grep kio
# W: i1 C0 [0 {6 d0 ]$ G' L! LYou received the following output: 0 G0 d& o: i5 m2 Q) R
kioctx 270 270 128 9 9 1 4 N2 a7 y# W. B: U1 c" n9 R
kiocb 66080 66080 96 1652 1652 1
9 [: q; s+ t2 I. T( V! ukiobuf 236 236 64 4 4 1 8 I) H0 \ h& h- N8 I: ^& P+ B3 W* G
What do you infer from the output?
. A* }, L; g8 c) C0 p' [2 P/ qA.There are no inactive pages.
- l5 b: p) u" B" i6 IB.The disk activity needs to be tuned.! P& o; j9 ^4 v6 @5 g
C.There are waits for the buffer cache.
! ~" n& `3 r7 }& v4 r, s, U( r/ wD.The value for the shmmax parameter needs to be increased.
( f) `2 K4 p) G' OE.The Linux system has asynchronous input/output (I/O) configured on it.0 }$ m" m* s$ u$ ^1 J1 B A
o greater than 1, then the DB_WRITER_PROCESSES parameter will be set to 1. 0 l% o% m$ Q+ Z; J( \8 X! T
habet.
d ^3 U' K6 bANSWER: E , c1 m/ Z8 D/ b9 b! } B- X, ~# d9 y
! S' P) X( ]; s2 V1 l2 P7 w+ [25. You executed the following command on a Linux machine:
9 U, h% ` q8 d" t; M9 [$ cat /proc/slabinfo | grep kio
@9 c0 q+ Y7 f6 l$ Ikioctx 270 270 128 9 9 1 : 252 126 v2 Z8 `* ^ z
kiocb 66080 66080 96 1652 1652 1 : 252 126- h6 u0 p& a4 b# A
kiobuf 236 236 64 4 4 1 : 252 126( u; V/ o7 j! V0 S! {) E
Which statement describes the purpose of executing the command?
- y8 t9 L6 t G7 OA.to check the virtual memory usage in the Linux system9 D: }7 o+ @# C
B.to compare the I/O statistics of different channels in the system
q; a, G& N" i! n; qC.to check whether the asynchronous I/O is working in the Linux system) z/ A- J. V$ B, ?3 t+ y+ Y+ ?
D.to check whether multiple data bus adapters are being used in the Linux system, t2 _% n. ]4 Z; B% W, |$ L* q' H
E.to check whether the shared memory file system is being used in the Linux system
: [7 M3 ?8 H- {- q. v$ K! i/ WANSWER: C
) g+ U1 `. p1 l6 X( S Z( i& x. E2 P7 |1 G
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. % a* {6 I. c% T
What would be your next step to avoid this event in future?
o. P! \, @6 Q8 y$ e2 NA.Decrease the value of the DBWR_IO_SLAVES parameter.
% `; \/ B, _/ Z2 gB.Increase the value of the DB_WRITER_PROCESSES parameter.' M& Q+ T) Z; X; U8 t
C.Set the USE_INDIRECT_DATA_BUFFERS parameter to TRUE.2 Y/ t7 ^- h0 l* u0 q" f/ W+ c t2 I o! c
D.Increase the value of the DB_FILE_MULTIBLOCK_READ_COUNT parameter.; C ], Z- W$ e
ANSWER: B
6 X9 V; ]/ W! r6 h% A' l( |7 R1 z: ]& r! ?8 r
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. ! r/ D9 f, j* r
Which memory area is used as the communication area for I/O buffers?* |8 \; W: G& ?% b4 @
A.The java pool
& S3 m; q$ n U! hB.The large pool6 O' s/ A) z7 |0 Y6 w \
C.The shared pool: T+ {2 ?' I9 M2 t* v5 Y
D.Memory space allocated separately outside the SGA3 F8 U, Y! z' K: z5 g' } q
ANSWER: B
4 V/ ^ h6 m4 q. @) K7 ^0 F
! b6 e' U1 l, F2 P28. 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? ^9 b+ b1 N$ e- B: Q3 W
A.Setting DB_WRITER_PROCESSES to more than one reduces DBWR_IO_SLAVES to one.
O: u: j5 }# l# E5 |1 IB.Enabling I/O slaves forces the value of the DB_WRITER_PROCESSES parameter to be set to one.
# ?1 a% g0 i3 }0 w" j- BC.Each DBWR process uses a single I/O slave when DB_WRITER_PROCESSES is set to more than one.
, I/ B2 v6 g! sD.The database performance is directly proportional to the number of I/O slaves when DB_WRITER_PROCESSES is set to more than one./ |+ ^9 W4 w! J% l( V5 V, y
ANSWER: B
2 \* Z E8 p7 f: G$ [! L o& h
1 }3 s8 M8 {; G# M6 I' B29. 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. 5 r o+ U& e. M1 L+ x
What could be the reason for this?* M* ~& `" ?" E' g5 A% T- i
A.The SGA has been locked into physical memory.9 g0 M: G' d8 G2 K! f
B.Each server process that starts must access every page in SGA.
" }/ w+ f, [4 ?2 E r1 S9 G. d: `C.The session memory for the new connections is allocated from SGA. % u3 h+ w% R1 t. g! C0 i$ b
D.The SGA size is adjusted by the Automatic Shared Memory Management feature during every new connection.2 ?3 J& u0 Z C* @5 j1 i
ANSWER: B $ H1 \ c9 V, U! n5 X( k/ d q$ T( t
, y R5 x( B! {7 m. O: V( j- i- J
30. You are working on a database instance with the following requirements:* ]/ \; Y% @# s4 h8 A1 h
During daytime, there is a large volume of transaction that requires a large database buffer cache.
8 L8 |3 _( L) g J$ y5 eIn the night, batch jobs are run. These jobs require a higher value for the large pool.
9 G5 t' @) H/ F+ C) g* N1 FYou 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?0 G' |, x! c4 S& @ b
A.Set the PRE_PAGE_SGA initialization parameter to TRUE.
, | W) ~. E: ]6 b7 W' a3 \B.Set the SGA_TARGET initialization parameter to a nonzero value." ]; q2 j! H+ j: E; k: {
C.Set the DB_BLOCK_BUFFERS initialization parameter to a nonzero value.! A$ _' Q; E7 [5 U- G
D.Set the USE_INDIRECT_DATA_BUFFERS initialization parameter to TRUE.
/ g% N4 H9 j7 E/ e ^# C M% L. [3 CANSWER: B |
|