前言:
而今同学们对“oracle创建数据文件自动扩展”都比较看重,咱们都想要知道一些“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实验内容,感兴趣的朋友可以关注一下~
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #oracle创建数据文件自动扩展