我在Windows 10上安装了Oracle 11g XE(64位版本)。我设置了管理员用户/ pwd,并且能够正常连接到Web URL(http://localhost:8080/apex/f?p=4950)。我创建了一个新的数据库,并能够通过sql developer好连接到它。
然后我重新启动系统。
这就是现在发生的情况:每次重新启动时oracle DB都会自动启动。我可以通过sql命令行连接到数据库。但是网址仍然冻结。我也无法通过sql开发人员连接到数据库。
我在日志中看到了这个
2018-11-05 10:10:56.559: [ default][5844]ut_read_reg:2:ocr registry key
SOFTWARE\Oracle\olr cannot be opened. error 2
[ CLSE][5844]clse_get_crs_home: Error retrieving OLR configuration [0]
[Error opening olr registry key. The system cannot find the file specified.
]
这是startDB.bat
@echo off
net start OracleXETNSListener 2>nul
net start OracleServiceXE 2>nul
@oradim -startup -sid XE -starttype inst > nul 2>&1