Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\守望幸福>set oracle_sid=orcl
C:\Users\守望幸福>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 12月 19 09:55:54 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 243272580 bytes
Database Buffers 360710144 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 8 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 8: 'D:\TBS01.DBF'
SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 243272580 bytes
Database Buffers 360710144 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 8 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 8: 'D:\TBS01.DBF'
SQL> SHUTDOWN IMMEDIATE
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 243272580 bytes
Database Buffers 360710144 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 8 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 8: 'D:\TBS01.DBF'
SQL> recover datafile 'd:\TBS01.DBF'
ORA-00283: 恢复会话因错误而取消
ORA-01110: 数据文件 8: 'D:\TBS01.DBF'
ORA-01157: 无法标识/锁定数据文件 8 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 8: 'D:\TBS01.DBF'
SQL> select name from v$datafile;
NAME
-------------------------------------------------------------------------------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\MYSPACE.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DZYX.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\JYLSXT.DBF
D:\TBS01.DBF
D:\TBS02.DBF
D:\TBS03.DBF
D:\TBS04.DBF
已选择11行。
SQL> alter database datafile 6 offline;
alter database datafile 6 offline
*
第 1 行出现错误:
ORA-01145: 除非启用了介质恢复, 否则不允许立即脱机
SQL> ALTER DATABASE DATAFILE 'D:\GH_01.DBF' OFFLINE DROP;
ALTER DATABASE DATAFILE 'D:\GH_01.DBF' OFFLINE DROP
*
第 1 行出现错误:
ORA-01516: 不存在的日志文件, 数据文件或临时文件 "D:\GH_01.DBF"
SQL> alter database datafile 'D:\TBS01.DBF'OFFLINE DROP;
数据库已更改。
SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 243272580 bytes
Database Buffers 360710144 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 9 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 9: 'D:\TBS02.DBF'
SQL> alter database datafile 'D:\TBS02.DBF'OFFLINE DROP;
数据库已更改。
SQL> alter database datafile 'D:\TBS03.DBF'OFFLINE DROP;
数据库已更改。
SQL> alter database datafile 'D:\TBS04.DBF'OFFLINE DROP;
数据库已更改。
SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 243272580 bytes
Database Buffers 360710144 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。
SQL>



