无法登陆oracle的错误
今天登陆PL/SQL时报下面错误:
ora-01033:oracle initializationg or shutdown in progress ,无法连接Oracle服务,
产生错误的可能原因是刚删除了归档日志,去网上查了下,结合报错的信息,按照下面的步骤处理:
--1. 连接sqlplus:
>sqlplus "/ as sysdba"
--2. 关闭数据库:
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库.
ORACLE 例程已经关闭.
--3. 重启数据库:
SQL> startup
ORACLE 例程已经启动.
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 230689668 bytes
Database Buffers 373293056 bytes
Redo Buffers 7135232 bytes
数据库装载完毕.
ORA-16038: 日志2 序列号27 无法归档
ORA-19809: 超出了恢复文件数的限制
ORA-00312: 联机日志2 线程1:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10\REDO02.LOG'
--4. 归档REDO02.LOG 日志:
SQL> alter database clear unarchived logfile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10\REDO02.LOG';
数据库已更改.
--5. 打开
SQL> alter database open;
数据库已更改.
--6. 再次关闭数据库:
SQL> shutdown immediate;
--7. 再次重启数据库,又报下面错误:
SQL> startup
ORACLE 例程已经启动.
数据库装载完毕.
ORA-16038: 日志1 序列号32 无法归档
ORA-19809: 超出了恢复文件数的限制
ORA-00312: 联机日志1 线程1:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10\REDO01.LOG'
--8. 再次归档REDO01.LOG 日志:
SQL> alter database clear unarchived logfile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10\REDO01.LOG';
数据库已更改.
--9. 问题解决.
SQL> conn scott/tiger@ora10
已连接.
相关新闻>>
- 发表评论
-
- 最新评论 更多>>