以下是我在DOS下测试的。。各位大哥求解啊
<!--
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\jungho.JUNGHO-LOVE-LBB>sqlplus/nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期日 7月 31 22:43:09 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> connect sys/sys as sysdba
已连接到空闲例程。
SQL> shutdown normal
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SQL> startup mount
ORACLE 例程已经启动。Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 184552324 bytes
Database Buffers +----------------------------+
Redo Buffers |输入可复制的字符数量: |
数据库装载完毕。 +----------------------------+
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: 'D:\ORADATA\PRODUCT\10.2.0\ORADATA\ORCL\DD01.DBF'
-->
<!--
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\jungho.JUNGHO-LOVE-LBB>sqlplus/nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期日 7月 31 22:43:09 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> connect sys/sys as sysdba
已连接到空闲例程。
SQL> shutdown normal
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SQL> startup mount
ORACLE 例程已经启动。Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 184552324 bytes
Database Buffers +----------------------------+
Redo Buffers |输入可复制的字符数量: |
数据库装载完毕。 +----------------------------+
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: 'D:\ORADATA\PRODUCT\10.2.0\ORADATA\ORCL\DD01.DBF'
-->
解决方案 »
- oracle 没有保存 怎么办?
- plsql不能修改密码?
- 有哪位前辈知道把ACCESS的数据库转换成ORACLE数据库吗?或者把数据到入也可以啊!急!急!
- 请教个问题,不是大问题可是很头疼
- 关于排序问题,为何顺序不对呢
- 置为 用 AD0TABLE 连接表时(含有二进制字段,类型为 BLOB ),ACTIVE TRUE 时会出现错误!(数据类型不被支持)进者有分!
- 为什么我在win2000 server中不能安装oracle8i?
- 如果客户端程序不进行任何操作,能否在数据库中设置一个值将会话断开
- 如何同步异地oracle数据到sqlserver上来
- 这个 SQL 语句怎么编写啊
- oracle基础
- 怎么卸载oracle软件
如果没有那么下载一个恢复软件,将删除的数据文件找回来。
SQL>start mount;
SQL> alter database create datafile as 'D:\ORADATA\PRODUCT\10.2.\ORADATA\ORCL\DD01.DBF';
SQL> recover datafile 6;
SQL> alter database open;
<--
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 8月 1 20:26:42 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> SQL> 已连接。
SQL> SQL> SQL> ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> SQL> 从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 8月 1 20:26:50 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> SQL> 已连接到空闲例程。
SQL> SQL> ORACLE 例程已经启动。Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 184552324 bytes
Database Buffers 419430400 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
SQL> 从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开
恢复管理器: Release 10.2.0.1.0 - Production on 星期一 8月 1 20:26:55 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.RMAN> 已连接到目标数据库: ORCL (DBID=1282128665, 未打开)使用目标数据库控制文件替代恢复目录RMAN> 回显已打开RMAN> run {2> restore database until time "to_date('2011-07-25 20:24:11', 'YYYY-MM-DD HH24:MI:SS')";3> recover database until time "to_date('2011-07-25 20:24:11', 'YYYY-MM-DD HH24:MI:SS')";4> }启动 restore 于 01-8月 -11分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=156 devtype=DISKRMAN> exit;恢复管理器完成。
-->
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\jungho.JUNGHO-LOVE-LBB>sqlplus/nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期一 8月 1 20:44:58 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL>
SQL> connect sys/sys as sysdba
已连接。
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 184552324 bytes
Database Buffers 419430400 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: 'D:\ORADATA\PRODUCT\10.2.0\ORADATA\ORCL\DD01.DBF'
SQL>
SQL> alter database open
2
SQL> select * from v$logfile; GROUP# STATUS TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------IS_
---
3 ONLINE
D:\ORADATA\ORCL\REDO03.LOG
NO 2 STALE ONLINE
D:\ORADATA\ORCL\REDO02.LOG
NO GROUP# STATUS TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------IS_
--- 1 ONLINE
D:\ORADATA\ORCL\REDO01.LOG
NO
SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- --------------
1 1 0 52428800 1 YES UNUSED
628646 21-6月 -11 3 1 7 52428800 1 NO CURRENT
695632 28-7月 -11 2 1 6 52428800 1 YES INACTIVE
657966 28-7月 -11
SQL>
SQL> recover database until cancel;
ORA-00283: 恢复会话因错误而取消
ORA-01110: 数据文件 6: 'D:\ORADATA\PRODUCT\10.2.0\ORADATA\ORCL\DD01.DBF'
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: 'D:\ORADATA\PRODUCT\10.2.0\ORADATA\ORCL\DD01.DBF'
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效
SQL>
SQL> select * from v$dbfile; FILE#
----------
NAME
-------------------------------------------------------------------------------- 4
D:\ORADATA\ORCL\USERS01.DBF 3
D:\ORADATA\ORCL\SYSAUX01.DBF 2
D:\ORADATA\ORCL\UNDOTBS01.DBF
FILE#
----------
NAME
-------------------------------------------------------------------------------- 1
D:\ORADATA\ORCL\SYSTEM01.DBF 5
D:\ORADATA\ORCL\EXAMPLE01.DBF 6
D:\ORADATA\PRODUCT\10.2.0\ORADATA\ORCL\DD01.DBF
FILE#
----------
NAME
-------------------------------------------------------------------------------- 7
D:\ORADATA\PRODUCT\10.2.0\ORADATA\ORCL\DD02.DBF
已选择7行。SQL>
SQL> alter database datafile 4 online;数据库已更改。SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 184552324 bytes
Database Buffers 419430400 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件[color=#FF0000]
ORA-01110: 数据文件 6: 'D:\ORADATA\PRODUCT\10.2.0\ORADATA\ORCL\DD01.DBF'[/color]