Oracle数据库正常启动所经历的几种状态? 如果没有控制文件 ,但其它数据库文件是完好的,怎么启动数据库?
问题描述:
Oracle数据库启动时,不同阶段过程所需的文件 是不同的,需要了解各阶段都需要什么条件,需要什么文件,如果没有控制文件 ,但其它数据库文件是完好的,怎么启动数据库?
解决方案:
STARTUP NOMOUNT 数据库实例启动 ,这种状态下可以没有控制文件,但是要指定参数文件 。
在启动到nomount之后,就可以restore controlfile了。可以在参数文件中指定控制文件的路径的定义。这样startup mount后,执行restore controlfile from '/路径/控制文件的备份' 后,就可以把控制文件恢复到指定的路径。
STARTUP MOUNT - 数据库装载 ,这种状态下需要有控制文件,在mount状态下,如果有数据库文件损坏,或丢失,就可以restore datafile或restore database恢复丢失的文件 。
STARTUP OPEN 数据库打开, 这种状态下,需要数据库文件、控制文件、日志文件一致才能打开。
如果不一致,需要用rman对数据库进行recover database才能 打开数据库。
Oracle数据库正常启动所经历的几种状态? 如果没有控制文件 ,但其它数据库文件是完好的,怎么启动数据库?
问题描述:Oracle数据库启动时,不同阶段过程所需的文件 是不同的,需要了解各阶段都需要什么条件,需要什么文件,如果没有控制文件 ,但...
点击下载文档
上一篇:SP2-0341: line overflow during variable substitution (>3000 characters at line 1)下一篇:oracle归档和非归档模式的区别和优缺点
本文2024-09-22 20:21:42发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113139.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章