oracle创建表空间
SQL #oracle #表空间2012-05-04 23:44
首先查看表空间的名字和所属文件
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;
1.增加数据文件
ALTER TABLESPACE game
ADD DATAFILE '/oracle/oradata/db/GAME02.dbf' SIZE 1000M;
2.手动增加数据文件尺寸
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf'
RESIZE 4000M;
3.设定数据文件自动扩展
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf
AUTOEXTEND ON NEXT 100M
MAXSIZE 10000M;
设定后查看表空间信息
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;
相关文章
- LINQ查询基础知识之二 2012/05/03
- LINQ查询基础知识 2012/05/03
- SQL入门基础 2012/05/02
- SQL Server数据库开发中的十大问题 2012/05/02
- SQL Server 2012新增的内置函数介绍 2012/05/02
- SQL Server存储过程编写和优化的规范 2012/05/02
- Mysql百万级数据库优化方案 2012/04/30
- 减少SQL Server数据库中死锁发生的方法 2012/04/29
- SQL Server用户及权限 2012/04/29