Oracle共享内存领域不存在

时间:2013-03-26 18:37:27

标签: oracle oracle11g

我在Windows 7计算机上运行Oracle 11。我今天早上有这个奇怪的问题。当我尝试连接到数据库时,它说“共享内存领域不存在”。但是,当我使用Database Configuration Assistant时,选择一个数据库并单击下一步,它会“检索数据库信息”。在此期间,当我连接到数据库时,它会显示“Oracle shutdown in progress”消息。一旦'检索数据库信息'完成(并且我没有超出Database Configuration Assistant中的那一步),我就能够毫无问题地连接到数据库。

我比较了环境变量和在工作之前和之后运行的Windows服务以及它们都是一样的。

问题是,数据库配置助手中的“检索数据库信息”是什么修复了“共享内存领域不存在”的问题?

任何建议都会有所帮助。

P.S。我在stackoverflow中检查了与此主题相关的其他问题,并没有找到任何有用的或我没有正确理解它。所以请不要将此问题视为重复。

1 个答案:

答案 0 :(得分:4)

谢谢大家

我通过以下方式解决了这个问题。

1)选择开始>节目> Oracle - HOME_NAME>配置和迁移工具>适用于Windows的管理助手。

2)右键单击SID。

3)选择启动/关闭选项。

4)选择Oracle Instance选项卡。

选择启动服务时启动实例,停止服务时关闭实例,或两者兼而有。

我重新启动机器并且工作正常。