Tuesday 3 February 2015

SOAL PILIHAN GANDA BASIS DATA ORACLE

1.      Di bawh ini merupakan bukan komponen dari oracle instance?
a. System Global Area            c. Database Writer
b. Server Process                     d. System Monitor
2.      Organisasi anda telah membeli sebuah aplikasi yang menggunakan database oracle sebagai penempatan untuk data aplikasi. Pekerajaan anda mengistall dan mengkonfigurasi perangkat lunak oracle database 10g pada server. Apa yg anda lakukan pertama kali?
a. membaut mount points dan direktori menggunakn OFA model
b. mount oracle cd dan memulai oracle universal installer
c. meninjau ulang petunjuk instalasi dan pembebasan catatan yang hampir mirip dengan maksud anda dengan proses instalasi
d. bekerja dengan administrator system Unix untuk mengkonfigurasi parameter kernel
3.      Di bawah ini yang merupakan contoh DML, kecuali
a. insert            b. Create          c. Update        d. delete
4.      Anggaplah pilihan ON DELETE CASCADE tdk dgnakan untuk mendefinisikan constraint, kembalian potensial apa dari foreign key constraint pada pernyataan delete?
a. foreign key constraint dapat mencegah penghapusan jika penghapusan baris memaksa hubungan penentuan pada foreign key
b. foreign keyconstraint menjamin pengguna memiliki hak akses penuh pada tabel sebelum baris dihapus
c. foreign key ditolak jika penhapusan hanya menghapus 1 baris
d. foreign key tidak memiliki benturan pada pernyataan delete
5.      Anda adalah administrator database dengan db di NY, hongkong dan london. Kamu ingin mengadministrasi semua dbnya dari konsol pusat menggunakn grid control. Di baw ini perintah manakah yg akan digunakan ketika menggunakan grid control?
a. emctl start grid        b. Emctl start dbconsole         c. Emctl start agent     d. Isqlplusctl start
6.      Ketua dba telah meminta bahwa anda mensetting database yang membutuhkan minimal managemnt disk untuk data pergudangan yg bsar untuk diimplementasikan. Dia ingin anda menggunakan DBCA dan salah satu template dari pra definisi. Di bawah ini manakan yg merupakan alamat kombinasi dr permintaan tsb?
a. template data pergudangan dengan device mentah
b. template transaksional dengan file system disk managament
c. template data pergudangan dengan disk management mentah
d. template data pergudangan dengan pilihan automated storage management disk
7.      Anda telah membuat dabase dengan DBCA dan tidak menyimpan definisi templatenya. Sekarang anda ingin menyalin database dan semua data yg menggunakan DBCA. Dibawah ini manakah langkah yg pertama kali?
a. membuat database baru kosng menggunakan skrip, da mengimpor data ke dlm database menggunakan dbca
b. menggunakan dbca managemnt template, dan membuat template database dari database yg sdah ada dgn struktur sbaik data
c. memeilih template sebelumnya yg dbuat, database yg dbuat dari dftr template danmembuat databse
d. menyalin datafile dari database yg sdah ada ke lokasi baru, dan kemudian menggunkan dbca untuk mengkopi datbase
8.      Kamu berada di tengah” pelatihan gawat darurat di perusahaan anda. Terdapat hal kecil peringatan pengguna database dan anda ingin menghentikan proses oracle database secept mngkin. Di bawah ini mana yg mngkin akan digunakan?
a. shutdown abort       b. Shutdown transactional      c. Shutdown    d. Shutdtown immediate        e. Tdk ada yg benar
9.      Dimana anda dpt mencari untuk melihat apabla tablespace adl offline?
a. dba_tablespaces      b. V$tablespaces         c.v$database   d. Dba_datafile_status
10.  Di bawah ini objek untuk share namespace yg sama dan ttpi tdk memiliki nama yg sama?
a. tables dan sequnce  b. Tabel dan index      c. Table dan tablespace           d. Tabel dan constraint
11.  Di bawah ini yg bukan nama kolom yang valid
a. 1st_id          b. Cust#           c. Address1     d. exeception
12.  Oracle advanced security menyediakan semua yg ada di bawah ini, kecuali :
a. db profile     b. Data enkripsi           c. Check summing       d. Plihan biometrics
13.  Anda baru saja melaksanakan perintah snrctl stop listener. Di bawh ini yg  merupakan penyataan yg tdk benar (plih smua bila memungkinkan)
a. koneksi baru untuk membuat listener default tdk akan sukses
b. koneksi klien yg sdah ada tidk akan di afektifkan
c. hanya koneksi dedikasi baru akan gagal
d. koneksi server tersebar yg ada akan jatuh
14.   Anda melakukan perintah dari db server: sqlplus scott/tiger dan menerima beberapa pesan error: ORA-01034: Oracle not available. Apa mksud dari pesn oracle db tsb?
a. db terbuka tetapi dlam keadaan restricted mode
b. instance mulai tetapi dalam keadaan mount mode
c. db dan instance tdk mulai
d. instance dimlai dlm keadaan nomount mode
15.  Anda aterhubung ke db menggunakan perintah sqlplus scott/tiger@abc.com:1522/orcl. Database mana yg anda hubungkan?
a. abc.com       b.tiger              c.orcl                           d. Scott           e. Tdk ada yg benar
16.  Anda sdg mengadministrasi oracle db menggunakan shared server. Large_pool_size 50 MB. Anda melakkan perintah alter system set large_pool_size = 100m scope = memory. Lalu anda matikan dan memulai kembali dn. Apa yg dilakukan large_pool_size?
a. 50 mb          b. 100mb         c. Default large_pool_size     
d. Large_pool_size sbg yg anda atur pd oracle spfile yg anda gunakan
17.  Anda tlah memutuskan untuk mengimplementasikan pooling koneksi dan pengaturan batas waktu hbis 20 mnit untuk koneksi diam. Anda jg menginginkan dkungan 500 koneksi pnuh dengan jml maksimum 1500 sesi per dispatchernya. Di bawah ini perintah yg menunjukan hal itu
A. Dispatchers = "(PRO=TCP)(DIS=5)(POO=ON)(TICK=20)(CONN=500)(SESS=1500)"
B. Dispatchers = "(PRO=TCP)(DIS=5)(POO=ON)(TICK=2)(CONN=500)(SESS=1500)"
C. Dispatchers = "(PRO=TCP)(DIS=5)(POO=ON)(TICK=20)(CONN=1500)(SESS=500)"
D. Dispatchers = "(PRO=TCP)(DIS=5)(POOLING=ON)(TICK=20)(CONN=500)(SESS=1500)"
18.  Anda menggunakn perintah lsnrctl services. Potongan informasi apa yg dpt anda lihat koneksi terbagi regarding shared utk masing” dispatcher yg trdaftr? (plih smua jka memungkinkan)
a. established koneksi b. Koneksi ditolak       c. Koneksi diam          d. Koneksi skrng         e.smua bnar
19.   Status apa untuk melihat ktka query v$dispatcher untuk dispatcher tdk mrpkan plyanan dispatcher dan playanan permintaan klien?
a. idle  b.wait  c.sleep d. Ready         e. Tdk ada yg bnar
20.  Di bawah ini pertnyataan yg diatur dengan password untuk user simon menjadi alakazaam?
a. alter user simon password alakazaam;
b. update user simon set password=alakazaam;
c. alter user simon identified by alakazaam;
d. set password=alakazaam for simon;
21.  Di bawah ini hak akses mana yang diijinkan diberikan untuk menempatkan database pada mode NOARCHIVELOG?
a. sysdba                 b. Root    c. Dba  d. operator
22.  Di bawah ini mana yg merupakan pernyataan mengahapus usr brent bersama dengan smua skema object dari database?
a. drop user brent;       b. Delete from db_users where username=’BRENT’;
c. alter system remove user brent cascade;     d. Drop user brent cascade;
23.  Dibawah ini mana yg merupakana parameter yg mengarah export data pump utuk menangkap definis tabel ttpi tdk mengandung tabel yg dimiliki oleh user sacagawea?
A. owner= sacagawea rows=no
B. schemas= sacagawea content=metadata_only
C. owner= sacagawea content=metadata_only
D. tablespaces= sacagawea data=no
24.  Dibawah ini yang bukan merupakan mode valid data pump export adalah A. JAVA B. SCHEMA C. TABLE D. TABLESPACE
25.  Setelah mengupdate table, apa yg hrus kamu eksekusi untuk membuat perubahan permanen?
A. COMMIT   B. SAVEPOINT C. tdk ada. Ktka update selesai, perubahan adl permanen D. SAVE WORK
26.  Ketika table telah diperharui, dimana informasi gambar sebelumnya(yg dpt digunakan untuk pembatalan perubahan) disimpan?
A. Temporary segment B. Redo log buffer C. Undo buffer D. Undo segment
27.  Di bawah ini mana yg tdk trmsuk akn memulai transaksi
A. INSERT B. UPDATE C. DELETE D. SELECT FOR UPDATE E. Tdk ada yg bnar. Karena smua trmsuk dlm memulai transaksi
28.  Pilih pernyataaan yg tdk valid di bawah ini untuk pengembalian segment management (pilih semua bla memungkinkan)
A. ALTER SYSTEM SET UNDO_TABLESPACE = ROLLBACK;
B. ALTER DATABASE SET UNDO_TABLESPACE = UNDOTBS;
C. ALTER SYSTEM SET UNDO_MANAGEMENT = AUTO;
D. ALTER SYSTEM SET UNDO_MANAGEMENT = MANUAL;
29.  Tabel di bawah ini menunjukkan 2 hubungan transaksi. Ppernyataan mana yg menunjukkan hsil balikan pada sesi 1 pada 8:30 yg bnar? Plih jawabn yg plng tpat.
Session 1                                                         Time                Session 2
select sum(order_amt) from orders
where order_date > trunc(sysdate);                8:01
8:09                 insert into orders (cust_num, order_date, order_amt) values (19581963, sysdate, 576.12);
8:10                 commit;
select statement above reaches data block
where insert from session 2 resides                 8:15
select statement completes and results           8:30
returned to the user
a. hasil termasuk perubahan yg diletakkan oleh sessi 2 pada 8:10
b. hasil termasuk perubahan yg diletakkan oleh sesi 2 pada 8:10 jika 2 sesi terhubung sbg user yg sama
c. hsil dari query 1 tdk trmsuk perubahan yg diletakkan oleh sessi 2 at 8:10
d. sesi 1 trmsuk hasil balikan “snapsot too old” pesan error pada 8:30; bkan hasi yg dibalikan ke user dan query harus di kembalikan lg
30.  Automatic Workload Repository (AWR) adalah penampilan statistik yg dkna oleh oracle 10g pada umumnya background process adalah A. MMNL B. QMN1 C. MMON D. MMAN
31.  Dibawah ini yg merupakan penasehat yang digunakan untuk menentukan jika database memebaca ketetapan mekanisme konfigurasi yg dbtuhkn?
A. Undo Management Advisor B. SQL Access Advisor C. SQL Tuning Advisor D. Memory Advisor
32.  Anda tlah memeutuskan monitor database anda untuk keperluan CPU berdasarkan metrik garis. Jika anda lebih mengkhususkan apa yg anda inginkan peringatan terkirim ketika keperluan cpu lbh bsar dr 50% dr dasarnya dan nilai terting untuk metrik ini adalah 300, kapan sinyal peringatan itu dikirmkan?
a. ketika keperluan cpu 250 atau kurang         b. Ketika keperluan cpu 450 atau lebih
c. ketika keperluan cpu 300 atau lebih            d. Ketika keperluan cpu 225 atau lbh
33.  Setiap sore anda menggunakan sql*loader untuk menampilkan bagian muatan terarah dari data ke dlm data pergudangan di perusahaan anda. Malam lalu muatan tabel SALES gagalkrna tablespace dimana tabel SALES disimpan berada di luar jangkauan. Akibatnya indeks pada tabel SALES berada pd status tak terpakai. Di bawah ini mana yg dpt anda gunakan untuk memperbaiki masalh trsbt?
a. menghapus dan membuat kmbli indeks yg afektif
b. menggunakn perintah ALTER INDEX_REBUILD untuk membngun kmbli indeks
c. menggunakan EM database control untuk membangun indeks
d. semua yg diatas akan mengembalikan indeks menjadi status trpakai
34.   Di bawah ini mana yg merupakan pilihan backup yg trsdia untuk database pad modeNOARCHIVELOG? (pilih smua bla mngkin)
a. OL, incremental      b. Offline, incremental  c. OL,Pnuh,sbgian database d.Offline,full,sbgian db
35.  Berdasarkan oracle, brapa bnyk kopi control file yg shrusnya dirawt?
a. 1, sjak oracle scra otomatis menggandakan control file      b. 2
c. 1 salinan pada stiap oracle managed disk drive                  d. 3
36.  Amati tipe dr backup pada daftar di bawh ini yang RMAN tampilkan (pilih smua bla mngkin)
A. Backups to flat files                       C. Data Pump export dumps
B. Image copies                                  D. Backup sets
37.  Archived log file dpt di tulis sbnyk ___________ lokasi. (plih jwbn yg plng tpat)
a. 10, ttpi hrus lokal atau dikontrol                 b. 10, dgn maks. 5 tujuan lokal dan 5 tujuan akses
c. 10                d. 5                  e. 20, max 10 tujuan lokal dan 10 tujuan akses
38.  Jika seorang user secara tdk sngja menghpus tabel, hal ini adl pertmbngn apa pd jenis kegagalan?
A. Instance B. User error C. Statement D. User process
39.  Jika database instance gagal, ttpi tdk akan dimatikan, anda hrus menggunakan perintah apa sblm instance recover dpt ditampilkan? (plih jwbn yg tpat)
A. STARTUP NOMOUNT B. STARTUP MOUNT C. SHUTDOWN IMMEDIATE; STARTUP FORCE D. SHUTDOWN ABORT; STARTUP
40.  Dibawah ini mana yg bukan stats valid database? A. OPEN B. SHUTDOWN C. STARTUP D. MOUNT

