delete 后空间还可以继续使用测试:

create tablespace test datafile '/oracle/oradata/nindb/test01.dbf' size 10m;

创建用户:赋权限

create user cs identified by cs default tablespace test temporary tablespace temp profile default;

grant dba,resource ,connect to cs;

alter user cs quota 10m on test;

[@more@] delete 后空间可以继续使用 [折叠]


创建表空间:

create tablespace test datafile '/oracle/oradata/nindb/test01.dbf' size 10m;

创建用户:赋权限

create user cs identified by cs default tablespace test temporary tablespace temp profile default;

grant dba,resource ,connect to cs;

alter user cs quota 10m on test;

插入数据:

SQL> connect cs/cs ;
Connected.
SQL>
SQL> create table aa as select * from dba_objects;

Table created.

SQL> insert into aa select * from dba_objects;

31368 rows created.

SQL> /
insert into aa select * from dba_objects
*
ERROR at line 1:
ORA-01653: unable to extend table CS.AA by 128 in tablespace TEST


SQL> commit;


察看表空间的利用率:

SQL> SELECT A.TABLESPACE_NAME,A.BYTES/(1024*1024) TOTAL,B.BYTES/(1024*1024) USED, C.BYTES/(1024*1024) FREE,(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
2 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;

TABLESPACE_NAME TOTAL USED FREE % USED % FREE
------------------------------ ---------- ---------- ---------- ---------- ----------
DRSYS 20 4.75 15.1875 23.75 75.9375
NINDATA 20480 14279.875 6271.9375 69.7259521 30.6246948
NINIDX 2048 .25 2047.6875 .012207031 99.9847412
SYSTEM 2500 358.125 2141.8125 14.325 85.6725
TEST 10 9 .9375 90 9.375
UNDOTBS1 7085 6.359375 7078.5 .089758292 99.9082569
USERS 250 4.0625 245.875 1.625 98.35
XDB 200 44.6875 155.25 22.34375 77.625

8 rows selected.

SQL> delete from aa;

62736 rows deleted.

SQL> commit;

Commit complete.


查询test 表空间的得利用率没有改变:

SQL> SELECT A.TABLESPACE_NAME,A.BYTES/(1024*1024) TOTAL,B.BYTES/(1024*1024) USED, C.BYTES/(1024*1024) FREE,(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
2 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;

TABLESPACE_NAME TOTAL USED FREE % USED % FREE
------------------------------ ---------- ---------- ---------- ---------- ----------
DRSYS 20 4.75 15.1875 23.75 75.9375
NINDATA 20480 14279.875 6271.9375 69.7259521 30.6246948
NINIDX 2048 .25 2047.6875 .012207031 99.9847412
SYSTEM 2500 358.125 2141.8125 14.325 85.6725
TEST 10 9 .9375 90 9.375
UNDOTBS1 7085 21.234375 7063.625 .299708892 99.6983063
USERS 250 4.0625 245.875 1.625 98.35
XDB 200 44.6875 155.25 22.34375 77.625

继续插入数据,仍然可以插入数据

SQL> insert into aa select * from dba_objects;

31368 rows created.

SQL> commit;

Commit complete.

SQL> insert into aa select * from dba_objects;

31368 rows created.

SQL> commit;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/66233/viewspace-995004/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/66233/viewspace-995004/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值