Oracle报错SYSTEM系统表空间满解决办法:ORA-01653: unable to extend table SYS.AUD$ by 8192 in tablespace

本文主要是介绍Oracle报错SYSTEM系统表空间满解决办法:ORA-01653: unable to extend table SYS.AUD$ by 8192 in tablespace,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天连接plsql突然报错,字面意思是说无法为审计表分配空间。如下图:
在这里插入图片描述

解决步骤

1.第一步:查询表空间的使用比,来确定是谁占用的比较多,sql语句为

select a.tablespace_name as "表空间名", a.bytes / 1024 / 1024  as "表空间大小(M)", (a.bytes - b.bytes) / 1024 / 1024  as "已使用空间(M)", b.bytes / 1024 / 1024  "空闲空间(M)" , round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "使用比" from ( select  tablespace_name,  sum (bytes) bytes from  dba_data_files group  by  tablespace_name) a,( select  tablespace_name,  sum (bytes) bytes, max (bytes) largest from  dba_free_space group  by  tablespace_name) b where a.tablespace_name = b.tablespace_name order  by  ((a.bytes - b.bytes) / a.bytes)  desc;

在这里插入图片描述

2.第二步:确定是SYSTEM后,为其扩展表空间,自动增加5000M并且没有限制sql语句为

alter database datafile 'D:\app\Administrator\oradata\SGBGT\system01.dbf' autoextend on next 5000M maxsize unlimited;

在这里插入图片描述
还可用其它语句扩展表空间:
给表空间增加数据文件,并允许自动增长:

ALTER TABLESPACE SYSTEM ADD DATAFILE 'D:\app\Administrator\oradata\SGBGT\system03.dbf' SIZE5000M AUTOEXTEND ON NEXT 5000M MAXSIZE 20000M;

手工改变已存在数据文件大小

alter database datafile 'D:\app\Administrator\oradata\SGBGT\system01.dbf' resize 40000M;

修改表空间数据文件大小为不限制的语句为:

alter databasedatafile 'D:\app\Administrator\oradata\SGBGT\system01.dbf' autoextend on maxsize unlimited;

创建表空间数据文件大小为不限制的语句为:

create tablespacedemo2 datafile 'D:\app\Administrator\oradata\SGBGT\system03.dbf' size 1000M autoextend on maxsizeunlimited;

其它原因

如果扩展表空间后没有效果,请查看表空间所在磁盘是否已满

这篇关于Oracle报错SYSTEM系统表空间满解决办法:ORA-01653: unable to extend table SYS.AUD$ by 8192 in tablespace的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/402374

相关文章

Oracle查询表结构建表语句索引等方式

《Oracle查询表结构建表语句索引等方式》使用USER_TAB_COLUMNS查询表结构可避免系统隐藏字段(如LISTUSER的CLOB与VARCHAR2同名字段),这些字段可能为dbms_lob.... 目录oracle查询表结构建表语句索引1.用“USER_TAB_COLUMNS”查询表结构2.用“a

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

MySQL CTE (Common Table Expressions)示例全解析

《MySQLCTE(CommonTableExpressions)示例全解析》MySQL8.0引入CTE,支持递归查询,可创建临时命名结果集,提升复杂查询的可读性与维护性,适用于层次结构数据处... 目录基本语法CTE 主要特点非递归 CTE简单 CTE 示例多 CTE 示例递归 CTE基本递归 CTE 结

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

MySQL 8 中的一个强大功能 JSON_TABLE示例详解

《MySQL8中的一个强大功能JSON_TABLE示例详解》JSON_TABLE是MySQL8中引入的一个强大功能,它允许用户将JSON数据转换为关系表格式,从而可以更方便地在SQL查询中处理J... 目录基本语法示例示例查询解释应用场景不适用场景1. ‌jsON 数据结构过于复杂或动态变化‌2. ‌性能要

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处

解决1093 - You can‘t specify target table报错问题及原因分析

《解决1093-Youcan‘tspecifytargettable报错问题及原因分析》MySQL1093错误因UPDATE/DELETE语句的FROM子句直接引用目标表或嵌套子查询导致,... 目录报js错原因分析具体原因解决办法方法一:使用临时表方法二:使用JOIN方法三:使用EXISTS示例总结报错原

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序