E. NOMOUNT 


JAWABAN
1) Jawaban nya C, karena instance Oracle terdiri atas:
- Memory yang disebut sebagai PGA (Program Global Area) dan System Global Area (SGA). SGA terdiri atas:
Shared Pool (Libary Cache and Data Dictionary Cache),
Database Buffer Cache,
Redolog Buffer Cache,
Java Pool,
Large Pool.
- Back ground process: PMON, SMON, DBWR, LGWR, CKPT, dan lain-lain
Database Writer (DBWR)Bertanggung jawab terhadap penulisan untuk melakukan perubahan data terhadap database.
Log Writer (LGWR)Merekam perubahan yang terjadi dan merekamnya dalam redo log buffer dalam database.
System Monitor (SMON)Memiliki fungsi utama sebagai pengecekan terhadap konsistensi maupun permulaan pembukaan database pada saat database dibuka.
Process Monitor (PMON)Bertugas menutup (membersihkan) segala macam resource jika salah satu dari processes mengalami kegagalan.
Checkpoint Process (CKPT)Bertanggung jawab untuk meng-update informasi status database jika terjadi perubahan pada buffer cache secara permanent tersimpan dalam database.
- External Files.
2) Jawabannya A, karena fungsi dari Database Writer (DBWR) adalah bertanggung jawab terhadap penulisan untuk melakukan perubahan data terhadap database.
3) Jawabannya C, karena System Tablespace merupakan inti dan syarat minimum tablespace yang harus dimiliki database baru.
4) Jawabannya A, C, E, karena control file, redo log file dan datafile merupakan tipe-tipe file yang ada didatabase Oracle.
5) Jawabannya D, karena struktur database terurut terdiri dari Data block -> Extent -> Segment -> Tablespace
6) Jawabannya A, D, karena pada kalimat A (Data block adalah struktur logis)= benar, dan pada kalimat D (Tablespace bisa mengandung datafile lebih dari satu).
7) Jawabannya B, karena dibuatnya pada saat instance telah dibuka.
 Jawabannya D, karena dibuatnya pada saat server process dimulai.
