您的位置:首页 > 数据库

数据库ORA-01033错误解决办法

2015-11-10 09:18 435 查看
数据库用scott用户连接时报ORA-01033错误,解决办法如下:

1、用sys用户登录

conn / as sysdba

2、shut数据库

SQL>shutdown

已经卸载数据库。

ORACLE 例程已经关闭。

3、打开数据库

SQL>startup

ORACLE 例程已经启动。

Total System Global Area 612368384 bytes

Fixed Size 1250428 bytes

Variable Size 268438404 bytes

Database Buffers 335544320 bytes

Redo Buffers 7135232 bytes

数据库装载完毕。

ORA-16038: 日志 2 序列号 63 无法归档

ORA-19809: 超出了恢复文件数的限制

ORA-00312: 联机日志 2 线程 1:

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'

4、解决ORA-16038问题,查看V$log视图

SQL> select group#,sequence#,archived,status from v$log;

GROUP# SEQUENCE# ARC STATUS

---------- ---------- --- ----------------

1 65 NO CURRENT

3 64 NO INACTIVE

2 63 NO INACTIVE

可以知道,该组2是非当前状态,而且未归档。

5、用CLEAR命令重建该日志文件

SQL>alter database clear unarchived logfile group 2;

如果是该日志已经归档,则需要用

SQL>alter database clear logfile group 2;

6、打开数据库

SQL>alter database open;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: