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数据库表空间扩容方法的更多相关文章

  1. oracle数据库表空间追加数据库文件方法

    oracle数据库表空间追加数据库文件方法   针对非大文件方式表空间,允许追加文件进行表空间的扩展,单个文件最大大小是32G  第一种方式:表空间增加数据文件    www.2cto.com   1 ...

  2. Oracle数据库表空间与数据文件的关系描述正确的是( )

    Oracle数据库表空间与数据文件的关系描述正确的是( ) A.一个表空间只能对应一个数据文件 B.一个表空间可以对应多个数据文件 C.一个数据文件可以对应多个表空间 D.表空间与数据文件没任何对应关 ...

  3. Oracle数据库表空间与用户的关系是 ( )

    Oracle数据库表空间与用户的关系是 ( )? A.一对一 B.一对多 C.多对一 D.多对多 解答: D 一个用户可以使用一个或多个表空间,一个表空间也可以供多个用户使用.

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

    查看Oracle数据库表空间大小(空闲.已使用),是否要增加表空间的数据文件 1.查看表空间已经使用的百分比 Sql代码 select a.tablespace_name,a.bytes/1024/1 ...

  5. 创建oracle数据库表空间并分配用户

    我们在本地的oracle上或者virtualbox的oracle上 创建新的数据库表空间操作:通过system账号来创建并授权/*--创建表空间create tablespace YUJKDATAda ...

  6. oracle表空间扩容方法

    1.使用navicat连接要扩容的数据库,进入其他-表空间 2.添加数据文件和设置配置项即可

  7. oracle数据库表空间文件收缩实例

    Oracle数据文件收缩实例 数据文件的作用 HWM的基本概念 查看数据文件的使用情况 包括内容:数据文件大小,已经used空间,free空间,hwm信息 select /*+ ordered use ...

  8. oracle数据库表空间及归档

    --表空间(TableSpace)是Oracle的开创性理念.表空间使得数据库管理更加灵活,而且极大地提高了数据库性能. --作用 :1.避免磁盘空间突然耗竭的风险 2.规划数据更灵活 3.提高数据库 ...

  9. 新建oracle数据库表空间及删除表空间和用户

    进入oracle的命令控制台,按具体情况执行以下命令: sqlplus 默认数据库普通用户登录sqlplus / as sysdba 默认数据库管理员登录sqlplus username/passwo ...

随机推荐

  1. Linux进程关闭和后台运行解析

    1.问题背景 Java是跨平台的,大部分程序也都是在Linux服务器上运行的.但是很多朋友其实对服务器了解并不多,对相关知识也是一知半解.很多概念可能知道,但是并不十分清楚,仅仅是基本运用.可能很多新 ...

  2. Linux命令(31):zip/unzip命令-打包压缩

    zip命令功能说明    zip程序即是文件压缩工具也是文件归档工具,可以对文件或者目录进行压缩或解压,压缩格式为zip.在Linux系统中,gzip才是主要的压缩指令,而bzip2仅次之.Linux ...

  3. 高性能JavaScript(您值得一看)

    众所周知浏览器是使用单进程处理UI更新和JavaScript运行等多个任务的,而同一时间只能有一个任务被执行,如此说来,JavaScript运行了多长时间就意味着用户得等待浏览器响应需要花多久时间. ...

  4. UML 简单介绍

    Unified modeling Language - 统一建模语言

  5. JavaWeb---总结(十)JSP标签

    一.JSP标签介绍 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. 二.JSP常用标签 ...

  6. oneM2M启动Release 3标准化,华为引领物联网技术布局

    http://developer.huawei.com/cn/ict/news/cn/2016/06/onem2m [韩国,首尔,2016年6月] 国际权威的物联网组织oneM2M召开第23次技术全会 ...

  7. android webview里获取和设置cookie

    private class MyWebViewClient extends WebViewClient { public boolean shouldOverrideUrlLoading(WebVie ...

  8. bootstrap panel 和table的使用

    一.HTML中的页面内容 <div class="col-sm-12"> <!-- <div class="m-b-md" style= ...

  9. Java字节流与字符流基本操作

    在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据时要使用输入流读取数据,而当程序需要将一些数据保存起来时,就要使用输出流. 在java.io包中流的操作主要有字节流.字符流两大类,两类都 ...

  10. Crontab的格式

    第1列分钟1-59第2列小时1-23(0表示子夜)第3列日1-31第4列月1-12第5列星期0-6(0表示星期天)第6列要运行的命令 下面是crontab的格式:分 时 日 月 星期 要运行的命令 这 ...