查看某进程正在执行的语句:
--&spid 是oracle的进程号
select sql_text
from v$sqltext_with_newlines sqlwl
where (sqlwl.hash_value, sqlwl.address) in
(select ses.sql_hash_value, ses.sql_address
from v$session ses,v$process pro
where ses.paddr = pro.addr and pro.SPID = &spid )
order by sqlwl.address, sqlwl.piece;
删除oracle分析结果:
exec DBMS_stats. delete_schema_stats ('SCHEMA_NAME');
对某表进行分析:
analyze table 用户名.表名 compute statistics;
删除对某表的分析结果:
analyze table 用户名.表名 delete statistics;
对某索引进行分析:
analyze index 用户名.索引名 compute statistics;
删除对某索引的分析结果:
analyze index 用户名.索引名 delete statistics;
快速建立一个和当前数据库系统结构的不包含数据的数据库
exp system/manager file=d:/k0901.dmp full=Y rows=N file=full.dmp
imp system/manager file=d:/k0901 fromuser=system touser=system full=Y rows=N file=full.dmp
查看归档日志信息:
archive log list;
监控索引使用情况:
开始监控:alter index index_name monitoring usage;
检查使用状态:select * from v$object_usage;
停止监控:alter index index_name nomonitoring usage;
posted on 2007-08-12 18:40
狗狗他爹 阅读(166)
评论(0) 编辑 收藏 所属分类:
oracle