Ya. Ini adalah FAQ di forum XE Oracle. Pertama, dapatkah Anda terhubung ke Oracle menggunakan
sqlplus user/pass
Jika demikian, Oracle sedang berjalan (yang tampaknya merupakan situasi Anda, tetapi mungkin tidak untuk pembaca masa depan dengan masalah serupa). Jika tidak, Anda dapat mencoba
sqlplus / as sysdba
startup
Setelah Oracle aktif, periksa apakah pendengar dapat melihat instance Oracle bysqlplus user/[email protected] tidak, maka pendengar tidak aktif, atau 'pendengar tidak mengetahui layanan'. Pastikan pendengar dimulai (lsnrctl, lalu mulai). Pastikan database terdaftar dengan pendengar
sqlplus / as sysdba
alter system register;
Sekarang Anda seharusnya dapat terhubung menggunakan sintaks '@xe'. Perlu memverifikasi bahwa gateway PL/SQL yang disematkan telah diatur untuk menggunakan port 8080
select dbms_xdb.GETHTTPPORT from dual;
Di Windows, Anda dapat menggunakan netstat -ab untuk melihat apakah tnslsnr.exe mendengarkan di port.
Kemudian saya sarankan untuk melihat pengaturan browser (khususnya pengaturan proxy apa pun yang mungkin meneruskan permintaan Anda ke mesin yang tidak tahu apa yang harus dilakukan dengannya) dan firewall (yang dapat diatur untuk mengabaikan atau menyembunyikan akses apa pun ke port ).