测试环境

OS:RedHat 6.7

Oracle:11.2.0.4

[root@iccsdb01 ~]# su - oracle

[oracle@iccsdb01 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on 星期四 5月 25 15:09:24 2017

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

连接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SYS@icsdb >

第一步:查看表空间的名字及文件所在位置:

set linesize 200

col FILE_NAME for a50

col TABLESPACE_NAME for a20

select tablespace_name,

file_id,

file_name,

round(bytes / (1024 * 1024), 0) total_space

from sys.dba_data_files

order by tablespace_name;

表空间扩容有三个方法:

方法一:增大所需表空间大小:

alter database datafile '表空间位置' resize 新的尺寸

例如:

alter database datafile '/ora_data/icsdb/system01.dbf' resize 500M;

对于oracle数据库的表空间,除了用手动增加数据文件大小外,还可以增加数据文件数量等方式扩展表空间大小。

方法二:增加数据文件个数

alter tablespace 表空间名称 add datafile '新的数据文件地址' size 数据文件大小

例如:

alter  tablespace system add datafile '/ora_data/icsdb/system02.dbf' size 1G;

方法三:设置表空间自动扩展。

alter database datafile '数据文件位置' autoextend on next 自动扩展大小 maxsize 最大扩展大小

例如:

alter database datafile '/ora_data/icsdb/system02.dbf' autoextend on next 500m maxsize 10000m;

查询表空间使用情况:

select a.tablespace_name,

a.bytes / 1024 / 1024 "sum MB",

(a.bytes - b.bytes) / 1024 / 1024 "used MB",

b.bytes / 1024 / 1024 "free MB",

round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "used%"

from (select tablespace_name, sum(bytes) bytes

from dba_data_files

group by tablespace_name) a,

(select tablespace_name, sum(bytes) bytes, max(bytes) largest

from dba_free_space

group by tablespace_name) b

where a.tablespace_name = b.tablespace_name

order by ((a.bytes - b.bytes) / a.bytes) desc;

转载于:https://blog.51cto.com/laobaiv1/1929403

oracle 表空间扩容方法相关推荐

  1. oracle 扩容步骤,oracle 表空间扩容方法

    测试环境 OS:RedHat 6.7 Oracle:11.2.0.4 [root@iccsdb01 ~]# su - oracle [oracle@iccsdb01 ~]$ sqlplus / as ...

  2. oracle表空间扩容方法

    1.使用navicat连接要扩容的数据库,进入其他-表空间 2.添加数据文件和设置配置项即可 转载于:https://www.cnblogs.com/banxian-yi/p/10734912.htm ...

  3. oracle 删除空间不足,oracle表空间扩容、创建、删除(解决表空间不足问题)

    前言 整理一下之前使用oracle数据库遇到的表空间不足的问题,顺便水个博客. oracle表空间操作语句 1.改变已存在的数据文件的大小 ALTER TABLESPACE app_data ADD ...

  4. mysql申请 表空间_MySQL 系统表空间扩容方法

    MySQL 系统表空间扩容方法 一, 系统表空间扩容方法 方法 1: 在 innodb_data_file_path 参数后面加上 autoextend 参数 innodb_data_file_pat ...

  5. Oracle 表空间扩容

    2019独角兽企业重金招聘Python工程师标准>>> 1.查询当前表空间使用情况 col FILE_NAME format a50; col SPACE_NAME format a ...

  6. ORACLE 表空间扩展方法

    2019独角兽企业重金招聘Python工程师标准>>> 环境: linux系统 工具:PL/SQL DEVELOPER 第一步:查看表空间的名字及文件所在位置: select tab ...

  7. ORACLE 表空间扩展方法,ORACLE 表空间扩展方法

    第一步:查看表空间的名字及文件所在位置: select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_sp ...

  8. oracle表空间扩容asm,oracle表空间文件系统迁移到ASM

    1.配置测试环境 创建数据表空间 create tablespace test logging datafile '/home/oracle/test.dbf' size 10m autoextend ...

  9. 如何实现DB2表空间扩容

    DB2数据库中的表空间应该如何扩容呢?这是很多人都提到过的问题,下文对DB2表空间扩容方法作了详尽的阐述,供您参考. DB2表空间扩容是我们在使用DB2数据库中的常见操作,下面就为您详细介绍几种DB2 ...

最新文章

  1. php 许愿墙 阶段案例_房地产全周期设计管控流程解析及跨部门合作及案例分析...
  2. python 爬虫面试题_Python爬虫面试题
  3. 用力和应变片计算弹性模量_实验力学实验讲义(08.9).doc
  4. android 通知栏按钮,android 通知栏添加按钮点击效果
  5. 上传图片预览,支持IE6
  6. 《vue+vant 文本超出两行部分省略号显示》
  7. .net core精彩实例分享 -- 应用配置和数据库访问
  8. web前端学习笔记(二)---Django
  9. 新建linux服务器初始化操作
  10. 急速了解vue生命周期
  11. Docker phpMyAdmin 连接访问宿主机本地mysql
  12. 算法:移除数组中的数字,不用额外空间27. Remove Element
  13. 一.python实现AI拟声---pycharm工具下载及python环境配置
  14. ubuntu使用教程
  15. 大数据小项目之电视收视率企业项目01
  16. redis的数据库通知(notify-keyspace-events)
  17. Cesium|xt3d 雷达追踪圆锥体
  18. 【夜读】有些人注定不会失败
  19. 关于hibernate的见解
  20. 【spring里面都用到了哪些设计模式】

热门文章

  1. 并行开发的基本概念及两个重要的定律
  2. 未来数据中心核心技术:RDMA在京东的应用
  3. 设计模式六大原则——迪米特法则(LoD)
  4. 文件上传之二利用frame实现无页面刷新的文件上传
  5. 路由重发分之RIP-OSPF
  6. 可以以数据内容当列名来统计数据
  7. 采用GDI生成Code39条形码
  8. Java实现单例的5种方式
  9. 360智能工程中心期待你的加入
  10. SpringCloud config 配置中心介绍与基本配置使用