设为首页 加入收藏

TOP

测试oracle表空间自动扩展
2019-09-17 19:00:58 】 浏览:33
Tags:测试 oracle 空间 自动 扩展

2019-04-1116:01:25

表空间分配10m自动扩展,向表中插入数据,看表空间达到10m以后是否会报错。

测试过程如下:

1、创建表空间

CREATE TABLESPACE TEST DATAFILE '/u01/app/oracle/oradata/test/TESTDB/TEST01.dbf' SIZE 10M AUTOEXTEND ON;

2、创建一个用户,用来测试。由于是测试环境,直接给用户dba权限。

CREATE USER TEST IDENTIFIED BY test DEFAULT TABLESPACE TEST TEMPORARY TABLESPACE TEMP PROFILE DEFAULT;
ALTER USER TEST ACCOUNT UNLOCK;
GRANT DBA TO TEST;

3、向表中插入数据。

CREATE TABLE TEST AS SELECT * FROM DBA_OBJECTS;

INSERT INTO TEST AS SELECT * FROM test;

4、反复向表中插入数据。

INSERT INTO TEST SELECT * FROM test;

5、查看表空间的大小。(这个表空间中只有这一个表,所以直接查看表空间的大小,作为参考)

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;

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇PGA 下一篇ES 15 - Elasticsearch中的数据类..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目