"这篇文档主要介绍了在安装和卸载Oracle数据库过程中遇到的一些问题及相应的解决方案,包括Java异常处理、Windows 7下的兼容性问题以及Oracle的卸载步骤。"
一.有关`java.lang.Exception: Exception in sending Request :: null`的解决方法
这个错误通常发生在尝试与Oracle的企业管理器(EM)进行通信时。解决步骤如下:
1. 修改时区配置:
首先,找到文件 `$ORACLE_HOME\db_1\$HOSTNAME\sysman\config\emd.properties`,检查其中关于时区的设置。参考文件 "D:\oracle\product\10.2.0\db_1\sysman\admin\supporteDtzs.lst" 来选择合适的时区。例如,将时区设置为 `America/Los_Angeles`。
2. 重启DB Console服务:
在命令行中,依次执行以下命令来停止并重新启动DB Console服务:
```
emctl stop dbconsole
emctl start dbconsole
```
3. 如果在启动DB Console服务时遇到错误,可能需要定义`oracle_sid`。根据你的环境设置相应的SID,然后再次尝试启动服务。
通过以上步骤,通常可以解决`java.lang.Exception: Exception in sending Request :: null`的问题。
二.Windows 7下安装Oracle的不兼容性问题
在Win7系统中安装Oracle时,可能会遇到提示不兼容的情况。解决方法是通过更改安装程序的兼容性设置:
1. 找到Oracle的安装文件 `setup.exe`,右键点击,选择“属性”。
2. 在“兼容性”选项卡中,勾选“以兼容模式运行这个程序”,并选择与Oracle支持的操作系统版本(如Windows XP Service Pack 3)。
3. 同时,勾选“以管理员身份运行”,然后点击“应用”和“确定”。
4. 保存设置后,再次尝试运行安装程序,应该可以正常启动。
三.卸载Oracle
卸载Oracle前,确保已关闭所有相关服务,并按照以下步骤操作:
1. 停止Oracle服务:
打开“服务”管理工具,找到并停止所有Oracle相关的服务。
2. 删除Oracle目录:
手动删除Oracle的安装目录,通常位于 `C:\Oracle` 或类似路径。
3. 清理注册表:
使用注册表编辑器,查找并删除所有与Oracle相关的键值,这些键通常位于 `HKEY_LOCAL_MACHINE\SOFTWARE\Oracle` 和 `HKEY_CURRENT_USER\Software\Oracle` 下。
请注意,操作注册表需要谨慎,误删可能导致系统不稳定。建议在操作前备份重要数据和注册表。
以上步骤是在Windows 7环境下进行的,确保在操作前了解每个步骤的含义,以免造成不必要的系统问题。在卸载后,可能还需要清理环境变量和用户配置文件,以确保系统完全摆脱Oracle的影响。