如何测试数据库表空间不足场景
1、select * from DBA_DATA_FILES;
这个命令主要是了解数据库实例中各个模块数据库表空间的大小,是否支持自动扩展(AUTOEXTENSIBLE),MAX扩展(MAXBYTES),以及各个表空间的路径(\oracle\oradata\i2kdb\omscm.dbf)
查看AUTOEXTENSIBLE字段是否支持自动扩展,如果对应表空间的该字段为YES,表示支持自动扩展
2、alter database datafile '\oracle\oradata\i2kdb\omscm.dbf' autoextend off;关闭表空间的自动扩展功能
(autoextend on表示开启自动扩展)
3、select a.tablespace_name, a.used_space*8/1024 used_space_M, a.tablespace_size*8/1024 tablespace_size_M, a.used_percent from sys.dba_tablespace_usage_metrics a order by a.used_percent;查看表空间的大小和利用率
蓝色部分都是字段别名
4、创建一个空白的表格来占用4900M的存储空间:注意(该脚本需要在该表空间的用户名下执行)
create table tbl_test (
id number not null primary key,
name varchar2(20) DEFAULT 'OS',
address varchar2(20)
) tablespace OMSFM
storage (
initial 4900M
next 1K
minextents 1
maxextents unlimited)
说明:执行该脚本,需要找OMSFM的表空间用户名的权限下创建,OMSFM为表空间名称
4900M,需要填充的空间大小,只要比表空间小就可以
也可以将4900M拆分成4000M+900M,即创建两个表,只是分两次创建
5、在空白表插入数据:插入4行数据
脚本如下:
declare
num number(30) :=1;
begin
while num<5
loop
insert into omsfm.tbl_test(id,name,address) values(num,'qmfsuntest','aabbccddeeff');
commit;
num := num+1;
end loop;
end;
/
转载于:https://www.cnblogs.com/qmfsun/p/3812814.html
如何测试数据库表空间不足场景相关推荐
- zabbix mysql 表空间_Zabbix监控达梦数据库表空间
技术实现思路 利用Zabbix监控工具的定制功能.借鉴Zabbix对Oracle的监控原理,实现达梦数据库表空间监控.通过自动发现脚本发现达梦数据库表空间,然后再制定额外的属于达梦表空间的监控项,配置 ...
- linux数据库创建表空间语句,如何用LINUX用命令创建ORACLE数据库表空间和用户
如何用LINUX用命令创建ORACLE数据库表空间和用户 文本模式下如何建 更新时间:2019-06-21 19:36 最满意答案 先su 到 oracle用户,SYS用户以DBA身份登陆 //创建临 ...
- 2数据库表空间容量查询_Zabbix监控达梦数据库表空间
技术实现思路 利用Zabbix监控工具的定制功能.借鉴Zabbix对Oracle的监控原理,实现达梦数据库表空间监控.通过自动发现脚本发现达梦数据库表空间,然后再制定额外的属于达梦表空间的监控项,配置 ...
- postgres数据库表空间收缩之pg_squeeze,pg_repack
#数据库表空间收缩之pg_squeeze,pg_repack 文章目录 pg_squeeze1.2 原理 优点 安装 使用 pgstattuple 临时处理 监控方式 注意事项 squeeze1.2和 ...
- Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份
一 Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL> select username,default_tablespace from user_use ...
- Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看
Oracle 数据库表空间 第一章:表空间的拓展 ① 查看剩余表空间大小 ② 查看表空间文件路径 ③ 通过新增表空间文件拓展表空间 ④ 查看表空间已分配大小 第一章:表空间的拓展 ① 查看剩余表空间大 ...
- ORACLE数据库表空间备份方案
首先是注意事项:待迁移的表空间必须自包含,EXP.IMP工具版本必须与ORACLE数据库版本一致(不是相同),其次是要严格按照如下操作步骤进行,并请留意提示内容. 以下是操作步骤,1~5步 ...
- 重命名数据库表空间和数据文件
一.重命名数据库表空间名 使用alter tablespace- rename to命令,可以重命名一个永久或者临时表空间.例如,下面重命名users表空间: Alter tablespace tbs ...
- 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
http://suan2046.iteye.com/blog/379539 标题:查看Oracle数据库表空间大小,是否需要增加表空间的数据文件 在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问 ...
最新文章
- python爬虫天气实例scrapy_python爬虫之利用scrapy框架抓取新浪天气数据
- Briefings in Bioinformatics:微生物基因组学和功能基因组学相关软件和数据库的研究进展
- sdut2772 KMP的简单应用
- virtualbox安装centos7使用nat+hostonly的网络模式
- 神经网络neural network简单理解
- python对工作效率的提升_使用了这个几个Python内置小工具,可以让你的工作效率提升一倍...
- PHP反射的优点,PHP 反射使用和理解
- IIS Express 无法启动
- 【机器学习】机器学习从零到掌握之十 -- 教你使用Python实现决策树
- TCP和UDP,HTTP和HTTPS
- 用计算机弹让我做你的眼睛,童珺《让我做你的眼睛 (改编版)》[FLAC/MP3-320K]
- 给广大学习单片机的同学心得,如何学好单片机
- aspose合并单元格
- 解决 WPS 输入文字颜色无法改变并自带下划线的问题
- MySql命令行窗口操作
- 编程篇 - esp 8266物联网开发板 - 给板子编写并且烧录程序, 整点有意思的效果
- 浅析敏捷项目管理中的5大阶段
- 【UE4基础】UE4 垃圾回收
- Tushare使用入门
- Win7系统经常提示显示驱动程序已停止响应并且恢复的解决办法
热门文章
- 32位数据源中没有mysql_[SpringBoot实战]快速配置多数据源(整合MyBatis)
- 卷积神经网络语音识别_用于物体识别的3D卷积神经网络
- mysql添加字符串日期时间_mysql学习笔记--- 字符串函数、日期时间函数
- 免装版_无缝贴图制作软件 PixPlant2中文免装版
- MongoDB 数组类型查询 —— $elemMatch 操作符
- java类编写sql_用JavaBean编写SQL Server数据库连接类
- Redis对象的refcount与lru属性(内存回收、对象共享、空转时长)
- Java InputStreamReader getEncoding()方法及示例
- Java PushbackInputStream markSupported()方法与示例
- 实训09.08:简单的算法练习