显示数据库对象的空间使用情况show_space
Tom原创,itpub网友修改过的一个过程,对于查看数据库对象的空间使用情况非常方便的一个工具,原帖地址:http://www.itpub.net/239697,3.html
查看全文获得datafile,control file,redo logfile的信息
--------------------------------------------------------------------------
--File: checkfiles.sql
--Function: check all files including datafile,controlfile,logfile
--Author: NinGoo
--Create: 2006-3-11
--Modify:
--Version: 1.0
--------------------------------------------------------------------------
获得tablespace的空间使用情况
--------------------------------------------------------------------------
--File: getspaceinfo.sql
--Function: get space info of all tablespaces
--Author: NinGoo
--Create: 2006-3-11
--Modify:
--Version: 1.0
--------------------------------------------------------------------------
注:在oracle10g中提供了一个新的视图,可以直接获得表空间的空间使用情况
SQL> select * from dba_tablespace_usage_metrics;
TABLESPACE_NAME USED_SPACE TABLESPACE_SIZE USED_PERCENT
--------------------------------- -------------------- -------------------------------- --------------------
SYSAUX 14384 4194302 .342941448
SYSTEM 33192 4194302 .791359325
TEMP 0 4194302 0
UNDOTBS1 160 4194302 .003814699
USERS 16 4194302 .00038147
查找当前谁正在使用某个package/procedure/function/view
摘自Itpub第二本书《Oracle数据库性能优化》中的《Library cache lock成因和解决方法的探讨》一文中的一个script
查看全文利用utl_file将数据导出为csv文件
在sqlplus中操作blob和clob
Tom在他的《Expert one on one oracle》给出了sqlplus中将文件load进BLOB或者CLOB字段的例子。这里保存一份以备急用。
查看全文
