【Oracle实验】测试oracle表空间自动扩展
概述
抽空测试一下Oracle数据库表空间自动扩展方面的问题,这里表空间分配10m自动扩展,向表中插入数据,看表空间达到10m以后是否会报错。
下面介绍下测试过程。
1、创建表空间
CREATE TABLESPACE TEST2 DATAFILE '/home/oracle/app/oracle/oradata/nwppdb/TEST02.dbf' SIZE 10M AUTOEXTEND ON;
2、创建测试用户
由于是测试环境,直接给用户dba权限。
CREATE USER TEST2 IDENTIFIED BY test2 DEFAULT TABLESPACE TEST2 TEMPORARY TABLESPACE TEMP PROFILE DEFAULT; ALTER USER TEST2 ACCOUNT UNLOCK; GRANT DBA TO TEST2;
3、向表中插入数据
conn test2/test2; CREATE TABLE TEST AS SELECT * FROM DBA_OBJECTS; INSERT INTO TEST SELECT * FROM test; / / / / commit;
4、查看表空间的大小
select a.a1 表空间名称, c.c2 类型, c.c3 区管理, b.b2 / 1024 / 1024 表空间大小M, (b.b2 - a.a2) / 1024 / 1024 已使用M, substr((b.b2 - a.a2) / b.b2 * 100, 1, 5) 利用率 from (select tablespace_name a1, --表空间名称 sum(nvl(bytes, 0)) a2 --表空间大小 from dba_free_space group by tablespace_name) a, --查看表空间名和表空间大小 (select tablespace_name b1, sum(bytes) b2 from dba_data_files group by tablespace_name) b, (select tablespace_name c1, contents c2, extent_management c3 from dba_tablespaces) c where a.a1 = b.b1 and c.c1 = a.a1;
可以看出自动扩展生效了。
这里主要简单测试一下,有空的话可以跟着做一做。后面会分享更多DBA实验内容,感兴趣的朋友可以关注一下~
相关推荐
bfcady 2020-08-16
Hody 2020-08-16
FightFourEggs 2020-08-16
流云追风 2020-07-04
dataminer 2020-06-25
赵继业 2020-08-17
大慧 2020-05-27
zhangchaoming 2020-04-20
Carlos 2020-02-03
haiross 2020-01-13
Streamoutput 2019-12-31
pfpfpfpfpf 2014-06-03
zhangchaoming 2020-06-04
FightFourEggs 2020-05-28
流云追风 2020-05-14
oraclemch 2020-04-19