`
bingyu
  • 浏览: 42136 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle 无法标识锁定数据文件的解決

阅读更多

无法标识/锁定数据文件

錯誤提示為:

SQL> startup
ORACLE 例程已经启动。
Total System Global Area  293601280 bytes
Fixed Size                   1290208 bytes
Variable Size              209715232 bytes
Database Buffers           75497472 bytes
Redo Buffers                7098368 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 7 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 7: 'D:\TCM52.DBF'

原因:我在數據庫服務停止的時候,將數據文件D:\TCM52.DBF刪除了。
解決方法:

SQL> startup
ORACLE 例程已经启动。
Total System Global Area  293601280 bytes
Fixed Size                   1290208 bytes
Variable Size              213909536 bytes
Database Buffers           71303168 bytes
Redo Buffers                7098368 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 7 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 7: 'D:\TCM52.DBF'
SQL> alter database datafile 'd:\TCM52.dbf' offline drop ;
数据库已更改。
SQL> alter database open ;
数据库已更改。
SQL> drop tablespace TCM52 including contents;
表空间已删除。
SQL> create undo tablespace TCM52 datafile 'E:\oracle\product\10.2.0\oradata\TCM52.dbf' size 2048M extent management local ;

表空间已创建。

 

SQL> alter system set undo_tablespace=TCM52;

系统已更改。

SQL>

分享到:
评论

相关推荐

    ora-01033:oracle initialization or shutdown in progress 解决方法

    - 尝试打开数据库时,可能会遇到如“ORA-01157: 无法标识/锁定数据文件19 - 请参阅DBWR跟踪文件”这样的错误。此时,可以通过以下命令来解决: ``` SQL> alter database datafile 19 offline drop; ``` 其中,`...

    ORACLE initialization or shutdown in process

    ORA-01157: 无法标识/锁定数据文件 19 - 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 19: ''''C:\oracle\oradata\oradb\FYGL.ORA'' 这个提示文件部分根据每个人不同情况有点差别。 继续输入 SQL>alter database data...

    30分钟就让你oracle入门PPT

    Oracle数据库的物理结构由数据文件、重做日志文件和控制文件等组成。数据文件存储用户数据,包含表、索引和其他数据库对象;重做日志文件记录了所有对数据库的更改,用于恢复操作;控制文件则保存了数据库的元数据,...

    oracle下实现恢复一个丢失的数据文件的代码

    但是,可能会出现错误,例如 ORA-01157: 无法标识/锁定数据文件 3 - 查看 DBWR 跟踪文件。这个错误是因为丢失的数据文件。 知识点 4: 创建数据文件 为了恢复数据文件,需要创建一个新的数据文件。输入以下命令: `...

    oracle 建立基础数据表、函数、存储过程

    在Oracle数据库管理中,创建基础数据表、函数与存储过程是构建复杂应用系统的基础步骤。以下将基于给定文件中的信息,深入解析如何在Oracle环境下进行这些操作。 ### 创建用户 首先,创建用户是进行数据库操作的...

    Oracle数据块损坏知识.pdf

    当发现数据块损坏时,Oracle可以使用备份数据、日志文件、或者数据块的副本来进行数据块的恢复。同时,Oracle提供了一些动态视图来帮助数据库管理员检测和诊断数据块损坏的问题,例如DBA_EXTENTS、V$DATAFILE、DBA_...

    误删除了Oracle的dbf文件后的解决方法

     ORA-01157:无法标识/锁定数据文件  ORA-01110:数据文件:‘……/X1000_1.dbf' 未找到  解决方法:  1、sql>alter system set "_ALLOW_RESETLOGS_CORRUPTION"=true scope=spfile;  System altered.  2...

    Oracle数据库的备份与恢复

    通过`ALTER TABLESPACE XXX BEGIN BACKUP`命令,Oracle会锁定数据文件头,这样即使在备份过程中发生了检查点,文件头的checkpoint SCN也不会被更新,而是仅增加checkpoint计数。这样做可以确保在恢复时从文件头的SCN...

    ORACLE错误大全

    当表空间满或数据文件损坏时,可能会出现如ORA-01110(数据文件丢失)或ORA-01117(文件无法打开)等错误。这些情况需要扩展表空间,增加数据文件,或者修复损坏的文件。 5. **并发和锁定问题**: 在多用户环境中...

    Oracle 错误大全

    Oracle数据库在运行过程中可能会遇到各种错误情况,这些错误通常由特定的错误代码标识,并附有简短的描述来帮助定位问题原因。本篇将对一系列Oracle错误代码进行详细介绍,旨在为用户在遇到问题时提供快速查询和解决...

    oracle面试常见问题

    - 数据文件损坏或丢失 - **客户端与服务器端连接失败的原因**: - 服务器端配置文件(如`tnsnames.ora`)错误 - 监听服务未启动 - 登录凭据(用户名或密码)错误 #### 二、Oracle数据库设计与管理 - **数据...

    Oracle 10g安装示意图

    在完成上述步骤后,安装程序会继续执行剩余的安装任务,包括安装数据库软件、创建数据库实例、初始化参数文件、创建控制文件和数据文件等。安装完成后,记得进行必要的配置调整,如网络设置、监听器配置,以及启动和...

    Oracle_基础知识.pptx

    Oracle数据库文件主要包含数据文件、重做日志文件和控制文件。数据文件存储实际的数据,如表、索引和数据字典,它们可以自动扩展以适应增长。重做日志文件记录了所有对数据库的更改,用于在系统故障后的恢复操作。...

    oracle常见问题解答

    当数据文件损坏或丢失时,Oracle提供了多种恢复手段,包括使用备份数据文件、归档日志和在线日志进行完全恢复或不完全恢复。了解和掌握`RMAN`(恢复管理器)的使用,是高效进行数据库灾难恢复的前提。 2. **找回被...

    oracle 10g concepts

    - **11.5 SQL*LOADER:** SQL*Loader 是一个批量加载工具,可以将外部数据文件加载到Oracle数据库中。 - **11.6 外部表:** 外部表允许直接访问存储在文件系统中的数据,无需将其加载到数据库中。 - **11.7 LogMiner...

    oracle错误编码一览

    解决此问题的方法可能包括在数据库初始化参数文件中添加或更新`SERVICE_NAMES`参数。 ### ORA-00123: Instance shutdown 当数据库实例意外关闭时,会抛出此错误。这可能是由于系统故障、硬件问题或管理员手动关闭...

    sqlserver和oracle数据迁移方案

    ### SQLServer与Oracle数据迁移方案知识点详述 #### 前言 在信息化时代背景下,企业数据业务量急剧增加,对数据库的安全性、稳定性和高效性的需求也达到了前所未有的高度。许多快速成长的企业发现,其早期开发的...

    华为面试题(附答案)Oracle-DBA数据库管理员JAVA程序员架构师必看..pdf,这是一份不错的文件

    控制文件包含数据库完整性的重要信息,如数据文件和重做日志文件的标识。 5. 表空间扩展:当表空间满时,可以通过增加数据文件、扩展数据文件大小或启用自动增长来扩展。例如,`ALTER TABLESPACE name ADD DATAFILE...

Global site tag (gtag.js) - Google Analytics