`

oracle安装磁盘使用率100%导致数据插入等操作报错

 
阅读更多

环境:

 

ORACLE安装目录:   C盘(50G  使用率100%)

表空间DBF文件目录:E盘(100G 使用率20%)

 

问题:

 

C盘100%后,清理了几次磁盘,但是导入历史数据(量较大)仍然插入数据失败,但是数据文件没有在C盘,怎么会出现这种情况,考虑了很长时间,发现在插入数据等操作时,ORACLE会想TMP临时表空间插入数据,而TMP临时表空间的数据文件在C盘,所以虽然用户的数据文件在E盘,但是数据操作也会引起TMP临时表空间数据增加

 

解决方法:

 

增加临时表空间的数据文件

ALTER TABLESPACE TEMP     ADD  
TEMPFILE '/app/oracle/oradata/TMP_TABLESPACE/TEMP02.DBF'  SIZE  5M 
AUTOEXTEND   ON NEXT  1M MAXSIZE UNLIMITED;  

 

--NO TODO

ALTER TABLESPACE CEA     ADD 
DATAFILE  '/app/oracle/oradata/TDMS/CEA_TABLESPACE/CEA_DATA_FILE02.DBF'  SIZE  2048M
AUTOEXTEND   ON NEXT  50M MAXSIZE UNLIMITED; 

表空间不足时解决方法:
1.增加一个数据文件。
2.resize一个数据文件。
3.把数据文件的auto extends 属性改成 on;

 


另外,如果该数据库有用不到的用户,删掉后也可以节省部分空间

select saddr,sid,serial#,paddr,username,status from v$session where username is not null

alter system kill session 'sid,serial#'

 

drop user base_test cascade
drop tablespace BASETEST including contents and datafiles;

 

 

分享到:
评论

相关推荐

    Oracle进程导致CPU 100%的具体解决方法

    本文介绍了Oracle进程导致CPU 100%的具体解决方法。

    在uos服务器操作系统安装Oracle11g解决报错所有需要的依赖文件

    在UOS(统一操作系统)上安装Oracle 11g数据库时,可能会遇到各种依赖问题,因为Oracle 11g是为传统的Linux环境设计的,而UOS作为一个基于Linux的国产操作系统,其软件生态可能与Oracle的原生支持有所差异。在安装...

    oracle图形化安装及报错解决

    Oracle 在 Linux 环境中的图形化安装及报错解决 Oracle 是一个广泛应用于企业级数据库管理系统的商业数据库管理系统。它具有高性能、安全、可靠等特点,广泛应用于各个行业。但是,在 Linux 环境中安装 Oracle 可能...

    oracle安装报错

    Oracle数据库通常对硬件和操作系统版本有明确的要求,因此在开始安装前,最好查阅官方文档以获取详细的系统需求和安装指南。同时,保持系统更新,确保所有的安全补丁和更新都已经应用,这有助于避免安装过程中可能...

    oracle详细报错信息

    Oracle数据库是全球广泛使用的大型关系型数据库系统,其在企业级应用中占据着重要的地位。当Oracle遇到问题时,报错信息通常是解决问题的关键线索。"ora92errmsg.chm"这个文件名暗示它是一个帮助文件,可能包含了...

    oracle断电导致控制文件不一致报错ORA-00214处理

    ### Oracle 断电导致控制文件不一致报错 ORA-00214 处理方法 #### 问题概述 在Oracle数据库管理过程中,遇到控制文件版本不一致的问题时,通常会收到ORA-00214错误提示。此错误表示数据库中的一个或多个控制文件与...

    oracle19c升级时区版本 32->42,解决数据泵导数据TSTZ报错

    "Oracle19c升级时区版本 32->42,解决数据泵导数据TSTZ报错"这个话题涉及到Oracle数据库中的时间区域设置,以及如何解决在数据导入过程中遇到的问题。以下将详细讨论这些知识点。 1. **时区版本**:Oracle数据库...

    ORACLE ASM添加磁盘操作步骤

    不恰当的磁盘添加操作可能会导致数据丢失或系统性能下降等问题。本文档将详细介绍如何在Oracle ASM环境下安全有效地进行磁盘添加操作,包括磁盘初始化、权限设置、磁盘组创建与配置、磁盘添加等关键步骤,并提供一些...

    java批量插入Oracle数据方法

    当所有的插入语句都已添加到批处理队列后,我们只需调用`executeBatch()`一次即可执行所有的插入操作。这比单独执行每个`executeUpdate()`要高效得多。 ### 三、注意事项 - **事务管理**:确保在执行批量插入前...

    将EXCEL数据 插入ORACLE数据库

    在IT行业中,将Excel数据插入Oracle数据库是一项常见的任务,尤其对于数据分析、报表生成以及数据迁移等场景至关重要。本文将详细讲解如何实现这一过程,并探讨相关的技术细节和优化策略。 首先,我们需要了解Excel...

    oracle批量插入数据脚本

    oracle批量生成数据脚本,oracle批量生成数据脚本,oracle批量生成数据脚本,oracle批量生成数据脚本。

    ORACLE数据库中插入大字段数据的解决方法

    在ORACLE数据库中插入大字段数据时,可能会遇到性能问题或者由于字段长度限制导致的错误。这类问题通常涉及LOB(Large Object)类型的字段,如CLOB(Character Large Object)和BLOB(Binary Large Object)。本篇...

    oracle数据库数据文件磁盘组新增磁盘空间操作(linux 和 aix).pdf

    标题中提到的知识点是关于Oracle数据库数据文件磁盘组新增磁盘空间操作,在Linux和AIX操作系统版本下的具体实现方法。Oracle数据库中使用自动存储管理(Automatic Storage Management,ASM)来管理数据文件、重做...

    Java操作Oracle数据库(建表,插数据,删除)

    在本文中,我们将探讨如何使用 Java 操作 Oracle 数据库,包括建表、插入数据和删除数据等操作。 Java 操作 Oracle 数据库的必要条件 在使用 Java 操作 Oracle 数据库之前,需要满足以下几个条件: 1. 安装 ...

    WIN7 下安装Oracle 11g 报错

    在Windows 7操作系统中安装Oracle 11g数据库时,可能会遇到各种问题,这些问题可能源于兼容性、系统配置、依赖库或安装步骤等多方面因素。以下是对标题和描述中所述知识点的详细解释,以及一些可能的解决方案。 1. ...

    Oracle数据库优化之数据库磁盘IO

    需要监控数据库的性能,检查系统的I/O问题,使用V$FILESTAT确定oracle文件I/O的进程,分布I/O减少磁盘竞争,避免动态空间管理,确定动态扩展,分配分区,避免回滚段的动态空间管理,减少迁移和链接行等。 具体来说...

    oracle插入大数据量

    这个文件是用oracle的脚本的如的,往oracle中插入的数据量可能会使用

    C# Oracle批量插入数据进度条的实现代码

    在插入操作运行时,会造成系统短暂的“卡死”现象。为了让用户知道插入的状态,需要制作一个进度条来显示插入的进度。 批量插入 项目中运用的是System.Data.OracleClient。首先将Excel数据通过转换函数转换为...

    Oracle ASM 磁盘组扩容方案

    ### Oracle ASM 磁盘组扩容方案 #### 概述 在Oracle数据库环境中,自动存储管理(Automatic Storage Management, ASM)是一种...这样不仅能够提高系统的可用性,还能避免因磁盘问题导致的数据丢失或服务中断等风险。

    oracle10g 报错信息汇总

    报错信息通常是Oracle数据库在执行SQL语句、管理数据、进行备份恢复或进行其他操作时,遇到异常情况的反馈。这些错误信息通常包含错误代码、错误消息和可能的解决方案。Oracle 10g中的错误信息具有以下特点: 1. ...

Global site tag (gtag.js) - Google Analytics