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

如何测试数据库表空间不足场景相关推荐

  1. zabbix mysql 表空间_Zabbix监控达梦数据库表空间

    技术实现思路 利用Zabbix监控工具的定制功能.借鉴Zabbix对Oracle的监控原理,实现达梦数据库表空间监控.通过自动发现脚本发现达梦数据库表空间,然后再制定额外的属于达梦表空间的监控项,配置 ...

  2. linux数据库创建表空间语句,如何用LINUX用命令创建ORACLE数据库表空间和用户

    如何用LINUX用命令创建ORACLE数据库表空间和用户 文本模式下如何建 更新时间:2019-06-21 19:36 最满意答案 先su 到 oracle用户,SYS用户以DBA身份登陆 //创建临 ...

  3. 2数据库表空间容量查询_Zabbix监控达梦数据库表空间

    技术实现思路 利用Zabbix监控工具的定制功能.借鉴Zabbix对Oracle的监控原理,实现达梦数据库表空间监控.通过自动发现脚本发现达梦数据库表空间,然后再制定额外的属于达梦表空间的监控项,配置 ...

  4. postgres数据库表空间收缩之pg_squeeze,pg_repack

    #数据库表空间收缩之pg_squeeze,pg_repack 文章目录 pg_squeeze1.2 原理 优点 安装 使用 pgstattuple 临时处理 监控方式 注意事项 squeeze1.2和 ...

  5. Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份

    一  Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL>  select  username,default_tablespace  from user_use ...

  6. Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看

    Oracle 数据库表空间 第一章:表空间的拓展 ① 查看剩余表空间大小 ② 查看表空间文件路径 ③ 通过新增表空间文件拓展表空间 ④ 查看表空间已分配大小 第一章:表空间的拓展 ① 查看剩余表空间大 ...

  7. ORACLE数据库表空间备份方案

    首先是注意事项:待迁移的表空间必须自包含,EXP.IMP工具版本必须与ORACLE数据库版本一致(不是相同),其次是要严格按照如下操作步骤进行,并请留意提示内容.       以下是操作步骤,1~5步 ...

  8. 重命名数据库表空间和数据文件

    一.重命名数据库表空间名 使用alter tablespace- rename to命令,可以重命名一个永久或者临时表空间.例如,下面重命名users表空间: Alter tablespace tbs ...

  9. 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件

    http://suan2046.iteye.com/blog/379539 标题:查看Oracle数据库表空间大小,是否需要增加表空间的数据文件 在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问 ...

最新文章

  1. python爬虫天气实例scrapy_python爬虫之利用scrapy框架抓取新浪天气数据
  2. Briefings in Bioinformatics:微生物基因组学和功能基因组学相关软件和数据库的研究进展
  3. sdut2772 KMP的简单应用
  4. virtualbox安装centos7使用nat+hostonly的网络模式
  5. 神经网络neural network简单理解
  6. python对工作效率的提升_使用了这个几个Python内置小工具,可以让你的工作效率提升一倍...
  7. PHP反射的优点,PHP 反射使用和理解
  8. IIS Express 无法启动
  9. 【机器学习】机器学习从零到掌握之十 -- 教你使用Python实现决策树
  10. TCP和UDP,HTTP和HTTPS
  11. 用计算机弹让我做你的眼睛,童珺《让我做你的眼睛 (改编版)》[FLAC/MP3-320K]
  12. 给广大学习单片机的同学心得,如何学好单片机
  13. aspose合并单元格
  14. 解决 WPS 输入文字颜色无法改变并自带下划线的问题
  15. MySql命令行窗口操作
  16. 编程篇 - esp 8266物联网开发板 - 给板子编写并且烧录程序, 整点有意思的效果
  17. 浅析敏捷项目管理中的5大阶段
  18. 【UE4基础】UE4 垃圾回收
  19. Tushare使用入门
  20. Win7系统经常提示显示驱动程序已停止响应并且恢复的解决办法

热门文章

  1. 32位数据源中没有mysql_[SpringBoot实战]快速配置多数据源(整合MyBatis)
  2. 卷积神经网络语音识别_用于物体识别的3D卷积神经网络
  3. mysql添加字符串日期时间_mysql学习笔记--- 字符串函数、日期时间函数
  4. 免装版_无缝贴图制作软件 PixPlant2中文免装版
  5. MongoDB 数组类型查询 —— $elemMatch 操作符
  6. java类编写sql_用JavaBean编写SQL Server数据库连接类
  7. Redis对象的refcount与lru属性(内存回收、对象共享、空转时长)
  8. Java InputStreamReader getEncoding()方法及示例
  9. Java PushbackInputStream markSupported()方法与示例
  10. 实训09.08:简单的算法练习