linux上oracle删除表空间之后,执行
df -lh
发现/目录下剩余控件依然没有变大,原因就是删除的文件正在被某一个进程访问,导致系统无法释放空间。
执行
/usr/sbin/lsof|grep deleted
或者
/usr/sbin/lsof|grep deleted|grep dbf
查看被占用的删除的dbf文件
解决方法:
1. 重启系统
2. 杀掉进程
引用:
http://baboon124.blog.51cto.com/428889/89299
http://bothlog.com/2009/09/why-is-space-not-freed-from-disk-after-i-delete-a-file-in-linux/
分享到:
相关推荐
自己用python写的工具。 支持根据sql语句查询出的结果,导出到dbf文件中。要求是查询出的结果顺序,必须...前提是必须提供dbf模板文件,以确定dbf文件各个字段的长度等信息。 目前支持10g,11g 的oracle client版本。
在Oracle数据库恢复过程中,"system01.dbf"文件特别关键,它是系统表空间的数据文件,包含了数据库的元数据,如表定义、索引、用户权限等。"undotbs01.dbf"文件则属于回滚表空间,用于存储事务回滚信息,当事务需要...
在开始将 DBF 文件导入到 Oracle 数据库之前,我们需要确保 Oracle 数据库的相关服务已经启动,并且已经安装了 PL/SQL 软件。 步骤 1: 启动 Oracle 数据库服务 首先,我们需要确保 Oracle 数据库的相关服务已经...
本文将详细介绍在没有备份的情况下,如何通过数据文件(DBF)来恢复Oracle数据库。 #### 二、准备工作 在开始恢复工作之前,我们需要做一些必要的准备工作: 1. **确认数据文件(DBF)存在**:首先确认原始数据库中的...
在Oracle数据库管理中,删除表空间数据文件是一项关键操作,涉及到数据的安全性和系统的稳定性。本文将详细介绍如何正确地删除Oracle表空间数据文件,探讨OFFLINE和OFFLINE DROP的区别,以及在操作系统层面删除数据...
文档详细的介绍了oracle数据库如何实现dbf文件从一个盘迁移到另一个盘。
在Oracle数据库系统中,`USERS01.DBF` 是一个数据文件,通常与表空间关联,用于存储用户的表、索引和其他对象的数据。当这个数据文件占用的空间过大时,可能需要通过各种方法来减少其大小,以优化存储资源。以下是...
完成以上步骤后,所有的撤销数据将会被写入到新的撤销表空间中,而原有的UNDOTBS01.DBF文件将会被清空并释放空间。 #### 查看表空间情况 为了验证操作是否成功以及了解其他表空间的状态,可以使用以下命令来查询...
当Oracle 11g数据库遭遇崩溃时,如何有效地恢复数据,特别是dbf(数据文件)变得尤为关键。Oracle 11g版本,即11.2.0,提供了多种恢复策略来应对这种情况。在这个过程中,log文件(redo logs)和ctl控制文件起着决定...
Linux 下向 Oracle 数据库中导入 dmp 文件需要按照一定的步骤进行,包括登录 Linux 系统、创建用户表空间、创建用户、赋予权限、创建临时表空间和导入 dmp 文件等。只有按照正确的步骤进行,才能成功地将 dmp 文件...
其中,data01 是表空间的名称,/oracle/oradata/db/DATA01.dbf 是数据文件的路径,SIZE 500M 是数据文件的初始大小,UNIFORM SIZE 128k 是指定的区尺寸。 二、建立 UNDO 表空间 UNDO 表空间是 Oracle 数据库中的一...
首先,DBF文件在Oracle数据库中扮演着核心角色,它们存储了数据库的所有表、索引和其他对象的数据。当数据库遇到问题,如硬件故障、逻辑错误或人为失误导致的数据丢失,DBF文件的备份和恢复能力就显得至关重要。 ...
在这个实验中,我们将探讨如何利用Oracle数据库管理系统来读取和处理两种不同类型的数据文件:`.xls`(Excel)和`.dbf`(dBase文件)。这些文件通常用于存储表格数据,广泛应用于数据分析、报表生成和其他业务操作。...
DBF 数据关联 Oracle 数据处理方法是指将 DBF 文件导入到 Oracle 表中的过程。为了实现这个过程,需要正确创建 DBF 的 ODBC 数据源,然后使用 PL/SQL 导入 DBF 文件。 创建 DBF 的 ODBC 数据源 在 Windows 7 操作...
在Oracle数据库环境中,dbf文件(数据文件)是存储数据库数据和对象的主要文件。当遇到空间不足的问题时,有时需要将这些文件移动到其他更大的存储位置。本篇将详细介绍如何安全地移动Oracle dbf文件。 1. **背景...
"Linux 下创建 Oracle 用户表空间" Linux 下创建 Oracle 用户表空间是指在已有的数据库实例上创建一个新的帐号,访问一些新的表操作。以下是创建用户表空间的步骤: 第一个步骤是登录 Linux,以 oracle 用户登录...
误删除Oracle数据库的dbf文件,在启动和关闭数据库是会提示错误。 startup启动数据库时提示: ORA-01157:无法标识/锁定数据文件 ORA-01110:数据文件:‘……/X1000_1.dbf' 未找到 解决方法: 1...
具体参数[kcratr_nab_less_than_odr]意味着块的记录计数小于预期的记录数,这可能是由于数据文件(.dbf)的损坏或不完整导致的。这类错误通常难以诊断,因为它涉及到Oracle数据库的底层操作。 2. **恢复策略**: -...
DBF(dBase File)是一种流行的、基于磁盘的表格文件格式,最初由dBase II系统引入。这些文件被广泛用于早期的桌面数据库管理系统,如Visual FoxPro。在本文中,我们将深入探讨如何使用C++来操作DBF文件,无需依赖...
在Linux环境下操作Oracle数据库,创建用户和表空间是数据库管理员的常见任务。Oracle数据库系统是一个功能强大的关系型数据库管理系统,广泛应用于企业级数据存储和管理。以下将详细讲解如何在Linux上进行Oracle用户...