On Mon, 22 Jan 2001, Bonny Hardi Putra wrote:
> terima kasih.. ternyata saya salah login xwindows-nya pake user lain bukan
> user oracle untuk install...  !!!! maaf ...
> 
> instalasi berjalan baik dari kopi file ke hardisk dan install tapi masalah
> baru muncul sewaktu buat "linking" ada beberapa file yang tidak sukses. saya
> skip saja beberapa file tersebut. dan pada akhirnya sewaktu instal dan
> konfigure net8 tidak selesai (mungkin karena beberapa file tersebut) untuk
> databasenya mungkin sukses karena muncul pesan-nya.

Rasanya ini cuma error di konfigurasi Net8.
Tidak masalah. Bisa diatur manual lewat 'netasst' (dalam xwindow).
Sedangkan proses pembuatan database data kelihatannya tidak ada masalah.


> bagaimana caranya menguji database tersebut.. ?? apa oracle sudah
> menyediakan database contoh atau demo. ???

Untuk uji coba, ada dua yang bisa (dan rasanya perlu) diujicoba sebelum
yang lainnya.
1. Service Name dan Listener
   Setelah mengkonfigurasi Listener dan Service Name lewat 'netasst',
   pastikan dulu kalau Listener berjalan sebelum test lewat 'netasst'
   juga.
   Jalankan dari console 'lsnrctl start <nama listener>'.
   Misal : $ lsnrctl start LISTENER0
   Lalu lewat netasst, di bagian 'Service Name' ada tombol di sebelah kiri
   untuk test apakah Net8 sudah terkonfigurasi baik/belum.
   Click tombol itu, lalu kalau ada error, coba pakai user SYS dan SYSTEM.
   Untuk user SYS, rasanya password default waktu install adalah
   'manager'. Sedangkan password user SYSTEM adalah 'change_on_install'.
   Disarankan dua password ini diganti, tapi nanti saja kalau sudah
   berjalan.

   Kalau dua user itu sudah ok, berarti konfigurasi Net8 sudah berjalan.

2. Oracle Server
   Karena proses pembuatan database data files tidak ada masalah. Bisa
   langsung diaktifkan dulu oracle servernya (startup).
   Dari console : 
   $ svrmgrl
   SVRMGR> connect sys/<sys password> as sysdba
   SVRMGR> startup pfile=<ORACLE_BASE>/admin/<SID>/pfile/init<sid>.ora

   Di tempat saya, ORACLE BASE = /db01/app/oracle
   dan SID = spektra.
   contoh : startup
            pfile=/db01/app/oracle/admin/spektra/pfile/initspektra.ora
   Kalau database server diload dan database data dimount trus diopen,
   berarti startup selesai.

   coba jalankan "select * from tab", kalau keluar semua tabel yang ada
   di database itu berarti sudah oke.

   Coba-coba juga masukkan sql statement di sqlplus.


> saya mau coba oracle dengan php. bagaimana caranya. ???

PHP perlu dicompile dengan support OCI lewat option :
--with-oci8=<ORACLE_HOME>.

Lalu setelah semua setting dan install PHP dan Apache selesai, bisa buat
script sederhana seperti berikut :
Sesuaikan parameter sesuai tempat Anda.
Simpan dengan nama tertentu dan panggil lewat browser.

<?php
  putenv("ORACLE_HOME=/db01/app/oracle/product/8.1.6");
  putenv("ORACLE_SID=spektra");
  putenv("TNS_ADMIN=spektra-development");
  
  $conn = OCILogon ("sys","<sys password>");

  $query  = "select * from tab";
  $cursor = OCIParse($conn,$query);
  OCIExecute($cursor,OCI_DEFAULT);

  while (OCIFetch($cursor)) {
    echo OCIResult($cursor,"TNAME");
    echo " --- ";
    echo OCIResult($cursor,"TABTYPE");
    echo "<br>";
  }
?>

Dia akan menghasilkan list yang sama waktu ujicoba dari svrmgrl.
Untuk lebih jelas PHP statement di atas, silahkan baca-baca manual PHP di
bagian Oracle 8.


> terima kasih B-)
> 
> bonny

Semoga berhasil =)


"Education's purpose is to replace an empty mind with an open one."
Malcolm Forbes, Publisher

Adi Wibowo -------------------------------
* Work matter    : [EMAIL PROTECTED]
* Private matter : [EMAIL PROTECTED]
------------------------------------------


--------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Dapatkan FAQ milis dg mengirim email kosong ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke