`

删除数据库文件之后出现的错误

阅读更多

直接用rm命令删除了数据库文件。

重新启动数据库服务时

SQL> startup;

ORACLE instance started.

 

Total System Global Area 1703624704 bytes

Fixed Size                  2170464 bytes

Variable Size            1056965024 bytes

Database Buffers          637534208 bytes

Redo Buffers                6955008 bytes

Database mounted.

ORA-01157: cannot identify/lock data file 5 - see DBWR trace file

ORA-01110: data file 5: '/opt/oracle/oradata/orcl/CSG_EHVGZ.dbf'

 

解决方法:

SQL> alter database datafile 5 offline drop;

Database altered.

SQL> startup;
ORA-01081: cannot start already-running ORACLE - shut it down first
SQL> shutdown immediate;
ORA-01109: database not open


Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.

Total System Global Area 1703624704 bytes
Fixed Size                  2170464 bytes
Variable Size            1056965024 bytes
Database Buffers          637534208 bytes
Redo Buffers                6955008 bytes
Database mounted.
Database opened.

 

 

分享到:
评论

相关推荐

    一键导入所有数据库文件_问道数据库文件_问道数据库_

    描述中的"问道1.6一键数据库文件,所有数据库文件都打包好了"意味着这个压缩包包含了问道1.6版本所有必要的数据库文件,并且已经预先打包,准备就绪,用户只需执行一次命令或点击一个按钮,就可以将这些数据库文件...

    收缩数据库日志文件

    3. 收缩数据库文件:使用企业管理器或 SQL 语句收缩数据库文件,减小数据库文件的大小。 4. 最大化缩小日志文件:可以通过分离数据库、删除日志文件、附加数据库来最大化缩小日志文件。 5. 自动收缩设置:可以设置...

    数据库文件

    数据库文件是存储数据库管理系统(DBMS)数据的物理文件,对于理解MySQL这样的关系型数据库管理系统而言,它们至关重要。MySQL数据库源代码通常包含了用于创建、管理、查询和操作数据库的多种组件。在这里,我们将...

    批量删除数据库文件

    标题“批量删除数据库文件”暗示我们将讨论如何有效地删除多个具有相同后缀名的数据库文件。 首先,我们需要理解数据库文件的结构。数据库通常由数据文件(如`.mdf`,主数据文件)和日志文件(如`.ldf`)组成。在...

    SQL2000只有数据库文件没有日志文件的附加方法

    SQL 2000 附加数据库文件的恢复技术 SQL 2000 提供了多种方式来附加数据库文件,但是如果只有数据库文件没有日志文件,那么恢复起来就会变得非常麻烦。下面我们将讨论如何使用 sp_attach_db 或者 sp_attach_single_...

    完美解决SQL server 5173问题(一个或多个文件与数据库的主文件不匹配)

    在SQL Server中,当尝试附加一个数据库时,可能会遇到错误5173,这通常意味着一个或多个文件与数据库的主文件不匹配。错误信息表明数据库的MDF(主数据文件)和LDF(日志文件)之间存在不一致性,可能是由于文件损坏...

    django 删除数据库表后重新同步的方法

    但是,有时可能会遇到在删除数据库表之后同步出现问题的情况。 在Django中,使用makemigrations命令来生成新的迁移文件,该命令基于模型定义检查新的变更,并将这些变更保存到迁移文件中。而migrate命令则是用于...

    数据库中常见的错误以及错误原因和解决方法

    - **错误情况**:修改了视图所依赖的基本表后出现错误。 - **原因**:视图与基本表之间的依赖关系被破坏。 - **解决方法**:修改基本表之前考虑视图的依赖关系。 #### 十七、登录名管理错误 - **错误情况**:删除...

    .ldb格式数据库文件详解

    ### .ldb格式数据库文件详解 #### 一、.ldb 文件的作用与重要性 在数据库管理领域,`.ldb` 文件作为一种特殊的数据存储格式,通常与 Microsoft Jet Database Engine(简称 MS Jet)紧密相关。这类文件主要用于记录...

    求助 一个或多个文件与数据库的主文件不匹配

    - **描述**:如果在备份后,生产环境中对数据库进行了结构调整(如添加或删除表、索引等),而这些变更没有体现在备份文件中,则会导致文件不匹配。 - **解决方案**: - 确保备份前后的数据库结构保持一致。 - 在...

    数据库文件保存

    数据库文件在iOS应用开发中扮演着至关重要的角色,特别是在存储和检索数据时。FMDB是iOS平台上一个流行且易于使用的SQLite数据库管理库,它是由Facebook开源的。本篇将深入探讨FMDB如何帮助开发者处理数据库文件保存...

    重建数据库日志文件

    删除新创建的“test”数据库的日志文件(test_log.ldf),并用需要恢复的数据库MDF文件覆盖“test”数据库的数据文件(test_data.mdf)。这一操作实质上是利用了原始数据库的数据结构,但暂时缺失了日志信息。 **D....

    MySQL数据库实验文件

    在导入.csv文件时,确保数据的格式与表中的字段类型相匹配,否则可能会出现导入错误。例如,日期字段应该按照'YYYY-MM-DD'或'YYYY/MM/DD'等格式输入,数字字段则不能包含非数字字符。 在实验过程中,你可能会学习到...

    sybase数据库无法删除解决办法

    手动删除数据库的数据和日志文件(如`.dat`和`.log`文件),但务必谨慎,以免误删其他重要文件。 8. **系统恢复模式**:在极端情况下,可能需要启动Sybase服务器到单用户模式或恢复模式来删除数据库。启动参数通常...

    SQL语句创建数据库及修改、删除数据库

    数据库创建后,可能需要调整其配置,例如更改数据文件或事务日志文件的大小。这可以通过`ALTER DATABASE`语句完成: ```sql ALTER DATABASE database_name MODIFY FILE ( NAME = logical_file_name, SIZE = new_...

    数据库的文件

    在给定的压缩包文件中,我们有两个重要的数据库文件:`SuperMarketDB_log.ldf` 和 `SuperMarketDB.mdf`。这两个文件与Microsoft SQL Server数据库紧密相关,它们共同构成了一个完整的数据库实例。 `SuperMarketDB....

    com组件的数据库连接文件

    4. 错误处理:封装了错误检查和报告,确保在出现异常时能够提供有用的反馈。 5. 其他辅助函数:如事务管理、预编译语句、参数化查询等,以提高性能和安全性。 在实际应用中,使用这样的封装库可以极大地简化代码,...

    access数据库文件查看器

    Access数据库文件查看器是一款专为处理Microsoft Access数据库(通常扩展名为.mdb)设计的应用程序。Access是微软公司开发的一款关系型数据库管理系统,广泛应用于数据存储、数据分析和业务管理等领域。这款查看器以...

    ArcGIS数据库删除工具

    ArcGIS数据库删除工具的.tbx文件是一种工具箱文件,它是ArcGIS桌面环境中组织和共享工具的一种方式。TBX文件包含了工具的定义,用户可以通过加载这个工具箱到ArcGIS工作环境中,方便地访问和使用这两个删除功能。 ...

    只有mdf如何通过mdf文件还原数据库

    如果原数据库不存在或已被删除,那么需要创建一个新的数据库,并将MDF文件附加到新数据库中。例如: ```sql CREATE DATABASE XXX ON (FILENAME = N'C:\path\to\your\XXX_Data.mdf') FOR ATTACH; GO ``` 注意路径中...

Global site tag (gtag.js) - Google Analytics