首页 > 数据库 >Oracle怎么增加表空间大小

Oracle怎么增加表空间大小

时间:2024-04-17 15:44:05浏览次数:36  
标签:1024 datafile name bytes 空间 大小 tablespace Oracle alter

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

select tablespace_name,
       file_id,
       file_name,
       round(bytes / (1024 * 1024), 0) total_space
  from dba_data_files
 order by tablespace_name

第二步:增大所需表空间大小

方法一:

alter database datafile '表空间数据文件位置'resize 新的尺寸

eg:

alter database datafile '/oracle/oradata/anita_02.dbf' resize 3000m

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

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

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

eg:

alter tablespace ESPS_2008 add datafile '/oracle/oradata/anita_03.dbf' size 3000m

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

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

eg:

alter database datafile '/oracle/oradata/anita_03.dbf' autoextend on next 100m 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://www.cnblogs.com/my-first-blog-lgz/p/17218902.html

标签:1024,datafile,name,bytes,空间,大小,tablespace,Oracle,alter
From: https://www.cnblogs.com/daytoy105/p/18140903

相关文章

  • MySQL8 设置大小写敏感
    https://blog.csdn.net/xhmico/article/details/136680013今天对我本地的数据库迁移服务器上,完成之后启动项目报错 说数据库中不存在quartz_LOCKS这张表 我打开服务器上面的数据上面展示的表名是quartz_LOCKS,然后通过查询lower_case_table_names配置可知showvariabl......
  • 3-04. 实现箱子储物空间的保存和数据交换
    实现箱子与背包数据交换修改SlotUI修改InventoryManager修改SlotUI实现箱子数据保存目标当场景切换之后,箱子里面的数据不能丢失修改InventoryManager修改Box修改InventoryManager修改Box修改DataCollection修改ItemManager修改Box修改It......
  • Oracle+RAC静默安装系列(基于RHEL9/国产/麒麟/华为欧拉的生产案例)
    由风哥发布的 Oracle+RAC静默安装系列(基于RHEL9/国产/麒麟/华为欧拉的生产案例)系列,适合运维人员/数据库/开发人员,可以用于业务生产环境。为满足想快速安装布署Oracle数据库的学员,风哥特别设计的一套比较全面的全命令行静默安装配置数据库课程,本系列共7套课程,内容如下:1)全......
  • 磁盘分区-压缩空间量填多少
    输入压缩空间量填多少在电脑分区时输入压缩空间量的正确做法如下:确定所需的分区大小,注意1GB等于1024MB。在计算分区大小时,需要在实际大小后面加上615MB,这样可以在电脑上显示为完整的GB数值。例如,若要创建一个200GB的分区,应该输入204800MB(即200GB乘......
  • 名称空间与作用域
    【一】名称空间【1】什么是名称空间名称空间就是存放函数名与函数值对应关系的地方变量名=变量值用变量名和变量值进行绑定--->名称空间名称空间即存放名字与对象映射/绑定关系的地方【2】名称空间[1]内建名称空间在Python解释器中自带的名称空间会随着代码启动而生......
  • allfiles.vbs 显示子目录下的所有文件的修改时间、大小、文件名、扩展名等
    <p>&#65279;有的时候将子目录下的所有文件的修改时间、大小、全限定名等信息导出到Excel表格中。</p>尝试过命令行,但不太好用——1.对于“dir/s>1.txt”,当前目录与文件列表是分开显示的,合并起来太麻烦,而且没有文件的全限定名。2.对于“dir/b/s>1......
  • oracle表空间扩充
    一、查询表空间使用情况SELECTUPPER(F.TABLESPACE_NAME)"表空间名",D.TOT_GROOTTE_MB"表空间大小(M)",D.TOT_GROOTTE_MB-F.TOTAL_BYTES"已使用空间(M)",TO_CHAR(ROUND((D.TOT_GROOTTE_MB-F.TOTAL_BYTES)/D.TOT_GROOTTE_MB*100,2),'990.99')&q......
  • oracle锁表处理
    查询锁表1select/*+rule*/distincto.owner,o.object_name,s.sid,s.status,s.process,s.machine,s.program,'kill-9'||p.spidcommand,l.type,l.lmode,l.request,l.ctimefromdba_objectso,gv$lockl,gv$sessions,gv$processpwhereo.object_id......
  • VARCHAR与VARCHAR2在Oracle和达梦的表现差异
    达梦数据库与Oracle数据库在VARCHAR上的异同在Oracle中不同:varchar:varchar存放可变长度的字符串,最大长度是2000,对于空串,varchar仍按空串处理。varchar2:也是存放可变长度的字符串,最大长度是4000。VARCHAR2把空串等同于null处理。相同:根据编码不同,可容纳汉字不同:具体要看字符......
  • VMware 和 Oracle VM VirtualBox 网络互通(kali 与 vulnhub靶机 互通)
    由于有些从vulnhub下载的虚拟机只能用VirtualBox打开,而kali又在VMware上,两台虚拟机属于不同网段,即便同一网段也会存在无法上网的问题。在此记录一下解决方法首先查看kali(VMWare)与靶机(OracleVMVirtualBox)的IPkaliIP:192.168.198.128/24靶机IP:192.168.56.103/24(靶......