这里有新鲜出炉的精品教程,程序狗速度看过来!
Oracle Database,又名 Oracle RDBMS,或简称 Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。
这篇文章主要介绍了 Oracle 删除表及查看表空间的实例详解, 非常不错,具有参考借鉴价值,需要的朋友可以参考下
Oracle 常用的基本命令
--1. 用户下表中注释模糊查询:
例如查询与优惠券关联的表
- SELECT * FROM user_tab_comments t WHERE t.comments LIKE '%优惠券%';
- ![这里写图片描述](http://img.blog.csdn.net/20170321112728053?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDQyNzkzNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
--2.oracle 中删除表 drop delete truncate
- /**
- * 相同点:
- 使用 drop 、delete、 truncate 都会删除表中的内容
- drop table 表名
- delete from 表名(后面不跟 where语句,则也删除表中所有的数据)
- truncate table 表名
- 不同点:
- 首先delete 属于DML,当不commit时时不生效的
- 而truncate 和 drop 则是直接生效的,不能回滚。
- truncate 和 delete 不删除表的结构,只是针对表中的内容删除
- drop语句将删除表的结构,被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.
- truncate 会释放占用空间,而drop 和 delete不会。
- 速度:drop>truncate>dalete
- 综上所述,可以得到一个问题,使用drop 和 truncate相对delete是危险的,当使用drop 和 truncate 时不能回滚。delete相对安全,可以回滚,并且commit以后才会提交,并且不会删除表结构,也不会释放表所占用的空间。
- */
--3. 查看表空间的名称及大小
- SELECT T.TABLESPACE_NAME, ROUND(SUM(BYTES / (1024 * 1024)), 0) TS_SIZE
- FROM DBA_TABLESPACES T, DBA_DATA_FILES D
- WHERE T.TABLESPACE_NAME = D.TABLESPACE_NAME
- GROUP BY T.TABLESPACE_NAME;
--4. 查看表空间物理文件的名称及大小
- SELECT TABLESPACE_NAME,
- FILE_ID,
- FILE_NAME,
- ROUND(BYTES / (1024 * 1024), 0) TOTAL_SPACE
- FROM DBA_DATA_FILES
- ORDER BY TABLESPACE_NAME;
--5、查看表空间的使用情况
- SELECT SUM(BYTES) / (1024 * 1024) AS FREE_SPACE, TABLESPACE_NAME
- FROM DBA_FREE_SPACE
- GROUP BY TABLESPACE_NAME;
- 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;
--6、查看数据库的版本
- SELECT VERSION
- FROM PRODUCT_COMPONENT_VERSION
- WHERE SUBSTR(PRODUCT, 1, 6) = 'Oracle';
以上所述是小编给大家介绍的 Oracle 删除表及查看表空间的实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 PHPERZ 网站的支持!
来源: http://www.phperz.com/article/17/0523/332803.html