广告
返回顶部
首页 > 资讯 > 数据库 >oracle中删除offline状态的数据文件
  • 608
分享到

oracle中删除offline状态的数据文件

2024-04-02 19:04:59 608人浏览 独家记忆
摘要

oracle在归档模式下:我开始想单独删除一个表空间里的数据文件。先查询想要删除的数据文件的相关信息:select *  from v$datafile;alter  data

oracle在归档模式下:

我开始想单独删除一个表空间里的数据文件。

先查询想要删除的数据文件的相关信息:

  1. select *  from v$datafile;


  2. alter  database  datafile '/data/gps03.dbf' offline;

修改offline状态后,就能在v$recover_file中查看到这个需要恢复的文件。

select *  from  v$recover_file;

能够查询到该文件的file#号。然后在对应去查看select * from v$datafile;确定该文件的位置。


3. 让数据文件处于offline之后,在删除数据文件:

  alter tablespace MCC01 drop  '/data/gps03.dbf';

  提示删除本地表空间中的脱机数据文件。

  于是我在让这个数据文件online。

  alter database datafile '/data/gps03.dbf' online;

  结果又提示:

  0RA-01113:文件 8 需要介质恢复。

  ORA-01110:数据文件 8: '/data/gps03.dbf'

  于是我执行:

  recover datafile 8;(注意这条语句不能再plsql中执行,否则提示无效的sql语句)

  执行完之后:提示

  完成介质恢复。

4. 再次查询v$recover_file,发现没有要恢复的文件了,在查询v$datafile发现这个文件的状态已经不是RECOVER状态了,变成了offline了。再次让它上线。

   alter database datafile 8 online;

   执行完上面语句,在查看v$datafile中这个数据文件的状态,变成online状态。

5. 再次删除这个数据文件。

   alter  tablespace  MCC01 drop datafile 8;

删除数据文件到此完成。

您可能感兴趣的文档:

--结束END--

本文标题: oracle中删除offline状态的数据文件

本文链接: https://www.lsjlt.com/news/45426.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle中删除offline状态的数据文件
    oracle在归档模式下:我开始想单独删除一个表空间里的数据文件。先查询想要删除的数据文件的相关信息:select *  from v$datafile;alter  data...
    99+
    2022-10-18
  • oracle中怎么彻底删除数据文件
    oracle中怎么彻底删除数据文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 物理删除数据文件:alter ...
    99+
    2022-10-18
  • Oracle数据文件物理删除后的恢复
    做系统管理的都是这样,难免会误删文件,某天要是把某个Oracle数据文件删除,那该如何恢复呢?(这里数据库是OPEN的,并且未关闭)建立测试表空间创建测试用户插入测试数据删除数据文件恢复数据库文件建立测试表...
    99+
    2022-10-18
  • linux下怎么恢复误删除oracle的数据文件
    本篇内容介绍了“linux下怎么恢复误删除oracle的数据文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-18
  • 怎么用PHP删除文件中的数据
    PHP 是一种广泛应用的编程语言,用于开发 Web 应用程序。在 Web 开发中,文件存储和数据管理是至关重要的一部分。在 PHP 中,删除文件中的数据非常常见,本篇文章将向读者介绍如何在 PHP 中删除文件中的数据。打开文件首先,需要打开...
    99+
    2023-05-14
    php文件目录 php
  • 如何用PHP删除文件中的数据
    这篇文章主要介绍“如何用PHP删除文件中的数据”,在日常操作中,相信很多人在如何用PHP删除文件中的数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用PHP删除文件中的数据”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-05
  • Oracle10g删除数据文件的命令
    这篇文章主要讲解了“Oracle10g删除数据文件的命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle10g删除数据文件的命令”吧! ...
    99+
    2022-10-18
  • c语言怎么删除文件中的数据
    在C语言中,可以使用以下函数来删除文件中的数据:1. fopen():打开文件。2. fclose():关闭文件。3. remove...
    99+
    2023-09-15
    c语言
  • phpmyadmin删除数据库文件的步骤
    本篇文章给大家分享的是有关phpmyadmin删除数据库文件的步骤,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先进入phpmyadmin;...
    99+
    2022-10-18
  • 恢复被rm意外删除的数据文件
    一.模拟数据文件删除 [oracle@node1 ~]$ sqlplus /as sysdba ...
    99+
    2022-10-18
  • Sql Server中怎么删除数据库备份文件
    这篇文章将为大家详细讲解有关Sql Server中怎么删除数据库备份文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。代码如下: --可以先备份数据库[T...
    99+
    2022-10-18
  • 使用PHP中的unlink()函数删除文件
    标题:PHP中使用unlink()函数删除文件的详细代码示例文章正文:PHP是一种广泛应用于Web开发的服务器端脚本语言,拥有丰富的文件处理函数。其中,unlink()函数是常用的用于删除文件的函数。本文将为大家详细介绍如何在PHP中使用u...
    99+
    2023-11-18
    PHP 文件删除 unlink()
  • 怎么在Linux系统中删除文件中的隐私数据
    这期内容当中小编将会给大家带来有关怎么在Linux系统中删除文件中的隐私数据,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个...
    99+
    2023-06-07
  • mysql5.7.33误删除ibdata文件找回数据的方法
    一、场景说明: 很多时候因为 MySQL 数据库不能启动而造成数据无法访问,但应用的数据通常没有丢失,只是系统表空间等其它文件损坏了,或者遇到 MySQL 的 bug。 这个时候如果没有备份,很多人就以为数据丢失...
    99+
    2022-05-14
    mysql误删ibdata mysql ibdata找回 mysql ibdata恢复
  • linux怎么恢复rm误删除的数据库文件
    这篇文章主要介绍“linux怎么恢复rm误删除的数据库文件”,在日常操作中,相信很多人在linux怎么恢复rm误删除的数据库文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux怎么恢复rm误删除的数据...
    99+
    2023-06-13
  • oracle中如何恢复错误修改删除的数据
    小编给大家分享一下oracle中如何恢复错误修改删除的数据,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! Oracle ERP维护人员工作再小心也难免会有在正...
    99+
    2022-10-18
  • 添加和删除InnoDB数据和日志文件的方法
    这篇文章主要介绍“添加和删除InnoDB数据和日志文件的方法”,在日常操作中,相信很多人在添加和删除InnoDB数据和日志文件的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-18
  • Linux平台达梦数据库V7之误删除数据文件的恢复
    一 前言 LINUX操作系统中,被进程打开的文件仍可以在 OS系统中被删除,因此存在 DM7数据文件可能被误删的风险。如果数据文件被删除,DM7系统能够及时检测出来,并立刻停止对其继续使用并通知用户。 二 数据文件失效说明 2.1...
    99+
    2016-07-05
    Linux平台达梦数据库V7之误删除数据文件的恢复
  • MySQL删除数据,表文件大小依然没变的原因
    对于运行很长时间的数据库来说,往往会出现表占用存储空间过大的问题,可是将许多没用的表删除之后,表文件的大小并没有改变,想解决这个问题,就需要了解 InnoDB 如何回收表空间的。 对于一张表来说,占用空间重要分为两部...
    99+
    2022-05-20
    MySQL 删除数据 MySQL 表文件大小 MySQL表文件大小不变
  • Linux如何恢复rm -rf命令所删除的数据文件
    这篇文章主要介绍了Linux如何恢复rm -rf命令所删除的数据文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。LINUX系统中被删除的文...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作