oracle数据库表空间扩容方法
2023-09-14 08:57:21 时间
1. 先查询表空间在物理磁盘上存放的位置,注意使用sysdba的账号登陆。
SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name;
2. 需要扩容的表空间是DW_STG_TBS,目前的文件分配序号是DW_STG_TBS20.dbf,
所以在接下来的要增加的文件的名称从21开始,我们一次行增加20个文件,脚本如下。
其中设置的每个文件初始分配空间为7g, autoextend on为自动增长大小,oracle单个文件大小最大不超过32g.
--增加Stage层表空间 alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS21.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS22.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS23.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS24.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS25.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS26.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS27.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS28.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS29.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS30.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS31.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS32.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS33.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS34.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS35.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS36.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS37.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS38.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS39.dbf' size 7167M autoextend on ; alter tablespace DW_STG_TBS add datafile '/u01/app/oracle/oradata/crm001/DW_STG_TBS40.dbf' size 7167M autoextend on ;
3. 将以上SQL在PL/SQL中执行,完成后查询结果如下:
4. 使用本博客中另外一篇文章[ORACLE数据库存储空间使用情况查询]中的SQL语句查询表空间大小
相关文章
- Oracle 查询空字段:技巧与方法(oracle查询空字段)
- 教程学习马士兵Oracle视频教程,快速掌握数据库技能(马士兵oracle视频)
- 解决C程序中调用Oracle函数的方法(c调用oracle函数)
- 数据Oracle导出当前用户数据:一步一步操作指南(oracle导出当前用户)
- 了解Oracle触发器的各种类型(oracle触发器类型)
- 掌握利器:Oracle 触发器类型指南(oracle触发器类型)
- 如何查看Oracle数据库的字符集?(查看oracle数据库字符集)
- 如何有效进行Oracle数据库清理?(oracle数据库清理)
- Oracle教程:从入门到精通,轻松掌握数据库管理技巧(oracle教程入门精通)
- Oracle依赖关系:数据库设计的重要要素(oracle依赖关系)
- Oracle实现字段相加的方法简述(oracle字段相加)
- Oracle数据库查询字段长度的方法(oracle 取字段长度)
- 报告 Oracle 数据库概览(oracle 写一个报表)
- Oracle 54报错如何解决(oracle -54报错)
- C语言查询Oracle数据库表行数分析(c 查询oracle行数)
- Oracle数据库助力企业信息化发展(odg oracle作用)
- MySQL与Oracle的比较最佳数据库选择(myspl和oracle)
- A5M2如何快速添加Oracle数据库(a5m2添加oracle)
- 利用fmmm技术改善Oracle数据库性能(fmmm中oracle)
- 64位系统下安装配置32位oracle数据库(64运行32oracle)
- Oracle企业版12c提升企业数据库管理水平(oracle企业版12c)
- Oracle中提升查询效率的五种方法(oracle中查询效率)
- 投入Oracle,值得(oracle值得投入吗)
- Oracle Mevan让你拥有无可比拟的数据分析能力(oracle mevan)
- Oracle KGH挖掘新的管理潜能(oracle KGH)
- Oracle ESB安装指南完美设置你的企业服务总线(oracle esb安装)