查找当前谁正在使用某个package/procedure/function/view
摘自Itpub第二本书《Oracle数据库性能优化》中的《Library cache lock成因和解决方法的探讨》一文中的一个scriptcreate or replace procedure who_is_using(obj_name varchar2)is begindbms_output.enable(1000000);...
获得tablespace的空间使用情况
----------------------------------------------------------------------------File: getspaceinfo.sql--Function: get space info of all tablespaces--Author: NinGoo--Create: 2006-3-11--Modify:--Version: 1....
显示数据库对象的空间使用情况show_space
Tom原创,itpub网友修改过的一个过程,对于查看数据库对象的空间使用情况非常方便的一个工具,原帖地址:http://www.itpub.net/239697,3.htmlcreate or replace procedure show_space ( p_segname_1 in varchar2, p_...
利用utl_file将数据导出为csv文件
在asktom上看到的例子。稍微修改了一下导出文件的格式:1.输出列名2.所有列值都以双引号引起来3.列值中原有的双引号则改成两个双引号4.去掉前后空格create or replace procedure dump_to_csv(p_query in varchar2, -...
在sqlplus中操作blob和clob
Tom在他的《Expert one on one oracle》给出了sqlplus中将文件load进BLOB或者CLOB字段的例子。这里保存一份以备急用。create directory utllobdir as 'd:'create table blobtest(col1 BLOB);create table clobtest(c...
获得datafile,control file,redo logfile的信息
----------------------------------------------------------------------------File: checkfiles.sql--Function: check all files including datafile,controlfile,logfile--Author: NinGoo--Create: 2006...
列举所有诊断事件和已经启用的诊断事件
出处:http://www.juliandyke.com/Listing All EventsMost events are numbered in the range 10000 to 10999. To dump all event messages in this range use SET SERVEROUTPUT ON DECLARE err...
显示sql语句的redo信息
出处:http://www.itpub.net/252974.html create or replace procedure print_redo( v_sql varchar2, v_commit boolean default true)asv_redo1 number(17,2);v_redo2 number(17,2);v_redos number(17,2);v_redok num...