oracle怎么使用表空间

来源:爱站网时间:2023-01-19编辑:网友分享
不知道朋友们想不想了解oracle怎么使用表空间内容,技术小编给你们准备了资料,这里进行了详细的实例代码解说,有兴趣来了解一下的朋友,一定要多看一看。

oracle 的表空间实例详解

查询表空间

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; 

添加一个表空间文件:

ALTER TABLESPACE TESTTBS
ADD DATAFILE 'D:/ora/datafile/users.ora' SIZE 500M
AUTOEXTEND ON
 

oracle怎么使用表空间的详细内容,小编都给大家整理出来了,要是你对这个问题还存在疑虑,欢迎随时来网站找小编咨询,平台里面提供了很多技术文章,有兴趣一定要关注了解。

上一篇:oracle数据库实现表注释和列注释方法

下一篇:Oracle中如何操作游标和函数

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载