Manasa,
Jika pesan kesalahan berbunyi
seperti yang Anda nyatakan maka jawabannya dapat bergantung pada OS apa yang Anda gunakan. Katakanlah Anda menggunakan beberapa rasa windows, Anda dapat pergi ke properti sistem -> tab lanjutan -> variabel lingkungan -> variabel sistem dan periksa variabel ORACLE_HOME dan PATH.
Katakanlah Anda menginstal Oracle di C:\Oracle\ora11\
Dalam variabel PATH, di antara nilai-nilai lain, Anda harus memiliki lokasi direktori oracle bin; dalam contoh ini:
'C:\oracle\ora11\bin;'
Sekarang, saya harus mencatat bahwa ketika Oracle mereferensikan variabel path, ia mencari instance pertama dari path Oracle. Jadi katakanlah Anda memiliki dua instalasi oracle di lokasi berikut:
'C:\oracle\ora9i\'
'C:\oracle\ora11\'
Dan variabel path diatur seperti ini:
'C:\oracle\9i\bin;C:\oracle\ora11\bin;'
Hasilnya adalah ketika Anda membuka sqlplus, secara otomatis akan mereferensikan program sqlplus yang terletak di 'C:\Oracle\9i\bin\' - versi mana pun yang mungkin. (ini juga berlaku untuk semua utilitas Oracle yang ditemukan di direktori bin seperti DBCA atau expdp) (ini juga dengan asumsi Anda dicatat secara eksplisit menyatakan sqlplus mana yang ingin Anda jalankan yaitu Anda cukup mengetik 'sqlplus' di command prompt daripada 'c:\Oracle\ora11\bin\sqlplus')
Variabel Oracle_home akan disetel ke 'C:\Oracle\ora11\' namun saya akan mencatat bahwa versi desktop windows 7 saya berjalan dengan baik dengan nilai ini nol. Namun, ini bukan desktop produksi seperti yang Anda bayangkan.