SQLPLUS使用及Oracle表空间设定自动扩展
起因:ERP不能登陆,Oracle无法访问,报错如下



后联系鼎捷se提供以下解决方案:
该问题是由于Oracle审计表AUD$数据过大导致数据库异常,现已登录DB服务器使用oracle账号执行语句truncate table sys.aud$;清理sys.aud$后目前系统恢复正常
总结如下
一.登录SQLPLUS方式:
xshell工具:
1.open打开已建立的链接,未记住用户密码的会提示录入tiptop登陆名和密码
2. 正常登陆正式区toppord区后输入:sqlplus system/manager@topprod登陆
说明:TOPGP 中system/manager分别是默认用户名和密码 topprod为实例名。在T100中默认账号密码是
SQL> select file_id,tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name LIKE 'SYSAUX%';
FILE_ID TABLESPACE_NAME
---------- ------------------------------------------------------------
FILE_NAME
--------------------------------------------------------------------------------
AUTOEX
------
2 SYSAUX
/u2/oradb/oradata/topprod/sysaux01.dbf
YES
说明:AUTOEX对应值是YES说明表名SYSAUX历史文件已设定为自增长,NO说明此历史表空间文件不是自增长,
在cmd命令行SQLPLUS中提示”no rows selected“意思是未查到查询条件的记录,与限定查询条件的字符串大小写有关系,
比如sysaux表限定条件为'SYSAUX%'应为大写,查询语句换行后不能执行,在一行内可以,此次需要做做测试commit提交用法或设定自动提交方法;
4.以SYSAUX表为例要增加表空间文件格式是:alter tablespace sysaux add datafile '/u2/oradb/oradata/topprod/sysaux02.dbf' size 4G;
5.将历史文件设定为自增长:ALTER DATABASE DATAFILE '/u2/oradb/oradata/topprod/sysaux02.dbf' AUTOEXTEND ON NEXT 4G;
以下是4-5步骤
SQL> alter tablespace sysaux add datafile '/u2/oradb/oradata/topprod/sysaux02.dbf' size 4G;
表空间已更改。
SQL> select file_id,tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name LIKE 'SYSAUX%';
FILE_ID TABLESPACE_NAME
---------- ------------------------------------------------------------
FILE_NAME
--------------------------------------------------------------------------------
AUTOEX
------
2 SYSAUX
/u2/oradb/oradata/topprod/sysaux01.dbf
YES
55 SYSAUX
/u2/oradb/oradata/topprod/sysaux02.dbf
NO
FILE_ID TABLESPACE_NAME
---------- ------------------------------------------------------------
FILE_NAME
--------------------------------------------------------------------------------
AUTOEX
------
SQL> ALTER DATABASE DATAFILE '/u2/oradb/oradata/topprod/sysaux02.dbf' AUTOEXTEND ON NEXT 4G;
数据库已更改。
SQL> select file_id,tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name LIKE 'SYSAUX%';
FILE_ID TABLESPACE_NAME
---------- ------------------------------------------------------------
FILE_NAME
--------------------------------------------------------------------------------
AUTOEX
------
2 SYSAUX
/u2/oradb/oradata/topprod/sysaux01.dbf
YES
55 SYSAUX
/u2/oradb/oradata/topprod/sysaux02.dbf
YES
最后