9) Jawabannya C, an index segment is created every time a table is created
10) D CKPT doesn’t write anything out to files, it tell the other process to do that
11) D.Isql*plus
Kita bisa memasukan SQL statement pada jendela windows dengan SQL plus, dan interface yang berbasis browser yaitu Isql-plus.
Untuk mendapatkan dan mengambil informasi dari interface yang berbasis browser kita menggunakan isql-plus
12) E.Create a database
13) B.orapwd
Orapwd adalah utility bisa digunakan untuk membuat password file dalam suatu database oracle.
14) C.Oracle Universal Instaler(OUI)
OUI adalah sebuah aplikasi java yang bisa menghandle kebutuhan kompleks.
15) B.SYSDBA, D.SYSOPER
16) B.interactive mode means that you deliberately answer question interactively
17) B.OUI, C.DBCA
Untuk membuat dan mengkonfigurasi database kita bisa menggunakan Oracle Universal Instaler dan Database Configuration Assistant.
18) C.it allows you to install all binaries into the same oracle home
19) D.Manager
Default password untuk sys ketika database dibuat di DBCA adalah manager.
20) A.DBCA
Untuk mendapat sebuah ide cepat dari semua database yang running dalam perusahaan kita bisa menggunakan DBCA
21) A.UNDOtbs, B.system, F.Temporary
3 tablespace yang bisa dibuat menggunakan cretae database satatement adalah tablespace undo, tablespace system dan tablespace temporary.
22) A.open database for users to start adding data
Setelah berhasil membuat database dan dictionary tentu saja langkah selanjutnya adalah mebuka dan database dan mulai memasukan data
23) C.rerun the script immediatelly
24) B.startup open
25) B.manage templates
Karena kebutuhan kita adalah merubah tempalate yang telah kita simpan maka opsi yang digunakan adalah manage templates.
26) A.create database,C.delete database,E.configure database
3 operasi yang bisa dilakukan melalui DBCA adalah create database, delete database dan mengkonfigurasi database.
27) A.DBCA
Untuk membantu kita membuat database, oracle menyediakan GUI yaitu DBCA.
28) B.2
29) A.Control Files
Kita bisa menspesifikasikan lokasi Control file menggunakan parameter control_files
30) B.startup restrict, C.startup mount
31) B.a flat text file alterable ,C.the default file that oracle looks for first when starting the instance,D.a file that is read-only when the instance is started
Parameter file adalah flat text file yang membolehkan perubahan, kemudian default file yang oracle lihat pertama kali dan file yang read-only ketika menjalankan instance.
32) A.SQL Plus,C.Enterprise Manager
Kita bisa menggunakan 2 tools sql plus dan enterprise manager untuk menstart-up dan menshutdown down oracle instance dan database.
33) A.startup nomount
Karena kita akan menstartup database setelah membuat sebuah control file baru maka kita gunakan nomount saja.
34) A.started, not mounted
Ketika kita menjalankna perintah startup nomount, oracle instance akan dijalankan dan database oracle tidak akan di mount.
35) B.oracle has to check to make sure that all the data files, control files, and redo log files are in consisent state while it is starting backup
36) D.shutdown transactional
Dalam keadaan normal, shutdown ini memakan waktu Karena kita menunggu semua transaksi yangs sedang berjalan, baru semua koneksi bisa didiskoneksikan
37) A.DBA_TABLES, D.USER_TABLES, E.ALL_TABLES
Kita bisa menggunakan 3 view untuk menyediakan informasi tentang table dalam tablespace yaitu :
DBA_TABLES
USER_TABLES
ALL_TABLES
38) A.DBA_TABLESPACES
Kita bisa menggunakan Data dictionary DBA_TABLESPACES view untuk mendapat list dari semua tablespace dan file yang diasosiasikan data file
39) B.SELECT NAME,STATUS,LOCATION FROM V$CONTROLFILE;
Statment yang menyediakan informasi tentang nomor, anma, status dan lokasi dari control file dalam database adalah
SELECT NAME,STATUS,LOCATION FROM V$CONTROLFILE
40) B.Control files are read at the mount stage of startup, E.control files maintain the integrity of the database, G.the control file cannot be re-created after database creation .
41) A.STARTUP NOMOUNT
Karena kita akan menstartup database setelah membuat sebuah control file baru maka kita gunakan nomount saja.
42) B.Multiplexing
Multiplexing adalah menyimpan aktif copies dari sebuah file untuk tujuan redudansi
43) A.by the CONTROL_FILES parameter
Oracle tahu dimana kontrol file digunakan untuk dimantain dengan parameter control file
44) A.ARCn
45) C.To eliminate a possible single point of failure
46) A.DBWn write dirty buffer out to files,B.Redo log switches
47) E.V$LOG_HISTORY
View data dictionary yang memberi kita informasi akan history dari redo log files online adalah :
V$log_history
48) B.Control Files
Struktur yang oracle sediakan untuk memastikan pembacaan konsistensi database adalah control file.
49) B.Issue the ALTER_TABLE orders DROP COLUMNS CONTINUE command
50) D.The SYSTEM tablespace

Comments
0 Comments

No comments:

Post a Comment