码迷,mamicode.com
首页 > 其他好文 > 详细

Oralce导出空表,扩展表空间

时间:2020-07-01 12:46:08      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:数据库表   ebs   htm   使用情况   sel   maxsize   ref   文件名   html   

解释说明:

由于Oracle的Rowid使用22位来代表数据块号,因此Oracle表空间数据文件每个数据文件最多只能包含2^22个数据块。
也因此数据库表空间的数据文件不是无限增长的,例如:
在数据块为8k的情况下,单个数据文件的最大容量为8K*2^22 = 32G
同理,
数据块为2K,数据文件最大约8G
数据块为32,数据文件最大约16*8G
故若达到这个最大容量之后,则即便是设置了自增长,也不是无限自增长,此时则需要为这个表空间添加数据文件

1、查询表空间使用情况

SELECT UPPER(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) "使用比",
       F.TOTAL_BYTES "空闲空间(M)",
       F.MAX_BYTES "最大块(M)"
  FROM (SELECT TABLESPACE_NAME,
               ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
               ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES
          FROM SYS.DBA_FREE_SPACE
         GROUP BY TABLESPACE_NAME) F,
       (SELECT DD.TABLESPACE_NAME,
               ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
          FROM SYS.DBA_DATA_FILES DD
         GROUP BY DD.TABLESPACE_NAME) D
 WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
 ORDER BY 4 DESC;

2、SYSTEM表空间不足,查看表空间文件名称和是否自动增长

SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files;

3、当表空间不足时

  3.1当表空间文件本身较小时,可以选择扩大表空间文件的大小,sql语句:

 alter database datafile D:\ORACLE\PRODUCT\ORADATA\TEST\USERS01.DBF resize 50m;

  3.2设置文件的自动增长

ALTER DATABASE DATAFILE E:\APP\ZHUANGB1\ORADATA\WHU\USERS01.DBF AUTOEXTEND  ON NEXT  400M MAXSIZE UNLIMITED;

  3.3设置自动增长失灵

Alter tablespace 表空间名 add datafile ‘数据文件存放的路径’ size 数据文件大小M autoextend on next 每次自增长大小M Maxsize UNLIMITED;

示例:

alter tablespace USER add datafile E:\app\EmmaXu\product\11.1.0\db_1\database\SDE_1.dbf size 400M autoextend off

4、 删除表空间文件

有时表空间文件添加错误,需要删除重新添加,sql语句:

alter tablespace WEBS_TABLESPACE drop datafile F:\temp\USERS02.DBF;

 

转自:https://www.cnblogs.com/gangbalei/p/10488777.html

Oralce导出空表,扩展表空间

标签:数据库表   ebs   htm   使用情况   sel   maxsize   ref   文件名   html   

原文地址:https://www.cnblogs.com/cjybarcode/p/13218445.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!