<p>Banyak sekali setting dan konfigurasi yang dapat diubah untuk Oracle Database XE, bahkan sama banyaknya dengan edisi Enterprise-nya. Namun untuk memudahkan pengguna, kebanyakan setting dan konfigurasi tersebut sudah ditentukan sebelumnya (<em>pre-configured</em>), namun ada sejumlah hal yang konfigurasi umum yang akan kita bahas di sini<strong>.<a name="_Toc162936722"></a></strong><a name="_Toc162936722"></a></p>
<p class="bklt-bodytext"><strong>Memulai dan Menghentikan Listener</strong></p>
<p class="bklt-bodytext">Listener adalah sebuah program Oracle Net yang residen di memory (sebagai <em>service</em>) yang bertugas untuk ‘<em>mendengarkan</em>’ dan kemudian merespon permintaan koneksi ke Oracle Database. Setelah poses instalasi Oracle Database XE, secara otomatis sebuah Listener akan teregristrasi sebagai service dan otomatis sudah dijalankan. Apabila belum ada yang menggunakan, maka Listener akan menggunakan port nomor 1521. Listener ini juga secara default akan dijalankan setiap kali komputer di-restart. Jika Anda merasa perlu untuk menjalankan (atau menghentikan) Listener secara manual, ikutilah langkah-langkah berikut ini.</p>
<p class="bklt-bodytext">Untuk menjalankan Listener pada platform Windows, bukalah dialog services melalui <strong>Start > Settings > Control Panel > Administrative Tools > Services</strong>, kemudian pilihlah service <strong>OracleXETNSListener</strong>. Tekan tombol kanan mouse Anda dan kemudian pilih <strong>Start</strong>.</p>
<p class="bklt-bodytext">Untuk menghentikan Listener pada platform Windows, lakukanlah langkah yang sema seperti di atas namun pilihlah <strong>Stop</strong> pada konteks menu yang muncul.</p>
<p class="bklt-bodytext"><strong>Memulai dan Menghentikan Database</strong></p>
<p class="bklt-bodytext">Database sendiri juga merupakan sebuah program yang residen di memory. Program database ini harus dijalankan sehingga Oracle Net (dalam hal ini Listener) dapat melayani semua permintaan koneksi ke database dari client. Seperti halnya Listener, service database juga akan teregistrasi secara otomatis dan akan dijalankan setiap kali komputer di-restart. Jika Anda merasa perlu untuk menjalankan (atau menghentikan) Database secara manual, ikutilah langkah-langkah berikut ini.</p>
<p class="bklt-bodytext">Untuk menjalankan (atau menghentikan database) Anda harus login menggunakan user yang tergabung dalam grup <strong>ORA_DBA</strong>. Secara default, user yang kita pakai saat proses instalasi akan tergabung dalam grup <strong>ORA_DBA</strong>.</p>
<p class="bklt-bodytext">Untuk menjalankan Oracle Database pada platform Windows, bukalah dialog services melalui <strong>Start > Settings > Control Panel > Administrative Tools > Services</strong>, kemudian pilihlah service <strong>OracleServiceXE</strong>. Tekan tombol kanan mouse Anda dan kemudian pilih <strong>Start</strong>.</p>
<p class="bklt-bodytext">Untuk menghentikan Oracle Database pada platform Windows, lakukanlah langkah yang sema seperti di atas namun pilihlah <strong>Stop</strong> pada konteks menu yang muncul.</p>
<p class="bklt-bodytext"><strong>Memulai dan Menghentikan Database Menggunakan SQL*Plus</strong></p>
<p class="bklt-bodytext">Anda juga dapat menggunakan SQL*Plus untuk menjalankan atau menghentikan Oracle Database. Metode ini dapat dilakukan pada platform apapun, misalnya Linux.</p>
<p class="bklt-bodytext">Jika kita menggunakan SQL*Plus untuk menjalankan atau menghentikan database, maka Anda harus login sebagai user yang memiliki hak akses <span style="font-family: ">SYSDBA</span>, yaitu <span style="font-family: ">SYS</span>. Atau Anda juga dapat memanfaatkan OS User jika Anda menjalankan SQL*Plus pada komputer lokal (bukan <em>remote</em>). Untuk menjalankan Oracle Database ketikkanlah perintah berikut ini pada command prompt.</p>
<p class="MsoBodyText" style="background: #e0e0e0 none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><span style="font-family: ">sqlplus / as sysdba</span><br />
SQL>startup</p>
<p class="MsoBodyText"><a href="http://www.nur-hidayat.net/lightog/wp-content/uploads/2008/06/image027…"><img alt="Oracle XE Manual Startup" class="alignnone size-medium wp-image-26" height="184" src="http://www.nur-hidayat.net/lightog/wp-content/uploads/2008/06/image027-…" title="Oracle XE Manual Startup" width="300" /></a><!--[endif]--></p>
<p class="bklt-bodytext">Untuk menghentikan database, login-lah sebagai SYSDBA, dan jalankan perintah berikut ini:</p>
<p class="MsoBodyText" style="background: #e0e0e0 none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><span style="font-family: ">sqlplus / as sysdba</span></p>
<p class="MsoBodyText" style="background: #e0e0e0 none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><span style="font-family: ">SQL>shutdown immediate </span></p>
<p class="MsoBodyText"><a href="http://www.nur-hidayat.net/lightog/wp-content/uploads/2008/06/image029…"><img alt="Oracle XE Manual Shutdown" class="alignnone size-medium wp-image-27" height="184" src="http://www.nur-hidayat.net/lightog/wp-content/uploads/2008/06/image029-…" title="Oracle XE Manual Shutdown" width="300" /></a></p>
<p class="bklt-bodytext">Manual SQL*Plus akan memberikan informasi lebih lengkap apabila Anda ingin mengetahui lebih lanjut mengenai cara menjalankan dan menghentikan database melalui SQL*Plus. Manual ini juga menjelaskan cara kita berinteraksi dengan Oracle Database, karena SQL*Plus adalah interface yang pertama kali dibuat untuk berkomunikasi dengan Oracle Database. Interface lain seperti Enterprise Manager, Application Express, SQL Developer dan lain-lain adalah interface yang baru akhir-akhir ini saja dibuat. SQL*Plus sangat diandalkan oleh para <em>hardcore DBA</em> karena dapat berjalan di semua platform dan hanya mengambil sumber daya yang sangat kecil.</p>
<p class="bklt-bodytext"><strong>Mengubah Hak Akses Homepage Oracle XE</strong></p>
<p class="bklt-bodytext">Jika kita perhatikan, <em>tools </em>yang disediakan oleh Oracle XE untuk manajemen database ada aplikasi berbasis web, dan kalau kita perhatikan lebih jauh lagi tidak ada service yang menandakan sebuah web server di dalam Windows Services. Lalu dari mana datangnya web server (dengan port 8080) itu datang… Jawabannya adalah LISTENER… Kalau tidak percaya silahkan stop service Listener (dengan cara yang sudah disebutkan di awal post ini) kemudian coba akses homepage Oracle XE… dijamin GAGAL. Selidik punya selidik, ternyata didalam proses Listener itu ada embedded OC4J (Oracle Container for Java) yang bertindak sebagai web server… Canggih juga.</p>
<p class="bklt-bodytext">Secara default, homepage Oracle Database XE (yaitu Application Express) hanya dapat diakses melalui komputer lokal, tidak bisa diakses dari remote komputer walaupun menggunakan akses protokol HTTP. Anda dapt mengubah setting ini sehingga akses ke homepage Oracle Database XE dapat diakses melaui komputer remote. Namun perlu Anda perhatikan bahwa protokol yang dipakai adalah HTTP (bukan HTTPS) sehingga semua password akan dikirimkan tanpa di-<em>encrypt</em> terlebih dahulu. Jadi, jika Anda tidak benar-benar memerlukannya, ada baiknya Anda tidak mengubah setting ini – lebih aman.</p>
<p class="bklt-bodytext">Jika Anda tetap ingin memperbolehkan akses homepage Oracle Database XE, maka lakukanlah langkah-langkah berikut ini.</p>
<ol>
<li>
<!--[if !supportLists]-->Buka browser web dan login ke database sebagai SYSTEM (<span class="HiperlinkChar"><span style="font-size: 11pt; font-family: "><a href="http://127.0.0.1:8080/apex"><span style="font-size: 10pt; font-family: ">http://127.0.0.1:8080/apex</span></a></span></span>).</li>
<li>
<!--[if !supportLists]-->Pilih <strong>Administration</strong>.</li>
<li>
<!--[if !supportLists]-->Pilih <strong>Manage HTTP Access</strong> pada pilihan Tasks disebelah kanan</li>
<li>
<!--[if !supportLists]-->Berilah tanda check pada pilihan <strong>Available from local server and remote clients</strong>, kemudian tekan tombol <strong>Apply Changes</strong>.</li>
</ol>
<p class="bklt-bodytext">Anda juga dapat menggunakan SQL*Plus untuk mengubah setting ini. Login-lah ke SQL*Plus dan jalankan perintah berikut ini.:</p>
<p class="MsoBodyText" style="background: #e0e0e0 none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><span style="font-family: ">sqlplus / as sysdba</span></p>
<p class="MsoBodyText" style="background: #e0e0e0 none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><span style="font-family: ">SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE); </span></p>
<p class="bklt-bodytext"><!--[if gte vml 1]><v :shape id="Picture_x0020_16" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:297pt; height:183pt;visibility:visible;mso-wrap-style:square'> <v :imagedata src="file:///C:DOCUME~1NURHID~1LOCALS~1Tempmsohtmlclip101clip_image005.png" mce_src="file:///C:DOCUME~1NURHID~1LOCALS~1Tempmsohtmlclip101clip_image005.png" o:title="" /> </v>< ![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="bklt-bodytext"><a href="http://www.nur-hidayat.net/lightog/wp-content/uploads/2008/06/image031…"><img alt="Setting Homepage Access" class="alignnone size-medium wp-image-28" height="184" src="http://www.nur-hidayat.net/lightog/wp-content/uploads/2008/06/image031-…" title="Setting Homepage Access" width="300" /></a></p>
<p class="bklt-bodytext">Selamat mencoba…</p>
- Log in to post comments
- 9457 kali dilihat