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中如何操作游标和函数