该用户从未签到
|
Oracle 10g DBA 1z0-046考题
5 s0 i. s* u! W& B% @) j/ f; d1. 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.
2 }# O" M+ b. G. P3 n/ `What could be the reason for this change?' ] w1 E2 b3 e9 A" z$ x' S
A.The buffer busy wait event has been detected.
" y/ f( B/ j' W; y0 wB.The no free buffers event has been detected.* Q& T* @, x$ m4 H
C.The log buffer space wait event has been detected.; l, q# X3 a$ j9 t8 w
D.The log file completion wait event has been detected.- g) x" y8 ?8 a
E.The value for the free buffer inspected statistics is growing.0 @; y& k+ ~# i6 W
ANSWER: C
+ q9 j) X/ E( J( H/ x
% N' A1 g2 I4 X/ @: ^7 A1 C& M# A2. ho.sh is an executable shell script. You executed the following command that leads to an error:
4 y* e2 |! e! k# v1 E' u& P$ strace -o /tmp/ho.out ./ho.sh, ?4 O4 j% I0 L Q" J
strace: exec: Permission denied
2 G. ]4 o: F! j0 B5 DWhat could you do to execute the command successfully in the next attempt?
( A9 K, y. A' q) U# ~, N$ ]A.Provide the shell reference with the command.
! q* r% V3 x3 O; qB.Remove the shell reference present inside the shell script.9 _8 H& O7 M9 \/ V9 n% s* ~! d
C.Execute the command as the root operating system user.
" e$ @; \% H! x/ cD.The extension for the output file should be changed to .log.# q. X2 H: m: I* s2 E5 A8 p- z. C
ANSWER: A
* t) H; P: J3 b/ m- U+ x. @3 U% G" B9 o3 B! g. X4 z0 _
3. You need to ensure that whenever you create a new file, it should have the following set of permissions:7 F3 s/ j! k, H" Z* l2 r
u=rwx,g=rx,o=rx.
+ U4 t8 n% }& cWhich statement can you add to the .bashrc script to set the desired file permissions?
4 T+ U: Q: d- i/ L% Q JA.umask 455
/ H* W( g2 r( \4 P1 G% Z. JB.umask 0127 H/ C0 {( L* r1 i% r( l
C.umask 0755
8 P& `: t0 J8 Y1 S& KD.chmod u=rwx,g=rx,o=rx
" J" ?' K! R; I7 O5 U% Y6 r4 ^ANSWER: C 8 u; j# u& c) l! K3 y
( ^5 A# C" U* U$ Q/ |4. Which three statements are true about Oracle Clustered File System (OCFS)? (Choose three.)
0 g+ h$ m4 a! O1 |A.There is no limit on the number of files on OCFS.
+ a |# T, ]; TB.You can use OCFS for database files as well as general files.8 q' A9 f$ {. h8 j& K" I
C.You can create an OCFS using Logical Volume Manager (LVM).+ \) y3 d% m8 k; B Q C
D.You must modify the Linux kernel parameters before mounting OCFS.
; A* f7 t$ S7 P& oE.Standard file system commands, such as mkdir, rmdir, and mv, are available on OCFS.
: @6 w9 Y# C8 w7 t9 o& h) NANSWER: ABE
' S- O9 g( _+ e8 j l# q ], B: C: S
5. The OS user BOB is a member the osoper OS group in the database server. You want BOB :+ d; s) P' i& Q7 {
Which of the option would fulfill the requirement?
[% n. ^: \ I' X& Z, Z7 MA.Assign the sysdba privilege to BOB./ L/ Q- {! u" U4 R$ H
B.Assign the osdba OS group to BOB.% {: K5 w! F l0 w) {! _0 V B
C.Set the REMOTE_LOGIN_PASSWORDFILE initialization parameter to SHARED.4 v1 P7 ]& M: i, ]
D.Set the REMOTE_LOGIN_PASSWORDFILE initialization parameter to EXCLUSIVE./ I5 M i$ _) b+ I$ }' F0 a4 [
ANSWER: B
- x% @4 x3 y! z' W1 M d$ J
, U1 l" h& Q8 f6 j- C6. You executed the ipcs -m command to list all the shared memory segments in your Oracle server.) v" y' M# e9 ]& I1 ~+ V0 i
View the Exhibit exhibit1 that shows the output of this command.9 [0 c' O$ f0 j% d) X( `+ \; E
Later, you executed the same command to check the shared memory segments.) b4 m8 s6 w* z1 w" ^" A( U
View the Exhibit exhibit2 that shows the output of this command.2 c2 Z6 j% f5 A2 |; V0 @
Why is the large shared memory segment not listed in the second Exhibit?
3 g) A0 ~4 u2 B# K: wA.The Oracle database instance is shut down.
& y/ A. i" b8 hB.The swap space has been increased in the system.
. o% D1 _0 n5 B* ?, ~! hC.The Oracle database instance is configured in shared server mode.
# F8 ]1 o* ^5 w! a0 S9 n |) \# iD.The large pool size set for the Oracle database instance is reset to zero.# d. ~6 r) q$ \2 i& w5 I; T$ G, i
ANSWER: A . L R: p7 |9 @/ ?) I0 r9 `
# B; R" V D9 `$ g
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.
- Y4 P; m, F- ?4 a: f0 J- r$ `6 PWhich set of commands would you use to restore the original settings?1 a1 t3 ~: p9 r4 J2 v" w* x
A.echo 0X1000000 > ksms.s% M" H4 W5 k I }7 K
make -f ins_rdbms.mk ksms.s0 n5 d* y' m; R1 l+ T
B.echo 0X15000000 > ksms.s
6 i- u: r0 c* [7 m" X2 {$ bmake -f ins_rdbms.mk ioracle2 a5 |& j" k( b* _2 Y
C.make -f ins_rdbms.mk ksms.s; L7 z) ]7 h! Y
make -f ins_rdbms.mk ioracle
" l7 v. D5 I! c: s0 q' [- CD.genksms > ksms.s
0 _* h/ W9 q( o& G5 kmake -f ins_rdbms.mk ksms.o! a5 x( X, W' G8 ~5 _* O# K
make -f ins_rdbms.mk ioracle3 J0 Z. y% ~ X, [" D1 a0 V2 s
E.genksms -s 0X10000000 > ksms.o' r9 q; q$ c+ i
ANSWER: D
/ T2 H0 q/ k8 }1 I; @$ p; j/ @4 b6 c# z9 d2 b+ n! w) x7 _
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?
4 ?5 N3 y* X& z! cA.uname -r e8 v! A: R! Q) L* e4 p+ m! ?4 E
B.uname -v+ U; {; R. z3 A6 D
C.cat /proc/version2 K) q- C. R3 h. b3 H6 X
D.cat /proc/sys/kernel/tainted
% y- P; {7 P9 f1 z1 ~ANSWER: D
4 K6 ?/ K) g! S/ R$ \& s* N
2 ]* A( r) w8 H4 }9. Examine the content of the /proc/sys/kernel/tainted file on your Linux machine:
`1 H0 u. r' h8 j[root@edtdr6p1 root]# cat /proc/sys/kernel/tainted7 `- R3 I. P- P4 Z4 i+ |
12 I. X% ~3 E+ [$ n8 k
What will happen when you install Oracle Database 10g on this machine?
% m1 T- I7 b8 ~A.Installation will fail because of the tainted kernel.
( H% a4 v4 Z# DB.Installation will be successful, but Oracle will not provide support for the database product.: z& G' w. s; C# J2 P+ E
C.Installation will be successful. Oracle will provide support for the database product but not for the operating system (OS).
9 }$ T/ }0 d. y5 y; |; M3 F9 @D.Installation will be successful and Oracle will provide support for the database product as well as the OS.+ r" B- r1 j1 j8 D3 `; ^
E.Successful installation and Oracle support for database product as well as Linux OS will depend on the module tainting the kernel.
& k( I- ]/ N9 N" ~* Q( RANSWER: E
, W7 [+ w$ j. ]6 V
7 [3 O5 C. G* k' X u W% v& N10. 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:1 e# Y3 H+ i7 K2 [9 t1 |# H
[root@edtdr6p1 root]# cat /proc/sys/kernel/tainted
) q+ S1 B4 _5 [% m5 w1
9 p/ j$ Y' O1 aWhat do you infer from the output? (Choose all that apply.)
/ x+ M6 D: {7 N0 W% DA.A proprietary module has been loaded.: V) k, m! s4 A+ m' Q
B.A module is marked unsupported by the vendor.5 {( N) h- }" [8 n: y5 R ^1 I* Y$ ^
C.All the loaded modules have General Public License (GPL).
& C# Q8 o; I0 yD.A module was force-loaded by using the insmod -f command.4 Q* J* ~/ L' e. V. u& c O
ANSWER: AD
. }- u8 G( M9 [, g$ _! Q( s7 ]
0 s6 B4 U. _3 t% ] b11. Which command is used to identify the kernel version number?% z s# p' S4 O% R3 ~
A.which
0 F$ j8 l: h, @! eB.whatis. [4 E% ^4 u: i9 e" t
C.uname -r5 z! ^" @; b/ e& v7 Q
D.ulimit -m
# z) k! I4 l. O- PE.chkconfig( m) M1 m$ y: L
ANSWER: C " k. ^- Y! G1 R, S
3 V& i6 Y) i1 j; ^5 ?3 E* u12. Match the following commands with the purpose they are used for:$ y3 t6 Z( c4 g5 s9 C3 Y! d
I chmod a) To create a file with the desired time stamp
& ?. i; k: e1 X: \5 a! Oii touch b) To use the variable of the parent shell in child shell" `. ^- z/ K/ v
iii alias c) To give write permission to a directory
; Q5 y9 s) J7 ] ~- |iv uname d) To simplify long commands" J/ B0 r, q! s# g* ?
v export e) To see the Linux release number
0 q; w0 c4 w3 l1 ~3 E7 tA.i-a, ii-e, iii-d, iv-c, v-b- Z( Y! i6 P) ?. y f6 Y) j
B.i-c, ii-a, iii-e, iv-d, v-b& F* E! I" e% a' q) o- w
C.i-c, ii-e, iii-b, iv-a, v-b
$ v* I1 R" v8 yD.i-c, ii-a, iii-d, iv-e, v-b
. \) N% x0 `9 I0 `3 K4 W2 Q$ b O. iANSWER: D - o6 Z" h8 U% ]9 @5 U2 \/ W9 |. D9 J
% A2 e* v2 U+ _. f# F. w6 m
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.)# D" N+ S) A; A
A.id6 a6 P: U8 W# F
B.uname -G0 K7 W9 u4 L" ` H. \; X
C.cat /etc/passwd
) A) c0 z2 z: g: v; I9 YD.cat /etc/group
; U8 F& ?& v$ [E.cat .bash_profile. {7 G) Y+ s0 k: @; `0 i" |
ANSWER: AD
6 V9 z" H% }" L- r. X+ ?) v
& _: E) u& n5 k, u. e+ H6 P) p9 R! |14. View the Exhibit.
1 c8 {* B# b% k& U: n# LWhich two statements are true about the output of the cat /proc/partitions command? (Choose two.)1 K& |' S$ h% j3 K# @+ A: f$ |
A.The hard disk has four partitions.
* L0 w7 q& ]* BB.The hard disk has six partitions.
& E; _+ R7 N' b7 w2 ~, b! U1 P: sC.The swap partition is not shown in the output.
5 T9 ~ h, i6 z; rD.The major column shows the device number with partitions.
, t- m2 x- J) X0 B8 n$ f1 @8 AE.The #blocks column shows the number of inode blocks in that partition.
4 O Q+ p! A" G5 T1 P! b
( _, f3 q! G& z1 x* CANSWER: AD
7 d3 }9 P% e* \2 p
9 w! b+ M% L! G% Y- g, {15. Which command would you use to identify the users that belong to the oradba group?9 E0 z. Q0 P' _& D. r
A.id -G* v1 c$ i% n. W! {; Z
B.uname -g, g& j8 {, }. m
C.grep ^oradba: /etc/passwd
2 q+ x3 x3 V0 a6 \: SD.grep ^oradba: /etc/group; f5 q, F' @; l/ o
ANSWER: D
* y( d+ e) V' G$ ?# Z7 n" [# n, H9 P& |
16. View the Exhibit and examine the output.
0 ]0 I; y& S1 S7 {What do you infer from this? (Choose all that apply.)' a" ], m/ N& p
A.The command output is stored in the pmon.txt file." X' ~% J M3 h% y4 S
B.The command shows all the processes running on the machine.
( Z. S$ G1 p7 q1 r. }' BC.The command appends the pmon.txt file with the output of the command.4 N; q0 _9 B- s! P9 u* }8 k3 Y2 \+ K, x
D.The command shows only those processes that contain the text _pmon running on your machine.
9 a0 P/ ?( Q7 q& q# S' E, @E.The logs generated while executing the command will be stored in the pmon.txt file.
* }; g: A0 ? ^; w5 I" H7 o0 G
9 j/ k. u" M# T& ]3 b2 DANSWER: AD
h2 _5 ]8 V; O8 ~( @8 w
( B% v" D6 q9 ~3 e+ P17. View the following script:6 `& C3 r; T5 A
if [ -r /etc/oratab ]7 l; y- p3 x# y, h8 h
then
. e- B2 K4 T. O8 C3 F- G6 C% RORATAB=/etc/oratab
; S7 c, O; d5 k; v# L0 y+ ?else
3 x( U6 {; I: T0 Nif [ -r /var/opt/oracle/oratab ]
- D' z& k0 ^# sthen
* L8 g2 v4 E& T& B" |ORATAB=/var/opt/oracle/oratab$ F$ S* G, A/ c' B9 v$ ?6 Y
else) l% s& u6 }( [/ a! k8 O9 s
echo "Can't find any oratab file"% q- R& X4 n k' B, T3 O
exit 1
7 G1 H# P7 D% N5 V% Dfi
. N- Q+ [! ~$ g# }) C2 _ Afi
3 B, C c5 p( Kgrep -v [\#\*] $ORATAB | cut -d ":" -f1' H2 y) D" J! f0 F
Which statement is true about the execution and output of the script?) N2 ^2 x& Q1 i" U( J6 P
A.It will execute only in the /etc/oratab directory.
: ]5 r; D3 x& { QB.It will show all the Oracle homes listed in the oratab file on the local machine.# e) M* _( p. o+ J1 V9 B' R
C.It will show all Oracle database SIDs listed in the oratab file on the local machine.
: |" q- q7 M- z/ K4 dD.The script output will depend on the command-line arguments passed while executing the script.
# G0 Q% j& V# `& g6 r2 s: u$ {2 EANSWER: C - M% P# j0 E/ u8 s7 e# e. p3 t
% p7 e7 Z8 e. v) a, Q" }) ]+ M# \18. Which three statements are true about the built-in shell variables? (Choose three.)
' q# F( X0 }: G jA.The $? Variable stores true and false values.
) }5 _ W( i/ Z" |3 XB.The $* variable stores all the command-line parameters passed.5 N7 \7 y" y D& b$ v+ c; m
C.The $# variable stores the total number of command-line parameters.' n" `2 W9 \$ G5 `0 K
D.The values for these variables are retained in the session until it is reset./ s* e' N( G) a7 ^# c
E.The $n variable can store n number of positional command-line parameters.
. D1 ~! s+ R, d MANSWER: BCE 0 k3 |* N) l2 @# `
1 s# T9 P$ a6 \/ ?3 o6 C
19. View the following script:% I8 P1 @6 ~( L) K
if [ -d $1 ]
2 {4 L+ [: `8 lthen6 K0 W6 b- S+ n
for Data in `ls $1 *|tr -s " "| grep .dbf`7 U. G0 E" Q& H2 ]
do/ a, j( |9 d+ L3 g( K
echo $Data
. b1 I9 ?; w# q) Odone
. t2 {# P* H3 C- Aelse
4 H2 P& B/ i; Hecho -e "No Directory specified"
5 G7 b4 q) | g* qfi
- K* y; ~) X' t5 }: _+ ~& n4 A, G8 }Which statement is true about the script?7 o6 r: ]5 a; u
A.The script displays the total number of .dbf files on the local machine.
8 @/ h! H3 P- YB.The script will not execute because no value for the $1 variable is given.4 S, e. I- P7 n( {7 B0 ^* T
C.The script displays the .dbf files in the location given as a value in the positional parameter.
# @* w4 m0 z+ C1 O" @D.The script will give an error because the variable name should contain the letters of the English alphabet.
. `6 p% k7 K' i8 e- F% K% x GANSWER: C 6 H: f0 |' N! L# x! Z% a+ [% q, D$ e
* G' R$ x. z/ c$ J1 n7 \" m$ G6 A20. 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.)1 q1 [7 O9 P1 f2 y' b- J
A.The DISK_ASYNCH_IO initialization parameter will be set to True.
! K7 T8 `7 }; I) @B.The TAPE_ASYNCH_IO initialization parameter will be set to True." [6 N x8 L# b) U, S
C.The database instance will simulate asynchronous input/output (I/O).4 M% Q9 C! {6 O; o) B- Q
D.Oracle server will update the value for the DB_CACHE_SIZE initialization parameter as per the system requirement.
7 K4 s5 v& f0 }+ sE.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.
% B) w+ K# ]! K7 V6 Lhabet.
8 P% n3 l% D6 Z: ~8 SANSWER: CE % t* r6 {2 v" m. ~/ m
# _4 c3 F/ s+ k! E9 C- q* D21. Which two statements are correct about the DB_WRITER_PROCESSES initialization parameter? (Choose two.)
4 @2 u, U! a( [# l3 ZA.The default value for DB_WRITER_PROCESSES is (CPU_COUNT+7)/8.1 c, q. m- r% d) }" I0 M7 } L- P
B.You set DB_WRITER_PROCESSES to greater than one to simulate asynchronous input/output (I/O).
2 X7 l3 Z- K' q7 \- k6 tC.You cannot set DB_WRITER_PROCESSES to greater than one if asynchronous I/O is enabled for the Oracle server.+ D3 `, _$ q- t& G3 h% @4 [5 n" O, \6 n
D.You cannot set DB_WRITER_PROCESSES to greater than one if the DBWR_IO_SLAVES initialization parameter is set to greater than zero.+ G3 h" J: s }
E.You must set an appropriate value for the LOG_PARALLELISM initialization parameter before modifying the default value for DB_WRITER_PROCESSES.
$ f: n7 L' L8 bANSWER: AD
5 p* U- n; }( O9 T3 M: Q) q! F) y5 G& {/ I
22. 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.)
: a$ I$ C# J' b- t j! bA.The startup process will take more time.
+ d, [% K* X5 `B.The value for DB_BLOCK_LRU_LATCHES will be set to 4.
/ y4 q0 n$ e o9 [1 IC.The database instance cannot use multiple DBWR processes.
: B9 l: t- Y( B7 w, K7 YD.The database instance will simulate synchronous input/output (I/O).
1 y( C% M! s5 tE.Each Oracle server process will read the entire System Global Area (SGA) to physical memory at session startup., s* R: M0 a! V4 ]' S6 A. g- W
ANSWER: AE
0 {( @3 U# ~$ ~2 g& U
; a: ?; V) h% u9 J W9 M23. 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 M+ ?; H# G+ ] H# E2 N( \What would you do to avoid the wait event in the new database? 8 A( e3 B! _# U3 z/ ]/ |
A.Consider setting a larger value for DB_BLOCK_SIZE for the database.# }' G( {7 E% g8 j6 M
B.Consider setting a smaller value for DB_BLOCK_SIZE for the database., @( `' X, s: b9 ~
C.Consider setting a larger value for the DB_CACHE_SIZE parameter for the database.
8 W- M. Y ]# \! _0 C& `: l* KD.Consider using the DB_BLOCK_BUFFERS parameter instead of the DB_CACHE_SIZE parameter for the database.$ p* U7 e6 p% g8 ^% m+ T* b
ANSWER: B & E y% d- m) j; g
6 N4 j. W1 j9 S3 I; C- G/ w! R# [
24. You executed the following command:
3 \4 ?/ s; ?. p, M6 ^; [) Q" i# hcat /proc/slabinfo | grep kio % a& W* }7 J+ z# _5 }8 J6 L8 n
You received the following output:
" O N, s" X2 p9 F( g; Ikioctx 270 270 128 9 9 1 # @* ~& X. V; z
kiocb 66080 66080 96 1652 1652 1 ' f# P2 P( u# f( G4 E0 j
kiobuf 236 236 64 4 4 1
) t- F- x. y. J; q b( vWhat do you infer from the output?9 s, i0 V' ^: I& X! M& `2 T
A.There are no inactive pages./ y1 @( u3 y1 ^ g& E' @# C9 J4 S
B.The disk activity needs to be tuned.
+ B5 O4 z6 Y' d: R: PC.There are waits for the buffer cache.; z, }( c- |# G
D.The value for the shmmax parameter needs to be increased.* h4 m* q J7 G2 q5 Q5 ^4 f
E.The Linux system has asynchronous input/output (I/O) configured on it.
: f% @7 o' }# o5 g. Wo greater than 1, then the DB_WRITER_PROCESSES parameter will be set to 1.
7 [) |4 r! n* T. z" mhabet.
; o! a6 O! T/ l2 ?ANSWER: E % B2 O* z( L5 t! e
4 E4 d% d- r0 n25. You executed the following command on a Linux machine:
2 W# P: D- V/ f( ^/ c( M$ cat /proc/slabinfo | grep kio* I( D8 {3 `) T1 f5 t. A% a3 U
kioctx 270 270 128 9 9 1 : 252 1268 C! r* {" {5 p
kiocb 66080 66080 96 1652 1652 1 : 252 126
/ t9 b+ Z% I0 h7 P% x; d% h5 K% tkiobuf 236 236 64 4 4 1 : 252 126/ x8 s+ C3 e$ X& X) `
Which statement describes the purpose of executing the command?
' H3 d8 c2 q& Z1 W% r4 E4 VA.to check the virtual memory usage in the Linux system& A2 B9 [$ Z3 w# ]. S
B.to compare the I/O statistics of different channels in the system6 d- d# S0 C. [- Y2 `
C.to check whether the asynchronous I/O is working in the Linux system% z% f) R8 a' f: @$ [& \3 ]
D.to check whether multiple data bus adapters are being used in the Linux system
) V) @3 u H) A& PE.to check whether the shared memory file system is being used in the Linux system
I/ v4 Z# L; YANSWER: C
" q9 y9 m7 w/ m' q# g- Y! Q0 f' F+ J. p7 i, y
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.
9 E' g: |" b( ~0 u! B; fWhat would be your next step to avoid this event in future?
, u+ Z" B+ k" ?) Z9 ^2 q- J8 IA.Decrease the value of the DBWR_IO_SLAVES parameter.
# @( w6 D+ {( q; F8 Q% sB.Increase the value of the DB_WRITER_PROCESSES parameter.
( ^+ {! ]' X: l9 NC.Set the USE_INDIRECT_DATA_BUFFERS parameter to TRUE.
% A5 @, p3 N7 G/ i8 E3 J; FD.Increase the value of the DB_FILE_MULTIBLOCK_READ_COUNT parameter., H5 p9 R; f# a0 d2 R- D1 h* S: s
ANSWER: B , L. E% u8 Z1 W- t/ _2 M8 u
+ }( l2 U/ O8 i$ M' ]0 A. i+ c% H& R( i27. 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. - K8 j2 [, a6 k( s$ s
Which memory area is used as the communication area for I/O buffers?
8 ~0 _* A/ x5 W% S6 O* X0 DA.The java pool
& M9 Y6 ^* L4 R3 Z* A: W, oB.The large pool& Y7 o; \# A9 Z1 Q- t% Y' n9 K
C.The shared pool# P4 R I7 Z& c) k
D.Memory space allocated separately outside the SGA
M% u& l( W0 G3 xANSWER: B 4 U+ ?2 ]& Y: S l" A0 n q
8 G- K) S8 u8 M% n
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?1 q. S( x9 {- `! X" o
A.Setting DB_WRITER_PROCESSES to more than one reduces DBWR_IO_SLAVES to one., @5 s7 T/ i9 p! [* y! [& T1 }
B.Enabling I/O slaves forces the value of the DB_WRITER_PROCESSES parameter to be set to one.$ F! i/ M+ J- b" \
C.Each DBWR process uses a single I/O slave when DB_WRITER_PROCESSES is set to more than one.
0 {' \2 D& ~8 Z* ED.The database performance is directly proportional to the number of I/O slaves when DB_WRITER_PROCESSES is set to more than one.
$ e% l( m+ s7 z- t* \' E% H8 k0 n% dANSWER: B
+ S4 p/ [9 K% c: K+ s7 @% N3 Q! Y( w/ d r3 J. J
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. ; U! w: B/ Y3 F% h
What could be the reason for this?
# H. e `/ U0 PA.The SGA has been locked into physical memory.; U0 s6 [; _1 x/ s q# u
B.Each server process that starts must access every page in SGA.9 i2 f% j7 w, |2 v
C.The session memory for the new connections is allocated from SGA.
7 f: P5 e8 N2 E. }0 ^+ xD.The SGA size is adjusted by the Automatic Shared Memory Management feature during every new connection.
; t% _: R9 K: U# p( x) _% X. @ANSWER: B 2 i( x7 S8 @. e! c
' O: }+ e% ~+ s) }9 g30. You are working on a database instance with the following requirements:; s$ W ]' r. E, L5 K
During daytime, there is a large volume of transaction that requires a large database buffer cache.
D: i. Z6 _" L% x/ ^In the night, batch jobs are run. These jobs require a higher value for the large pool.
9 N4 N/ L+ R1 q6 A: v% xYou 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?
( F+ Q- M% o0 AA.Set the PRE_PAGE_SGA initialization parameter to TRUE.3 e! w) N/ ~6 [( K$ L
B.Set the SGA_TARGET initialization parameter to a nonzero value.
0 N7 {0 j2 _9 w' I1 h4 ]4 n% V! CC.Set the DB_BLOCK_BUFFERS initialization parameter to a nonzero value.% w+ M. H: S( o; s1 n* e
D.Set the USE_INDIRECT_DATA_BUFFERS initialization parameter to TRUE.: P* h, P2 b- _0 S. q/ N
ANSWER: B |
|