Unable to find Java Virtual Machine Oracle SQL Developer

Pada saat saya menjalankan oracle SQL Developer terdapat notifikasi “Unable to find Java Virtual Machine“. Untuk mengatasi hal tersebut berikut langkah-langkahnya:

  1. Catat directory tempat sqldeveloper (saya taruh di directory C:\sqldeveloper).
  2. Masuk ke Environment Variable di This PC > Advanced system settings > Environment Variables.
  3. Pada System variables tambahkan path directory sqldeveloper ditambahkan folder bin pada jdk nya (C:\sqldeveloper\jdk\jre\bin).

Selengkapnya ...

Perbedaan CHAR, VARCHAR dan VARCHAR2 di Oracle

Dalam Oracle terdapat 3 tipe data yang menampung data-data alfanumerik atau string, yaitu CHAR, VARCHAR, VARCHAR2. Apa perbedaan diantara ketiga tipe data tersebut dan saat kapan kita menggunakannya? Mari kita bahas satu persatu.

CHAR

CHAR digunakan untuk menyimpan data dengan panjang karakter tetap. Jika tipe data ini dugunakan untuk menyimpan data yang bermacam-macam panjangnya seperti nama ataupun alamat, maka akan banyak memory yang terbuang dalam disk. CHAR cocok digunakan untuk penyimpanan data dengan nilai tetap seperti Jenis Kelamin.

Selengkapnya ...

Menjalankan Oracle dengan XAMPP di Windows XP

Dalam membuat sebuah aplikasi untuk salah satu usaha saya, saya dihadapkan dengan Windows XP yang notabennya cukup ketinggalan zaman karena salah satu aplikasinya hanya dapat jalan di Windows XP. Aplikasi yang saya buat adalah menggunakan PHP dimana saya ingin mengcopy data aplikasi yang databasenya menggunakan oracle express edition di komputer itu ke server saya di data center. Dengan demikian solusinya saya menginstall XAMPP pada komputer tersebut lalu membuat aplikasi sederhana untuk mengirimkan datanya ke server saya.

Namun kendala terjadi saat mengaktifkan oci8 pada XAMPP di Windows XP. Muncul notifikasi dengan tulisan “PHP Startup: Unable to load dynamic library php_oci8.dll could not be found”. Dan saya periksa kembali koneksi oci8 pada phpinfo() tidak keluar.

Selengkapnya ...

Contoh Menyingkat PHP If / Else

Dalam coding seringkali kita menggunaan metoda if / else dalam mengimplementasikan suatu logika pemikiran. Metoda if / else standar adalah sebagai berikut:

if (kondisi) {
kode yang dijalankan jika kondisi benar;
} else {
kode yang dijalankan jika kondisi salah;
}

Setelah mempelajari lagi lebih dalam mengenai metoda if / else maka saya menemukan banyak cara dalam mempersingkat penulisan metode tersebut yakni:

(kondisi) ? kode yang dijalankan jika kondisi benar : kode yang dijalankan jika kondisi salah;

Selengkapnya ...

Install Oracle Forms / Reports 6i di Windows 10

Saya mencoba untuk melakukan instalasi Oracle Forms / Reports 6i pada Windows 10 64-bit. Saat instalasi terdapat peringatan seperti dibawah ini.

“A PERMISSION DENIED ERROR while trying to copy E:\oracle 6i\ path to “c:\windows\system32\MSVCRT40.DLL”. Would you like to retry the operation, ignore the error, or allow the error to be processed by the installer”.

Hal ini membuat saya bertanya-tanya kenapa saat melakukan instalasi di Windows 8 lancar-lancar saja, namun di Windows 10 terdapat masalah. Namun setelah bertemu om google, diberikanlah saya petunjuk yaitu dengan menghapus beberapa baris dalam file instalasi.

Selengkapnya ...