Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1123257
  • 博文数量: 251
  • 博客积分: 8431
  • 博客等级: 中将
  • 技术积分: 2699
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-22 16:24
文章分类

全部博文(251)

文章存档

2016年(2)

2015年(5)

2014年(4)

2013年(10)

2012年(8)

2011年(14)

2010年(20)

2009年(33)

2008年(51)

2007年(104)

分类: Oracle

2011-12-19 15:49:00

select name from v$datefile;
select member from v$logfile;
select name from v$controlfile;
 
create table newtablename as select * from oldtablename where datetime < to_date ('20111001','yyyymmdd');
 
drop table tablename;
 
查看进程进度:
select sid,sofar/totalwork from v$session_longops where time_remaining != 0;
 
查看锁表:
select session_id,object_id,oracle_username from v$locked_object;
select object_id,object_name  FROM dba_objects where object_id = '&object_id';
ALTER SYSTEM KILL SESSION 'sid,serial#';

查看SQL:
select b.sid,a.sql_text
from v$sqltext a, v$session b
where b.sid='&sid'
and a.hash_value=decode(b.sql_hash_value,0,b.prev_hash_value,b.sql_hash_value)
order by a.piece;

通过操作系统的PID查询SQL
SELECT sql_text
  FROM v$sqltext a
WHERE (a.hash_value, a.address) IN
       (SELECT DECODE(sql_hash_value, 0, prev_hash_value, sql_hash_value),
               DECODE(sql_hash_value, 0, prev_sql_addr, sql_address)
          FROM v$session b
         WHERE b.paddr = (SELECT addr FROM v$process c WHERE c.spid = '&pid'))
ORDER BY piece ASC
 
 
 
ALTER DATABASE DATAFILE '/oradata/oral/undotbs01.dbf' RESIZE  1024M
阅读(975) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~