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

oracle怎么增加表空间大小

时间:2023-03-15 16:13:48浏览次数:36  
标签:1024 datafile name bytes 空间 大小 tablespace oracle alter

转至:https://blog.csdn.net/m0_54434140/article/details/126536817

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

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 新的尺寸

例如:

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

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

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

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

例如:

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

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

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

例如:

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;

 

标签:1024,datafile,name,bytes,空间,大小,tablespace,oracle,alter
From: https://www.cnblogs.com/my-first-blog-lgz/p/17218902.html

相关文章

  • Oracle 删除表空间回收磁盘空间
    转至:https://blog.csdn.net/catoop/article/details/1287981321.查询表空间和表空间数据库文件路径SQL>select*fromdba_data_files;2.删除表空间SQL>droptabl......
  • oracle的建库和启停命令
    转至:https://blog.csdn.net/x629242/article/details/120809433建库一准备补丁包rlwrap-0.37-1.el6.x86_64.rpm二建库1画面映射到WindowsexportDISPLAY=192.168.16......
  • Oracle 数据核对测试
    主键唯一性检测selectcount(distinctpk_id)-count(*)frompk_id_test;createtablestudent(snovarchar(10),snamevarchar(10),sagedate,ssexvar......
  • oracle 导入 dmp
      查询用户有哪些?select*fromdba_users;   select*fromall_users;   select*fromuser_users;  导入命令,必须在dos命令行中执行,而不是sqlplus下......
  • Oracle 数据库操作cs
    publicclassOracleHelper{publicstaticreadonlystringConnString="DataSource=DataBase;PersistSecurityInfo=True;UserID=UserName;Password=Password;Unic......
  • 数字猜大小,并统计直到猜对时输入的次数
    packagecom.example.practice;importjava.util.Random;importjava.util.Scanner;publicclassTest10{publicstaticvoidmain(String[]args){R......
  • oracle 登录认证--转
    1 简介Oracle登录认证有两种方式,基于操作系统的登录认证,基于oracle的密码验证。ORACLE数据库通过sqlnet.ora文件中的参数sqlnet.authentication_services,来控制用户......
  • Oracle 查询时报错ORA-00923: FROM keyword not found where expected
    Oracle查询时报错ORA-00923:FROMkeywordnotfoundwhereexpected,从字面上理解就是SQL语法错误缺少FROM关键字,下面简单说一下可能发生报错的几种情况:第一种查询语句......
  • oracle学习笔记1 安装 虚拟机 plsql 连接 oracle
    第一步就是安装为了节省资源,运行起来更快捷,首先是在电脑上安装好vm虚拟机,新建虚拟机,安装xp,也就是把xp光盘文件导入,接着在虚拟机中下载oracle,解压的话会用到WinRAR,也一......
  • CAD文字标注怎么调字体大小?CAD标注字体调整方法
    当CAD图纸中的文字标注太大或太小的时候,便需要设计师对图纸中的CAD文字标注字体大小进行调整。那么,你知道CAD文字标注怎么调字体大小吗?本节教程小编就以浩辰CAD软件为例来......