不能打开数据库alter database open
来源:互联网 发布:b站雪河炮太捏脸数据 编辑:程序博客网 时间:2024/06/06 14:18
http://www.itpub.net/thread-975343-1-1.html
SQL> select status from v$instance;
STATUS
------------
MOUNTED
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-00313: 无法打开日志组 1 (用于线程 1) 的成员
ORA-00312: 联机日志 1 线程 1:
'D:ORACLEPRODUCT10.2.0ORADATAORACLE10GREDO01.LOG'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
SQL> recover database until cancel;
ORA-00279: 更改 2431670 (在 04/20/2008 06:03:31 生成) 对于线程 1 是必需的
ORA-00289: 建议:
D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORACLE10ARCHIVELOG2008_04_21O1_M
F_1_44_%U_.ARC
ORA-00280: 更改 2431670 (用于线程 1) 在序列 #44 中
指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
cancel
ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误
ORA-01194: 文件 1 需要更多的恢复来保持一致性
ORA-01110: 数据文件 1:
'D:ORACLEPRODUCT10.2.0ORADATAORACLE10GSYSTEM01.DBF'
ORA-01112: 未启动介质恢复
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01194: 文件 1 需要更多的恢复来保持一致性
ORA-01110: 数据文件 1:
'D:ORACLEPRODUCT10.2.0ORADATAORACLE10GSYSTEM01.DBF'
如何解决?
谢谢
成功解决啊
SQL> select status from v$instance;
STATUS
------------
MOUNTED
SQL> create pfile='D:\racle\product10.2.0\admin\oracle10gpfileinitora.tmp' from spfile;
文件已创建。
通过文本修改,加上:_allow_resetlogs_corruption=true
SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup pfile='D:\racle\product10.2.0\admin\oracle10gpfileinitora.tmp';
ORACLE 例程已经启动。
Total System Global Area 289406976 bytes
Fixed Size 1248600 bytes
Variable Size 79692456 bytes
Database Buffers 205520896 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
数据库已经打开。
SQL> conn test/test;
已连接。
SQL>
- 不能打开数据库alter database open
- alter database open resetlogs
- ALTER DATABASE OPEN RESETLOGS
- alter database open resetlogs
- 修改数据库---ALTER DATABASE
- RAC 实例不能启动 ORA-1589 signalled during ALTER DATABASE OPEN
- RAC 实例不能启动 ORA-1589 signalled during ALTER DATABASE OPEN
- 修改数据库ALTER DATABASE和ALTER SYSTEM
- rman为啥使用 alter database open resetlogs
- 使用alter database open resetlogs的场合
- 使用alter database修改数据库
- Oracle数据库open后,执行Alter Database mount,报ora-01100的错误
- 用alter database语句修改数据库
- MySQL数据库Alter database 处理逻辑
- mysql:sql alter database修改数据库字符集
- ORA-1122 signalled during: alter database open 错误解决
- alter database open resetlogs时 alert的输出
- 关于alter database open resetlog…
- 3.把hbm转化为DDL有两种方式:第一种是ExportDB,执行ExportDB
- using backup controlfile 和 until cancel区别
- 一个比较好面试题 博客----解题笔记
- VML绘图函数封装
- apache+多个tomcat+memcached共享session会话(windows篇)
- 不能打开数据库alter database open
- strtok用法注意
- 第一次使用国内的云服务主机体会
- The Network Adapter could not establish the connection 供应商代码 20(Oracle 11g release2)
- VC++常规错误之21:Debug Assertion Failed!在winocc.cpp第307或329行错误
- VML封装库
- nop 2.6
- 自定义的sql函数报错“不是可以识别的内置函数名称
- POJ 2201 RMQ 笛卡尔树