今天一早,某分子公司说,无法连接数据库。后来经过检查,发现监听正常,在用exp手动备份数据的时候,提示要求输入用户名和密码,输入后,仍然无法连接,提示ORA-01033错误,

解决方法如下:

C:\Documents and Settings\Administrator>sqlplus /nolog


SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 7月 11 10:41:53 2013


Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.


SQL> conn  / as sysdba

已连接。

SQL> shutdown normal

ORA-01109: 数据库未打开



已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount;

ORACLE 例程已经启动。


Total System Global Area  135338868 bytes

Fixed Size                   453492 bytes

Variable Size             109051904 bytes

Database Buffers           25165824 bytes

Redo Buffers                 667648 bytes

数据库装载完毕。

SQL> shudown immediate;

SP2-0734: 未知的命令开头 "shudown im..." - 忽略了剩余的行。

SQL> shutdown immediate;

ORA-01109: 数据库未打开



已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup

ORACLE 例程已经启动。


Total System Global Area  135338868 bytes

Fixed Size                   453492 bytes

Variable Size             109051904 bytes

Database Buffers           25165824 bytes

Redo Buffers                 667648 bytes

数据库装载完毕。

ORA-00313: 无法打开日志组 1 (线程 1) 的成员

ORA-00312: 联机日志 1 线程 1: 'C:\ORACLE\ORADATA\SERVER\REDO01.LOG'



SQL> shutdown immediate;

ORA-01109: 数据库未打开



已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount;

ORACLE 例程已经启动。


Total System Global Area  135338868 bytes

Fixed Size                   453492 bytes

Variable Size             109051904 bytes

Database Buffers           25165824 bytes

Redo Buffers                 667648 bytes

数据库装载完毕。

SQL> alter database open;

alter database open

*

ERROR 位于第 1 行:

ORA-00313: 无法打开日志组 1 (线程 1) 的成员

ORA-00312: 联机日志 1 线程 1: 'C:\ORACLE\ORADATA\SERVER\REDO01.LOG'



SQL> select status from v$instance;


STATUS

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

MOUNTED



SQL> alter database open resetlogs;


数据库已更改。


SQL> shutdown  immediate;

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup

ORACLE 例程已经启动。


Total System Global Area  135338868 bytes

Fixed Size                   453492 bytes

Variable Size             109051904 bytes

Database Buffers           25165824 bytes

Redo Buffers                 667648 bytes

数据库装载完毕。

数据库已经打开。

SQL>