`
isiqi
  • 浏览: 16591792 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

oracle存储空间已满,不能启动

阅读更多

df -h 查看磁盘空间,发现/dev/sda11 /app 100%


文件系统 容量 已用 可用 已用% 挂载点
/dev/sda9 9.5G 539M 8.5G 6% /
/dev/sda11 99G 94G 766M 100% /app
/dev/sda8 9.5G 151M 8.9G 2% /home
/dev/sda7 9.5G 151M 8.9G 2% /tmp
/dev/sda6 9.5G 4.2G 4.9G 47% /usr
/dev/sda5 9.5G 309M 8.7G 4% /var
/dev/sda3 19G 8.2G 9.8G 46% /opt
/dev/sda2 95G 2.0G 88G 3% /weblogic
/dev/sda1 4.8G 151M 4.4G 4% /boot
tmpfs 3.9G 0 3.9G 0% /dev/shm


echo $ORACLE_HOME

/app/oracle/app/oracle/product/10.2.0/db_1


pwd

/app/oracle


du -sh *

8.0K aaa.log
2.5G app
48K Desktop
91G oradata
28K sqlnet.log
8.0K test.sh


发现oradata竟然占据了91G,oracle确实没有空间了,都不能启动了

(在oracle存储目录下删除一些不需要的东西,让oracle可以启动,下面要做些工作,开辟新空间)


/weblogic 下有很多空间

创建/weblogic/oracle/oradata/vsopt


赋权限

chown -R oracle /weblogic/oracle/


查看下oracle具体的情况

select t.file_name,t.tablespace_name,t.bytes/1024/1024/1024 from dba_data_files t;


增加数据文件

alter tablespace TB_VSOP_WRITE_DATA_SPACE add datafile '/weblogic/oracle/oradata/vsopt/VSOP_WRITE_DATA01.dbf' size 1024m;


搞定。

分享到:
评论

相关推荐

    误删表空间导致Oracle不能启动的解决方法

    在Oracle数据库管理中,表空间(Tablespace)是存储数据的主要结构,它由一个或多个数据文件组成。当管理员不慎删除了表空间相关的文件,可能会导致Oracle数据库无法正常启动,进而影响业务运行。本篇文章将深入探讨...

    Oracle存储空间管理及应用方案.doc

    Oracle存储空间管理是数据库管理员日常任务的关键组成部分,它涉及到如何有效地分配、监控和维护数据库的存储资源。Oracle数据库采用了一种层次化的存储架构,确保数据的高效存储和访问。本文将深入探讨Oracle存储...

    oracle数据库存储管理

    Oracle 数据库存储管理是数据库管理员的核心任务之一,涉及到数据文件管理、控制文件操作、重做日志文件和表空间操作等方面。 一、数据文件管理 数据文件是 Oracle 数据库的物理存储单元,用于存储数据库中的数据...

    oracle启动的三个阶段

    Oracle数据库的启动过程包含了三个关键阶段,分别是启动到nomount状态、启动到mount状态以及启动到open状态。每个阶段都有其特定的任务和目的,确保数据库能够正确、安全地运行。 1. 启动到nomount状态: 在这个...

    oracle rac存储迁移

    ### Oracle RAC 存储迁移概述 在Oracle RAC(Real Application Clusters)环境中,当后端存储设备需要更新或更换时,为了确保业务连续性和数据完整性,必须采取合适的方法来迁移现有数据库到新的存储设备上。根据...

    Oracle的数据存储结构

    此外,Oracle的存储管理还包括自动存储管理(ASM),它整合了磁盘管理和数据库存储,简化了存储管理,并提供了自动化的空间分配和扩展功能。 总之,Oracle的数据存储结构是一个复杂而精细的体系,它结合了逻辑和...

    如何查询Oracle表空间和数据文件信息

    通过“开始菜单”找到Oracle安装目录下的EM Console快捷方式,登录时选择“独立启动”,输入sys用户的用户名和口令(以SYSDBA权限),进入后选择“存储”->“表空间”,即可查看表空间的名称、类型、区管理方式、总...

    ORACLE数据库调整归档日志空间大小[收集].pdf

    本文将介绍如何调整ORACLE数据库的归档日志空间大小,并解决归档日志满的问题。 一、 ORACLE数据库归档日志的重要性 ORACLE数据库的归档日志是一种灾难恢复机制,它可以帮助数据库管理员在发生灾难时恢复数据库。...

    oracle数据库的启动和关闭

    当Oracle实例启动时,后台进程会产生跟踪文件,存储在由`BACKGROUND_DUMP_DEST`参数指定的目录中。用户遇到错误时,也会生成用户跟踪文件,位于`USER_DUMP_DEST`指定的路径。跟踪文件数量会随时间增长,占用大量磁盘...

    oracle数据库的存储结构-.pdf

    系统表空间通常包含SYSTEM(用于管理系统信息)、SYSAUX(存储数据库组件信息)、TEMP(临时数据和表的存储空间)等。非系统表空间包括UNDOTBS1(回退信息)、USERS(用户数据和私有信息)、EXAMPLE(示例对象)等。...

    Oracle经典教程.pdf

    * 安装 Oracle 需要准备相应的存储空间和内存空间。 * 安装完成后需要进行基本配置,包括设置密码、创建系统用户和配置网络连接。 三、Oracle 客户端工具 * Oracle 客户端工具包括 SQL*Plus、Oracle Enterprise ...

    oracle 表空间 控制数据日志文件 备份还原

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其表空间是存储数据的主要结构。在Oracle中,表空间是由一个或多个数据文件组成的逻辑存储单元,用于容纳数据库对象如表、索引等。本实验指导书围绕...

    oracle-support oracleasmlib kmod-oracleasm包

    ASM可以动态地分配和重新分配存储空间,无需停机,极大地提升了数据库管理员的工作效率。 OracleASMLib 是Oracle为ASM设计的一个特殊设备驱动程序库,它允许ASM直接与物理磁盘交互,而无需依赖操作系统内核中的标准...

    oracle查看表空间使用情况

    这不仅能帮助管理员及时发现存储资源不足的情况,还能优化数据分布、提高性能。本文将详细介绍如何通过SQL查询来查看Oracle数据库中的表空间使用情况。 #### 一、查询表空间基本信息 首先,我们需要登录到Oracle...

    spring-cloud-config使用oracle存储配置

    - 安装并配置 Oracle 数据库,创建一个特定的表空间和用户,用于存储配置信息。 - 创建数据库表,如 `CONFIGURATION`,包含 `ID`(主键)、`APP_NAME`(应用名)、`PROFILE`(环境)、`LABEL`(版本)和 `CONTENT`...

    如何备份还原oracle数据库

    这种方式节省存储空间,但在数据恢复时可能需要多个备份集。 #### 3. 日志备份 日志备份主要是对事务日志进行备份,用于恢复数据库到某个时间点的状态。 ### 三、Oracle数据库备份工具 Oracle提供了多种工具来...

    oracle启动过程.docx

    如果控制文件找不到,可能需要检查控制文件的路径或者是否已损坏。 总的来说,Oracle数据库的启动是一个涉及多步操作的复杂流程,包括实例创建、内存分配、后台进程启动、控制文件加载和数据文件打开等,每个步骤都...

    oracle 11G新建加密表空间

    在Oracle 11G中,加密表空间是一项重要的安全特性,它允许数据库管理员对整个表空间的数据进行加密,而不仅仅是特定的列或表。这种技术的引入极大地增强了数据的安全性,因为它不仅保护了数据库中的数据,还防止了...

Global site tag (gtag.js) - Google Analytics