Jumat, 09 April 2010

Uninstall Oracle 10g Secara Manual

Wew, pengalaman dapet proyek PHP-Oracle dimulai dengan pengalaman buruk.. Begini kronologisnya :
Saya menginstall Oracle 10G XE pada Windows XP tapi hang di tengah-tengah proses. Saya mencoba menghapus tapi tidak bisa. Mau install ulang keluar warning :
default database listener port, 5521, currently in use.
Saya coba googling-googling untuk mencari solusi.. Akhirnya ketemu beberapa potong kalimat :
Early versions of the XE installer had various cases where it would do nothing, or would hang, or just exit without messages part way through, so it's possible you've hit one of these.
Kesimpulannya : banyak yang mengalami kejadian seperti saya :|

Usut punya usut, Oracle tidak bisa dihapus karena menyebarkan 'tentakel-tentakel'-nya di banyak registry dan port. Jadi, untuk bisa di-uninstall,, harus dimatikan dulu. Berikut langkah-langkahnya :

1. Stop service Oracle yang sedang berjalan. Klik start->run->services.msc. Stop semua service yang berbau-bau Oracle (namanya dimulai dengan 'Oracle')
2. Jalankan regedit dan hapus(mungkin nama sedikit berbeda, tapi yang jelas hapus yang berbau-bau Oracle) :
HKEY_CURRENT_USER\SOFTWARE\ORACLE
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet Services\EventLog\Application\Oracle.oracle
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet Services\OracleDBConsole
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet Services\Oracle10g_home
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet Services\OraclService
3. Sampai tahap ini, kita sudah bisa menghapus Oracle secara manual di direktori Oracle di-install.

4. Buka c:/windows/assembly dan hapus Oracle.DataAccess serta Polic.Oracle

Simsalabim! Oracle pun terhapus secara sempurna dari Windows XP Anda... Semoga bermanfaat!

Tidak ada komentar:

Posting Komentar