实例和数据库的启动与关闭是 的重要职责之一。只有打开数据库,其他用户才能
对数据库中的数据进行操作。一旦数据库关闭,便不能对其操作。对于 们来说,关闭
和重新启动数据库以便优化、调整应用程序的运行是经常碰到的事情。如果用户已经进入
了数据库,使用 或 命令来执行关闭数
据库,则用户将失去连接,直到数据库重新启动。经常关闭和启动会对数据库性能造成一
定的影响,当然也会影响到用户对数据库的使用。本文从管理数据库的角度来分析在
启动和关闭时经常遇到的问题,并总结了在启动和关闭 数据库中应该注意
的问题和事项。
启动常见问题
(一)在一个控制文件被损坏情况下,如何正常启动?
系统环境
操作系统:
数据库: ! "#$企业版
安装路径:%&'%(
错误现象
因硬盘有坏道,一个控制文件损坏了,或人工误删一个控制文件,控制面板的
相关服务可以启动成功,但用 )(*+, 无法连接。错误提示为“-!./&%(
012。
解决方法
(!)在开始菜单中直接运行命令,进入“3452提示符模式。
()在“3452提示符下键入“002命令。
(.)在“3452提示符下键入“6,0102命令关闭数据库。
(/)找到 0 文件,它一般位于“%&''3'1'782目录下,然后
修改 0 文件,使无法使用的控制文件不在 098 参数中定义。如“%&'
'0'1'0. 02,可在 0 中将其删除掉,或者更换成其它
可启动的控制文件。
修改前:
098:;%&''0'1'0! 02
%&''0'1'0 0;<2
;%&''0'1'0. 02#
修改后:
098:;%&''0'1'
0! 02<
;%&''0'1'0 02#