今天在运行oracle 10g后,在PLSQL Developer和 Rapid SQL 7.6.0中用sys登录后连接正常,不能打开左边的菜
单项,点击后报错“ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询”,后来在网上参考一些资料。
http://www.huarw.com/db/Oracle/200901/1651950.html
C:\Documents and Settings\feng>sqlplus /nolog
SQL*Plus: Release 10.1.0.2.0 - Production on 星期三 4月 14 22:15:58 2010
Copyright (c) 1982, 2004, Oracle. All rights reserved.
SQL> conn sys/orcl as sysdba
已连接。
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRS
T_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ---------------- ----
--------- --------------
1 1 5 10485760 1 NO INACTIVE
325565 02-10月-09
2 1 6 10485760 1 NO INACTIVE
329795 02-10月-09
3 1 7 10485760 1 NO CURRENT
352967 05-10月-09
SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 145488364 bytes
Database Buffers 25165824 bytes
Redo Buffers 524288 bytes
数据库装载完毕。
ORA-00313: 无法打开日志组 1 (用于线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORC
L\REDO01.LOG'
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-00313: 无法打开日志组 1 (用于线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORC
L\REDO01.LOG'
SQL> select * from v$logfile;
GROUP# STATUS TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------
IS_
---
3 ONLINE
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO03.LOG
NO
2 STALE ONLINE
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO02.LOG
NO
1 ONLINE
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO01.LOG
NO
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- --------------
1 1 5 10485760 1 NO INACTIVE
325565 02-10月-09
2 1 6 10485760 1 NO INACTIVE
329795 02-10月-09
3 1 7 10485760 1 NO CURRENT
352967 05-10月-09
SQL> recover database until cancel;
完成介质恢复。
SQL> alter database open resetlogs;
数据库已更改。
到止还是没成功,后又断续了下面的操作,不知怎么的又成功了,哈哈!
SQL> select * from v$dbfile;
FILE#
----------
NAME
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----------------------------------------
4
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\USERS01.DBF
3
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSAUX01.DBF
2
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\UNDOTBS01.DBF
1
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSTEM01.DBF
SQL> alter database datafile 4 online;
alter database datafile 4 online
*
第 1 行出现错误:
ORA-01190: 控制文件或数据文件 4 来自于最后一个 RESETLOGS 之前
ORA-01110: 数据文件 4: 'C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\USERS
01.DBF'
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 145488364 bytes
Database Buffers 25165824 bytes
Redo Buffers 524288 bytes
数据库装载完毕。
数据库已经打开。
单项,点击后报错“ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询”,后来在网上参考一些资料。
http://www.huarw.com/db/Oracle/200901/1651950.html
C:\Documents and Settings\feng>sqlplus /nolog
SQL*Plus: Release 10.1.0.2.0 - Production on 星期三 4月 14 22:15:58 2010
Copyright (c) 1982, 2004, Oracle. All rights reserved.
SQL> conn sys/orcl as sysdba
已连接。
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRS
T_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ---------------- ----
--------- --------------
1 1 5 10485760 1 NO INACTIVE
325565 02-10月-09
2 1 6 10485760 1 NO INACTIVE
329795 02-10月-09
3 1 7 10485760 1 NO CURRENT
352967 05-10月-09
SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 145488364 bytes
Database Buffers 25165824 bytes
Redo Buffers 524288 bytes
数据库装载完毕。
ORA-00313: 无法打开日志组 1 (用于线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORC
L\REDO01.LOG'
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-00313: 无法打开日志组 1 (用于线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORC
L\REDO01.LOG'
SQL> select * from v$logfile;
GROUP# STATUS TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------
IS_
---
3 ONLINE
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO03.LOG
NO
2 STALE ONLINE
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO02.LOG
NO
1 ONLINE
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO01.LOG
NO
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- --------------
1 1 5 10485760 1 NO INACTIVE
325565 02-10月-09
2 1 6 10485760 1 NO INACTIVE
329795 02-10月-09
3 1 7 10485760 1 NO CURRENT
352967 05-10月-09
SQL> recover database until cancel;
完成介质恢复。
SQL> alter database open resetlogs;
数据库已更改。
到止还是没成功,后又断续了下面的操作,不知怎么的又成功了,哈哈!
SQL> select * from v$dbfile;
FILE#
----------
NAME
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----------------------------------------
4
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\USERS01.DBF
3
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSAUX01.DBF
2
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\UNDOTBS01.DBF
1
C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSTEM01.DBF
SQL> alter database datafile 4 online;
alter database datafile 4 online
*
第 1 行出现错误:
ORA-01190: 控制文件或数据文件 4 来自于最后一个 RESETLOGS 之前
ORA-01110: 数据文件 4: 'C:\PROGRAMTOOLS\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\USERS
01.DBF'
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 145488364 bytes
Database Buffers 25165824 bytes
Redo Buffers 524288 bytes
数据库装载完毕。
数据库已经打开。
Oracle10g故障解决
3689

被折叠的 条评论
为什么被折叠?



