|
Oracle 10g DBA 1z0-046考题
# y( v& T. S) W) L1. 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. ! C4 I5 V; F6 ]1 Z. y2 m/ q: }- D
What could be the reason for this change?* u$ _2 ]( K6 Q8 j& j
A.The buffer busy wait event has been detected.( q* k/ O1 z2 C9 M2 X5 t
B.The no free buffers event has been detected.
7 G* J9 e g ^' ^$ c: CC.The log buffer space wait event has been detected./ c, D4 C3 r% [3 O) ^; ]- _( n
D.The log file completion wait event has been detected.
+ K3 G% X [. @/ [1 h" ~E.The value for the free buffer inspected statistics is growing.
& e0 l9 O& |) PANSWER: C
/ K+ l8 X- Y' C
6 t0 x* K m, M% y& p2. ho.sh is an executable shell script. You executed the following command that leads to an error:
6 K; X) C9 E# m3 f/ @$ strace -o /tmp/ho.out ./ho.sh
% s- n& z. a$ m4 r7 cstrace: exec: Permission denied
3 W- D$ X3 w$ m( H6 O7 S! G" mWhat could you do to execute the command successfully in the next attempt?1 i( C2 l& q L' ^ z# ?/ ?; T
A.Provide the shell reference with the command.
r" Y' M7 Q3 g' h7 ?- E% ~B.Remove the shell reference present inside the shell script.
8 L" ^6 x" u+ o6 ~, FC.Execute the command as the root operating system user.
1 s$ Q' }2 A5 D, w* v( M/ |D.The extension for the output file should be changed to .log.; B9 G2 @' u5 M+ k5 P6 l/ x
ANSWER: A 7 ^# J4 j( b6 E3 R! v
3 t4 z/ S$ M1 F7 ]$ |! j$ x9 W3. You need to ensure that whenever you create a new file, it should have the following set of permissions:( D# {6 S7 B! u
u=rwx,g=rx,o=rx. * i9 g7 x, H6 {. x2 Z
Which statement can you add to the .bashrc script to set the desired file permissions?
3 b1 ^# T! R& i+ Q& A' AA.umask 4553 _2 r; ^" F) X& }+ G
B.umask 012
# B4 N( \ H# ?$ P& l8 S" o. [7 cC.umask 0755/ z+ K* z: [- k5 _+ ^9 O7 U4 m
D.chmod u=rwx,g=rx,o=rx
( l d) W. z4 z% \ANSWER: C
- \) a2 d8 u9 H" j: i
) d. ]( C7 I! S1 {9 y: N* S3 z4. Which three statements are true about Oracle Clustered File System (OCFS)? (Choose three.)6 C2 e' G8 Y5 ~8 D+ w3 g: B
A.There is no limit on the number of files on OCFS.
8 Y7 R3 R8 Y7 {1 Y7 p/ AB.You can use OCFS for database files as well as general files.% i# _4 ]6 U& w# J5 j, m
C.You can create an OCFS using Logical Volume Manager (LVM).
|3 E" { X/ h3 D+ y4 n* dD.You must modify the Linux kernel parameters before mounting OCFS.
8 _5 B9 u/ t$ ~" [E.Standard file system commands, such as mkdir, rmdir, and mv, are available on OCFS.
2 P7 D8 C; O& z6 }/ m% nANSWER: ABE + h0 D/ `# e' J$ W6 B: H, |
2 m# q1 h; z3 w& U) Z
5. The OS user BOB is a member the osoper OS group in the database server. You want BOB :
' K% s4 A- C2 _- W& Q9 W7 v5 _5 _Which of the option would fulfill the requirement? 6 y, E- q0 V* _& X: s
A.Assign the sysdba privilege to BOB.
" }" m" u8 v5 u5 J! ?$ ZB.Assign the osdba OS group to BOB.7 f+ y( u7 U0 A5 B; q Q0 s5 F8 I/ U
C.Set the REMOTE_LOGIN_PASSWORDFILE initialization parameter to SHARED.
2 q! y- N- r2 U) F- z8 |: l; iD.Set the REMOTE_LOGIN_PASSWORDFILE initialization parameter to EXCLUSIVE., s4 {* y$ }7 N7 h! P0 a
ANSWER: B
( |/ Q3 I' W" {$ v8 x& `- n
6 ~9 U7 d" c/ r6 p: B; ~6. You executed the ipcs -m command to list all the shared memory segments in your Oracle server.( P3 K/ P. I$ {
View the Exhibit exhibit1 that shows the output of this command.& p p6 U4 t+ d3 t* e! i+ k1 @
Later, you executed the same command to check the shared memory segments.
5 R5 F9 V0 ^0 ]) `2 FView the Exhibit exhibit2 that shows the output of this command./ J( g/ P/ B; Z
Why is the large shared memory segment not listed in the second Exhibit?7 t7 a+ I& e9 a5 n6 U! R
A.The Oracle database instance is shut down.
8 M7 R& N- {- b0 {) a9 nB.The swap space has been increased in the system." I5 M# X% t: y/ R) [
C.The Oracle database instance is configured in shared server mode.
) l8 v- {2 }( k1 SD.The large pool size set for the Oracle database instance is reset to zero.
( J/ q0 J2 e. f0 ?4 K- IANSWER: A : {& o1 J/ q, U& k# D6 T
. F) s: x. u2 @! ]# ~4 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.
, ~/ b; e C" S9 T: J; s) u' yWhich set of commands would you use to restore the original settings?5 D7 R" D( E4 c7 G, v0 s
A.echo 0X1000000 > ksms.s
# L9 `6 D5 [ F' M* S: imake -f ins_rdbms.mk ksms.s: s2 D* p4 o& E! M2 n$ L
B.echo 0X15000000 > ksms.s8 _$ |: K) t5 M9 b7 K p7 d6 f
make -f ins_rdbms.mk ioracle# F, j; O2 F$ L* }. K
C.make -f ins_rdbms.mk ksms.s8 R# g' S" X0 t- d3 j6 B
make -f ins_rdbms.mk ioracle
( P# P. `. R5 _% [; C' b& V, ID.genksms > ksms.s
( `! p! I7 [ q0 t: h- hmake -f ins_rdbms.mk ksms.o0 ^& k8 D: Y/ f+ I/ Q r1 K5 Y
make -f ins_rdbms.mk ioracle [- x5 s l- i
E.genksms -s 0X10000000 > ksms.o
6 @1 ^1 o. z1 @7 HANSWER: D
, H4 m& z. m/ B: ^0 Y! f
. E6 s( Q0 }, a2 Q6 L+ h 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?
6 A- G6 x3 P: m7 N, FA.uname -r
/ [$ Z3 W S! G. x# _7 PB.uname -v
5 D3 D& @ x; M$ p: nC.cat /proc/version
( y6 z$ S! |' FD.cat /proc/sys/kernel/tainted
0 E# l I% E( G- O! A' }' wANSWER: D 1 T" |6 M; X/ W% m3 |# \
; F! t! M3 ?# ?3 N
9. Examine the content of the /proc/sys/kernel/tainted file on your Linux machine:: T7 d; u& h, q8 s" T+ b
[root@edtdr6p1 root]# cat /proc/sys/kernel/tainted/ W" E; M, D/ [4 J& m4 Q/ j
1
8 e' N: C7 i8 q: S: [: q5 E VWhat will happen when you install Oracle Database 10g on this machine?
; Y: |* z8 z% x( TA.Installation will fail because of the tainted kernel.
% C1 E& l: g+ k5 O! h8 s6 Z( q2 IB.Installation will be successful, but Oracle will not provide support for the database product.
9 x) t6 I; N8 pC.Installation will be successful. Oracle will provide support for the database product but not for the operating system (OS).
8 ]' P, i6 R' Y! l; L4 N! E+ RD.Installation will be successful and Oracle will provide support for the database product as well as the OS.1 [, I1 d- [2 l/ |5 B* y+ p9 z
E.Successful installation and Oracle support for database product as well as Linux OS will depend on the module tainting the kernel. D1 x# n+ l) X- A. y+ l8 G5 G
ANSWER: E 8 Y$ Q" t6 R- `% j& c. e+ |
9 W$ [( w! d, k6 |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:! h G9 A }! g& P
[root@edtdr6p1 root]# cat /proc/sys/kernel/tainted9 b& N; u2 B9 {% E6 r" \2 z# y6 n
11 M" U, d, w3 o! f
What do you infer from the output? (Choose all that apply.)
) W; w B9 Z, F( PA.A proprietary module has been loaded.2 e7 H4 M3 P6 H8 s9 r; {9 x; m
B.A module is marked unsupported by the vendor./ x, Y% \1 J, S. i6 L0 ]+ h
C.All the loaded modules have General Public License (GPL).4 ?' _% v- o+ s$ A; d! Y8 V9 x
D.A module was force-loaded by using the insmod -f command.
* u1 \# n9 G: P3 ^, ^* z3 ]ANSWER: AD 1 S. E0 `# s4 M' a& s# j1 J/ S
0 N! W, Z4 S0 z( y: o9 d5 Q% L
11. Which command is used to identify the kernel version number?
" {5 i& E+ u5 J9 @7 x% t5 @A.which8 m0 M% J- U/ l) ~* W
B.whatis* i% t$ }8 ~/ L. h( B' D% l( B
C.uname -r7 e' [" e1 M/ g; v. [ |7 J* ?1 A
D.ulimit -m0 h5 b/ f4 z. }( T* M- s/ R( M0 ^
E.chkconfig7 }3 T( F7 p7 f1 s
ANSWER: C
0 z% {/ I4 L' s- j& o' C: ?4 o! t* M3 a
12. Match the following commands with the purpose they are used for:" P5 e5 X: |+ u" ` O! f* m
I chmod a) To create a file with the desired time stamp3 N/ B S6 K4 N2 M2 I
ii touch b) To use the variable of the parent shell in child shell+ h; x0 G' c2 p" M9 \
iii alias c) To give write permission to a directory0 P, C. a1 Z; m9 y9 @. g( S8 ^
iv uname d) To simplify long commands
+ L- k* a5 x" j- Y. b# d" Hv export e) To see the Linux release number' c. \, s, H2 q; P, m4 s+ Q
A.i-a, ii-e, iii-d, iv-c, v-b- x7 Q* ]+ h3 t
B.i-c, ii-a, iii-e, iv-d, v-b
9 M7 w! @: U- A# U% L& D+ zC.i-c, ii-e, iii-b, iv-a, v-b
) A. N e. m- H* pD.i-c, ii-a, iii-d, iv-e, v-b& T5 G7 T8 X$ K$ D( I, g
ANSWER: D . m9 E% R9 R! \$ i6 s1 r1 A
: s3 H; Q& L9 V
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.)
$ j: \7 V# d* {4 U' I3 l8 a3 xA.id
" a4 w: v* p. g% u7 pB.uname -G
' }! X1 K) [0 b; J8 p, ~3 ~; oC.cat /etc/passwd
9 Y# A$ K$ T& }3 R. ?: j: qD.cat /etc/group( r' M; A9 g. j
E.cat .bash_profile
( Z- ?+ m. b8 p: sANSWER: AD
8 N* o N4 d2 [! G
$ N1 z0 d; z7 X" \& S3 U* j14. View the Exhibit.
$ I; w( y, v7 @0 A! o4 {Which two statements are true about the output of the cat /proc/partitions command? (Choose two.), n: Q V: d; V; ~& r) B
A.The hard disk has four partitions.
8 c- z4 Q; S9 J6 q$ U* `1 Z6 ?B.The hard disk has six partitions. s: y/ Q, j- E6 V h
C.The swap partition is not shown in the output. * i1 X: n" \7 t* e
D.The major column shows the device number with partitions./ v) W. }% K& S& D% e& G- r
E.The #blocks column shows the number of inode blocks in that partition.
$ A4 q4 ~* V) p2 c. J; m5 W' |! u$ s: e1 N% |' [, `
ANSWER: AD
# u6 \- G$ x x9 H0 y& n- a; L; K- D# Q; y' K+ W; {
15. Which command would you use to identify the users that belong to the oradba group?
0 j, ?3 l" {# L/ v! S3 _6 ~A.id -G
0 ?/ e5 C) C o. O1 c1 l4 x) jB.uname -g
: N' B: X. T0 _5 C1 C- ^+ HC.grep ^oradba: /etc/passwd0 ~+ v5 Y; R4 p/ y6 A' @3 p
D.grep ^oradba: /etc/group) Q( I h- c* i- f8 ?" [
ANSWER: D - z6 k( U- R1 p/ G
) {* F; y1 L8 f7 I0 ~. q$ n
16. View the Exhibit and examine the output.
7 T3 ?" ~ ~4 n* g4 S& S6 rWhat do you infer from this? (Choose all that apply.)9 J" w+ T4 t4 W! h" r, I4 I+ Z
A.The command output is stored in the pmon.txt file." @% x6 L- [1 ]. T: u1 r
B.The command shows all the processes running on the machine.9 R: ]0 M. ~. [3 s2 d3 w- G
C.The command appends the pmon.txt file with the output of the command.
% f' R% o, J& ID.The command shows only those processes that contain the text _pmon running on your machine.
H! T6 N1 {1 U4 sE.The logs generated while executing the command will be stored in the pmon.txt file.2 d% i! O3 t. S) e( V
5 W( u7 P% e+ H! Y0 |: D! NANSWER: AD 4 S' c% t5 o$ K! w0 l& v x
$ s8 E" c. v& ]( V. {% k1 F17. View the following script:7 b9 a2 L( x; z5 `" @; R2 |
if [ -r /etc/oratab ]
, z( R/ F4 g, ^4 W h( sthen
1 R- G% n3 q' H8 b# }/ w! eORATAB=/etc/oratab
8 N$ {; ~. Z' B5 velse2 k2 v3 A, e7 ~0 G% F3 c
if [ -r /var/opt/oracle/oratab ]' |$ W1 e& M" _5 w
then6 v- j1 }5 y5 g; K5 ]& E$ C
ORATAB=/var/opt/oracle/oratab9 ^& a2 [7 F P K* h: Q" g' W: A
else! R" }! F, S6 S0 s, _- Y
echo "Can't find any oratab file"' \# J8 [. A. u' W
exit 1
4 L! x7 l5 C3 x4 X2 C; V8 |3 S% Xfi
2 V c) Y3 M$ c" kfi
B1 F) U) c, r" [2 pgrep -v [\#\*] $ORATAB | cut -d ":" -f1
# @3 O% @# j! \Which statement is true about the execution and output of the script?
( I/ e! z6 o1 u! |, M: w# c) qA.It will execute only in the /etc/oratab directory.
- q z' V; ?4 n$ i' n+ p$ NB.It will show all the Oracle homes listed in the oratab file on the local machine.
8 ?& D! k: o* X, EC.It will show all Oracle database SIDs listed in the oratab file on the local machine. 4 p5 k3 l1 H: E P+ \
D.The script output will depend on the command-line arguments passed while executing the script.
: c6 R, n+ g' ~/ Y- |0 {* vANSWER: C . f" b$ `$ B$ y% }4 K: k# R
* ?7 O+ ~5 h- ]3 ^- T18. Which three statements are true about the built-in shell variables? (Choose three.)
! V7 P9 L& n8 D2 w; E, \! FA.The $? Variable stores true and false values.
# R ~7 {# N0 l8 DB.The $* variable stores all the command-line parameters passed.
$ S* F* n& H, N X7 G6 j8 J/ }: |C.The $# variable stores the total number of command-line parameters.
: x! g* i' ^6 I0 ]* E" gD.The values for these variables are retained in the session until it is reset.
4 }5 p3 a9 P* mE.The $n variable can store n number of positional command-line parameters.
6 x) U% g! R8 o' ]4 J; x n1 [ANSWER: BCE ( b# B( T* d# k' H
! ^$ s& t; @; Q8 B
19. View the following script:
4 y7 Z3 G* }' Y$ a: Jif [ -d $1 ]7 o" F% G2 X2 g1 h
then
) f8 s9 ]& u- x8 r U: u+ M5 q! xfor Data in `ls $1 *|tr -s " "| grep .dbf`
/ L" R7 J N0 o3 c- P: h3 odo& d9 _/ \% b" O3 {" ?' }3 C
echo $Data# T8 v/ [* D% p' A6 U
done. c4 { [5 C$ X8 O# S3 J
else( p" K; W8 i& M( q9 H
echo -e "No Directory specified"5 M2 g e1 D9 |! ~( @2 M+ z
fi2 q; s6 S i) G f6 J8 {
Which statement is true about the script?
2 n' o% c& Q6 s( b6 X; DA.The script displays the total number of .dbf files on the local machine. B+ e1 V# U4 y ?. d0 I0 ?
B.The script will not execute because no value for the $1 variable is given.4 P4 @- v8 K; z+ h- B5 h" ~
C.The script displays the .dbf files in the location given as a value in the positional parameter.
4 V4 r4 i! g8 ^4 @ F5 aD.The script will give an error because the variable name should contain the letters of the English alphabet.
; t" E3 q+ G' KANSWER: C
/ |" L- g2 X7 _& H
* Y5 Z, p5 Z ?% l20. 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.): [* S* U/ E+ O0 J- [
A.The DISK_ASYNCH_IO initialization parameter will be set to True.. Q% t8 V& }* K/ }1 G
B.The TAPE_ASYNCH_IO initialization parameter will be set to True.
+ V3 X: E; X# hC.The database instance will simulate asynchronous input/output (I/O).' G, j9 k6 I! k) V+ m/ c/ {0 |5 Q
D.Oracle server will update the value for the DB_CACHE_SIZE initialization parameter as per the system requirement.
% N M5 W y! \$ Y$ T4 NE.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. & _& r9 O/ M' ?4 Y% p; {1 J b
habet.
/ B! K8 R% Z$ _; i. \# o6 }8 F! b pANSWER: CE
b4 m1 f+ G9 T; n* c# x+ m9 ~) l3 q9 z. G( t1 C5 z6 ^* S/ A
21. Which two statements are correct about the DB_WRITER_PROCESSES initialization parameter? (Choose two.)
# @9 X( M" N1 ?" dA.The default value for DB_WRITER_PROCESSES is (CPU_COUNT+7)/8.) w; U1 }5 ~1 D/ ]
B.You set DB_WRITER_PROCESSES to greater than one to simulate asynchronous input/output (I/O).. Z" l) X+ s+ ~ w9 x3 ^8 `
C.You cannot set DB_WRITER_PROCESSES to greater than one if asynchronous I/O is enabled for the Oracle server./ t4 I/ q4 ?/ [8 ~' x7 |
D.You cannot set DB_WRITER_PROCESSES to greater than one if the DBWR_IO_SLAVES initialization parameter is set to greater than zero.
9 A+ P( H. x {& X$ @( Z$ dE.You must set an appropriate value for the LOG_PARALLELISM initialization parameter before modifying the default value for DB_WRITER_PROCESSES.
" e. a5 l `9 |$ f N7 V$ [" _" RANSWER: AD
' G/ E6 V D4 H9 U$ }
: K* n8 ~* _. C% a9 |7 {2 E/ q0 K22. 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.)+ h4 ?4 L0 E3 w6 Z7 s
A.The startup process will take more time.9 D4 n. U& K3 F& G$ f
B.The value for DB_BLOCK_LRU_LATCHES will be set to 4. `6 G1 ]/ A/ o1 L1 R
C.The database instance cannot use multiple DBWR processes.
3 P1 ~0 L+ x0 f, u# YD.The database instance will simulate synchronous input/output (I/O).
# D4 b4 `, p; f/ a. z6 cE.Each Oracle server process will read the entire System Global Area (SGA) to physical memory at session startup.0 |; J5 U! Y9 Y0 @2 \8 o4 ^: k
ANSWER: AE
' l2 w9 u) t' a4 ?# e$ H; S$ P
$ k: i5 b8 M" A6 e6 J- s23. 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.) }5 w2 g) P& q8 A8 h: J
What would you do to avoid the wait event in the new database?
; \0 b" t6 Y6 q& w. UA.Consider setting a larger value for DB_BLOCK_SIZE for the database.
8 P1 K! L& W, @7 PB.Consider setting a smaller value for DB_BLOCK_SIZE for the database. e/ ^) X* K6 \" L5 P- e" v1 ^
C.Consider setting a larger value for the DB_CACHE_SIZE parameter for the database.
: l8 H7 m- O/ r7 oD.Consider using the DB_BLOCK_BUFFERS parameter instead of the DB_CACHE_SIZE parameter for the database.
6 O0 D$ a7 D+ z- E8 z {8 Y1 J9 _ANSWER: B % w+ ^, q% C/ w9 ]
; D: n y8 `- m( ~24. You executed the following command:
$ Q7 ~+ `& t# Hcat /proc/slabinfo | grep kio
) a G/ J+ d3 m9 KYou received the following output:
4 {0 c( M8 l9 g' [# g: ~kioctx 270 270 128 9 9 1
: u6 @8 u3 {2 c% N. Skiocb 66080 66080 96 1652 1652 1
9 D) o9 o' a6 K) Y& t, N4 Hkiobuf 236 236 64 4 4 1
9 e) l3 Q7 c# s4 Q; z- o! ~; GWhat do you infer from the output?
- y2 N4 [7 H. e. mA.There are no inactive pages.
8 _. Y4 H. T* N3 f, C& NB.The disk activity needs to be tuned.* q2 e: t0 d. W) {5 g3 K* T
C.There are waits for the buffer cache.
* e* T$ o! ~$ A* R) b" `& jD.The value for the shmmax parameter needs to be increased.4 Q- D7 _ \2 O3 m8 S4 F
E.The Linux system has asynchronous input/output (I/O) configured on it.
& c; b! V/ p. oo greater than 1, then the DB_WRITER_PROCESSES parameter will be set to 1.
0 Q) w9 k+ e+ y& f" L( }habet.
7 }# d2 B# P3 u9 U- j" ZANSWER: E 3 S1 T; ~: I9 Y
6 \& Q+ h. E9 p8 @! y2 {' T25. You executed the following command on a Linux machine:* H7 L' v- l5 O0 \
$ cat /proc/slabinfo | grep kio
5 L7 E7 R4 }. m" Q$ r9 Nkioctx 270 270 128 9 9 1 : 252 126, g8 V- Q( v% C' R- d- W
kiocb 66080 66080 96 1652 1652 1 : 252 126
# e. f; e- q3 }' o+ y/ x; lkiobuf 236 236 64 4 4 1 : 252 1261 Y+ S1 p* X( `: ^4 T+ q
Which statement describes the purpose of executing the command?" H+ m5 K: p n3 s( j5 e" W
A.to check the virtual memory usage in the Linux system! [/ x' V6 F W1 \2 V
B.to compare the I/O statistics of different channels in the system
% B1 y: G2 A$ _9 [2 NC.to check whether the asynchronous I/O is working in the Linux system
! T7 G9 k: a$ n+ \ D+ ^8 [D.to check whether multiple data bus adapters are being used in the Linux system
: p5 J) r/ |% z, v6 _E.to check whether the shared memory file system is being used in the Linux system
& h/ I6 ^; ]% L2 r& m* j/ VANSWER: C
v; J" h0 \8 o- J
# h1 A( N b% o6 [& _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; N9 {( W/ [! X/ f
What would be your next step to avoid this event in future?
1 a3 s1 T8 l! FA.Decrease the value of the DBWR_IO_SLAVES parameter.
( v5 K0 D, f( B1 n8 CB.Increase the value of the DB_WRITER_PROCESSES parameter.& c, o8 h% B4 E4 Y
C.Set the USE_INDIRECT_DATA_BUFFERS parameter to TRUE.+ e7 H: Y* U" w) \$ A) `% `
D.Increase the value of the DB_FILE_MULTIBLOCK_READ_COUNT parameter.2 x8 g/ E+ u$ N* E$ k+ H
ANSWER: B + T) `* T0 a6 U- j) z5 b; @- V
7 V5 E1 l2 _5 g" C- F% W
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. & z7 X: `7 s- X0 G. c
Which memory area is used as the communication area for I/O buffers?: a8 [3 o; {3 u
A.The java pool3 q# _+ K/ S8 f2 F
B.The large pool" h5 M' U/ R0 d( D X
C.The shared pool& V/ B0 I2 Y8 u6 ] A: D& _- w
D.Memory space allocated separately outside the SGA
# l, x) d5 V2 c* _) Y! C& gANSWER: B
( y+ a" B% C& h1 a; _
5 y" i$ ~) s" `. m7 ^& x28. 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?
. s6 d8 C$ Y' p: D# t2 Q' PA.Setting DB_WRITER_PROCESSES to more than one reduces DBWR_IO_SLAVES to one.
' N: z; M) T$ |7 u( ]7 z) QB.Enabling I/O slaves forces the value of the DB_WRITER_PROCESSES parameter to be set to one.3 H; k/ K% [: ^0 h; E% `# O7 `; S
C.Each DBWR process uses a single I/O slave when DB_WRITER_PROCESSES is set to more than one.
( z% x2 R3 i1 CD.The database performance is directly proportional to the number of I/O slaves when DB_WRITER_PROCESSES is set to more than one., ?0 ^) j- O( {+ z7 T/ z
ANSWER: B
/ f# L; s+ k: Y# }6 @' G
2 Z- n) K# U6 P2 c$ o29. 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 K/ a( d* f1 v- I
What could be the reason for this?% d' D1 R$ p, k4 V0 H+ g' l
A.The SGA has been locked into physical memory.' \% U6 P2 F o! h2 W: ^
B.Each server process that starts must access every page in SGA.4 B" c; J" Q' E8 o8 ?
C.The session memory for the new connections is allocated from SGA.
( a% i+ b& B/ @7 R3 cD.The SGA size is adjusted by the Automatic Shared Memory Management feature during every new connection.# |5 A' j7 ~0 y( s0 l
ANSWER: B
- c* l& V8 F; V. `. {1 _( G- u9 V8 {/ m( T x* U& h2 U9 Y
30. You are working on a database instance with the following requirements:* n" K8 g5 O% ]- X" H
During daytime, there is a large volume of transaction that requires a large database buffer cache.$ b0 v. W6 t+ [' w8 E# i! R5 M
In the night, batch jobs are run. These jobs require a higher value for the large pool. z! M' L7 w4 g- }
You 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?5 X+ P/ K2 S9 a H
A.Set the PRE_PAGE_SGA initialization parameter to TRUE.- Z( P9 s# r" t- l# o, E/ c
B.Set the SGA_TARGET initialization parameter to a nonzero value.
- x" Z2 n, I5 [9 w% lC.Set the DB_BLOCK_BUFFERS initialization parameter to a nonzero value.
( L6 {. a7 j' R; r4 eD.Set the USE_INDIRECT_DATA_BUFFERS initialization parameter to TRUE.
c3 [8 J. q5 v5 ]" M0 `9 tANSWER: B |
|