SQLPLUS使用及Oracle表空间设定自动扩展的更多相关文章
- oracle表空间设置自动扩展
开启自动扩展功能语法: alter database datafile '对应的数据文件路径信息' autoextend on; 关闭自动扩展功能语法: alter database datafile ...
- 如何查看oracle表空间是否自动扩展
select file_name,autoextensible,increment_by from dba_data_files
- Oracle修改指定表空间为自动扩展
1.数据文件自动扩展的好处 1)不会出现因为没有剩余空间可以利用到数据无法写入 2)尽量减少人为的维护 3)可以用于重要级别不是很大的数据库中,如测试数据库等 2.数据文件自动扩展的弊端 1)如果任其 ...
- 【转】Oracle修改表空间为自动扩展
1.数据文件自动扩展的好处1)不会出现因为没有剩余空间可以利用到数据无法写入2)尽量减少人为的维护3)可以用于重要级别不是很大的数据库中,如测试数据库等 2.数据文件自动扩展的弊端1)如果任其扩大,在 ...
- Oracle修改表空间为自动扩展
https://gqsunrise.iteye.com/blog/2015692 1.数据文件自动扩展的好处1)不会出现因为没有剩余空间可以利用到数据无法写入2)尽量减少人为的维护3)可以用于重要级别 ...
- oracle 表空间自己主动扩展大小
select a.FILE_NAME,a.AUTOEXTENSIBLE,a.MAXBYTES,a.INCREMENT_BY from dba_data_files a; --AUTOEXTENSI ...
- oracle 表空间总结
表空间总结 一.认识表空间 1:表空间概念: 表空间是数据库中最大的逻辑单位,Oracle数据库采用表空间将相关的逻辑组件组合在一起,一个Oracle数 ...
- oracle表空间维护常用命令
---查看表空间的名字及文件所在位置: select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_spac ...
- Oracle表空间不足处理
异常信息: 异常信息(异常类型:System.Data.OracleClient.OracleException) 异常提示:Oracle数据执行异常,请联系管理员处理 异常信息:ORA: 表 LC0 ...
- Oracle错误代码ORA-01653,表空间容量无法扩展
业务模块在进行增操作时,报错“Caused by: java.sql.BatchUpdateException: ORA-01653: 表 JAZZ_V3.T_MZ_BK 无法通过 128 (在表空间 ...
随机推荐
- 洛谷 P9047 [PA2021] Poborcy podatkowi
题意 给一棵有边权的树,从中选出若干条长度为 4 的路径,要求边不交,求最大权值和. 数据范围:\(1\le n\le 2\times 10^5, -10^9\le w\le 10^9\). 题解 考 ...
- Winform或WebForm使用ReportViewer报表设计,工具栏按钮英文显示的解决办法
在项目开发中,我们总是会用到rdlc报表设计器,大多数情况下在本地开发环境中工具栏按钮显示的是中文,但是部署到客户环境后发现显示的是英文. 解决这个问题也是走了很多弯路,给大家简单说一下: 1.最初以 ...
- 《HelloGitHub》第 87 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣.入门级的开源项目. https://github.com/521xueweiha ...
- C# - DTO 的字符串表达
第一阶段 重写 DTO 的 ToString() 方法.利用 Newtonsoft.Json 序列化 DTO 对象. 第二阶段 为 DTO 设置基类,重写基类的 ToString() 方法.利用 Sy ...
- Taurus .Net Core 微服务开源框架:Admin 插件【4-1】 - 配置管理-Kestrel【含https启用】
前言: 继上篇:Taurus .Net Core 微服务开源框架:Admin 插件[3] - 指标统计管理 本篇继续介绍下一个内容: 1.系统配置节点:App - Config 界面 界面图如下: 双 ...
- LeetCode 周赛 352(2023/07/02)一场关于子数组的专题周赛
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问. 往期回顾:LeetCode 单周赛第 350 场 · 滑动窗口与离 ...
- 一文帮你搞定H5、小程序、Taro长列表曝光埋点
对于很多前端同学来说,"埋点"常常是一个不愿面对却又无法逃避的话题.为什么这么说呢,相信很多前端同学都深有体会:首先埋点这个事基本是前端"独享"的,服务端基本不 ...
- Linux reset子系统
文章代码分析基于linux-5.19.13,架构基于aarch64(ARM64). 1. 前言 复杂IC内部有很多具有独立功能的硬件模块,例如CPU cores.GPU cores.USB控制器.MM ...
- C语言基础-结构体基础
文章目录 前言 1.结构体的创建 1.1 第一种方法 1.2 第二种方法 1.3 全局结构体和局部结构体的声明 2.结构体的使用 2.1 局部结构体的声明 & 初始化 2.1.1 指针方法 2 ...
- std::ofstream 写本地音频
最近线上 PK 偶然出现双方主播互相听不见声音的情况,在日志不能明确体现问题时,就需要抓下主播本地的音频和远端的音频来确定数据是在哪消失的 所以我们用到一个比较简单的流写出的标准库类:std::ofs ...