分享到:
相关推荐
在开始将 DBF 文件导入到 Oracle 数据库之前,我们需要确保 Oracle 数据库的相关服务已经启动,并且已经安装了 PL/SQL 软件。 步骤 1: 启动 Oracle 数据库服务 首先,我们需要确保 Oracle 数据库的相关服务已经...
自己用python写的工具。 支持根据sql语句查询出的结果,导出到dbf文件中。要求是查询出的结果顺序,必须...前提是必须提供dbf模板文件,以确定dbf文件各个字段的长度等信息。 目前支持10g,11g 的oracle client版本。
本篇将详细讲解如何使用Oracle数据库的数据文件(DBF)进行恢复。 首先,我们要了解Oracle数据库的结构。在Oracle中,数据以数据块(Data Blocks)的形式存储在数据文件(Database Files,简称DBF)中,这些文件...
本文将详细介绍在没有备份的情况下,如何通过数据文件(DBF)来恢复Oracle数据库。 #### 二、准备工作 在开始恢复工作之前,我们需要做一些必要的准备工作: 1. **确认数据文件(DBF)存在**:首先确认原始数据库中的...
当Oracle 11g数据库遭遇崩溃时,如何有效地恢复数据,特别是dbf(数据文件)变得尤为关键。Oracle 11g版本,即11.2.0,提供了多种恢复策略来应对这种情况。在这个过程中,log文件(redo logs)和ctl控制文件起着决定...
DBF 数据关联 Oracle 数据处理方法是指将 DBF 文件导入到 Oracle 表中的过程。为了实现这个过程,需要正确创建 DBF 的 ODBC 数据源,然后使用 PL/SQL 导入 DBF 文件。 创建 DBF 的 ODBC 数据源 在 Windows 7 操作...
首先,DBF文件在Oracle数据库中扮演着核心角色,它们存储了数据库的所有表、索引和其他对象的数据。当数据库遇到问题,如硬件故障、逻辑错误或人为失误导致的数据丢失,DBF文件的备份和恢复能力就显得至关重要。 ...
### Oracle的UNDOTBS01.DBF文件太大的解决办法 在Oracle数据库管理过程中,可能会遇到UNDOTBS01.DBF文件过大的问题。这个问题通常出现在数据库执行了大量的DML(数据操纵语言)操作后,例如更新(UPDATE)、插入...
在Oracle数据库系统中,`USERS01.DBF` 是一个数据文件,通常与表空间关联,用于存储用户的表、索引和其他对象的数据。当这个数据文件占用的空间过大时,可能需要通过各种方法来减少其大小,以优化存储资源。以下是...
DBF(dBase File)是一种流行的、基于磁盘的表格文件格式,最初由dBase II系统引入。这些文件被广泛用于早期的桌面数据库管理系统,如Visual FoxPro。在本文中,我们将深入探讨如何使用C++来操作DBF文件,无需依赖...
文档详细的介绍了oracle数据库如何实现dbf文件从一个盘迁移到另一个盘。
在这个实验中,我们将探讨如何利用Oracle数据库管理系统来读取和处理两种不同类型的数据文件:`.xls`(Excel)和`.dbf`(dBase文件)。这些文件通常用于存储表格数据,广泛应用于数据分析、报表生成和其他业务操作。...
1. **SQL*Loader**: Oracle自带的SQL*Loader是一个强大的数据加载工具,可以直接从各种格式的文本文件,包括DBF文件,批量加载数据到Oracle数据库中。用户需要编写控制文件来定义数据字段与Oracle表的映射关系,然后...
Java 解析 DBF 文件方案 Java 解析 DBF 文件方案是使用 Java 语言来读取和解析 DBF 文件的方法。DBF 文件是一种常见的数据库文件格式,广泛应用于许多行业。为了读取和解析 DBF 文件,需要使用 Java 语言中的数据库...
DBF文件格式,全称是dBase File Format,是由dBase系列数据库管理系统创建的一种数据库文件格式。这种格式在1980年代至1990年代初期非常流行,尤其是在个人计算机上进行数据管理时。DBF文件是基于表格的数据存储方式...
使用 Java 实现对 dbf 文件的简单读写 Java 是一种广泛使用的编程语言,对于读写 dbf 文件具有重要的应用价值。本文将介绍使用 Java 实现对 dbf 文件的简单读写,包括读写 dbf 文件的基本步骤、相关类的介绍、代码...
DBF(dBASE)文件是一种常见的数据库文件格式,尤其在早期的个人计算机系统中广泛使用。它由C语言支持,可以通过编程接口进行读取和操作。本篇文章将深入探讨如何在TC(Turbo C)环境下读取DBF文件,以及涉及的相关...
2. **使用十六进制编辑器**:启动 WinHex 或类似工具,打开 `foxpro.dbf` 文件。 3. **查找并修改第一个字节**:将第一个字节更改为 `30` 或 `0x30`。 4. **保存并退出**:保存修改后的文件并关闭编辑器。 5. **重新...
在不依赖任何第三方库或组件的情况下,我们可以通过文件流方式直接操作DBF文件。 DBF文件是一种基于磁盘的数据文件格式,它包含了表格数据和元数据,如字段名、数据类型和记录长度等。在C#中处理DBF文件,我们需要...
在Oracle数据库管理中,删除表空间数据文件是一项关键操作,涉及到数据的安全性和系统的稳定性。本文将详细介绍如何正确地删除Oracle表空间数据文件,探讨OFFLINE和OFFLINE DROP的区别,以及在操作系统层面删除数据...