您的位置:首页 > 数据库

ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询

2012-10-23 13:28 381 查看
出现这问题是因为误删了表空间的原因。在网上搜了下,总结如下:

打开黑窗口 按照以下步骤敲命令。

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-01157: 无法标识/锁定数据文件 11 - 请参阅 DBWR 跟踪文件

ORA-01110: 数据文件 11: 'E:\PEPP_BFS_DATATABLESPACE\RLVCEPSINDEX'

SQL> alter database datafile 'E:\PEPP_BFS_DATATABLESPACE\RLVCEPSINDEX' offline drop;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> conn system/system;

已连接。

SQL> select sysdate from dual;

SYSDATE

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

23-10月-12
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