Oracle数据库手工扩大表空间

2016-02-19 14:39 5 1 收藏

下面图老师小编要向大家介绍下Oracle数据库手工扩大表空间,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】

    1.首先查看表空间的名字和所属文件

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

     2.增加数据文件 alter tablespace users add datafile '/u01/Oracle/oradata/umail/users02.dbf' size 4000M autoextend off;
alter database datafile '/u01/oracle/oradata/umail/user01.dbf' autoextend off; 

    3.设定后查看表空间信息

SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;

来源:http://www.tulaoshi.com/n/20160219/1607439.html

延伸阅读
 作者:未知 更新人:Finishing 来源:不详 更新时间:2004.07.06 投稿信箱: jc@ddvip.net   
1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec)  2、创建一个数据库abccs mysql CREATE DATABASE abccs; 注意不同操作系统对大小写的敏感。 3、选择你所创建的数据库...

经验教程

238

收藏

93
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部