11 2012 档案
摘要:遇到这样的问题,mark一下。一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid;2.下面的语句用来
阅读全文
摘要:-1、查看表在那个表空间 select tablespace_name,table_name from user_talbes where table_name='test';--2、获取用户的默认表空间 select username, DEFAULT_TABLESPACE from dba_users where username='MXH';--3、查看表空间所有的文件 select * from dba_data_files where tablespace_name='USERS';--4、查看表空间使用情况: SELECT tbs 表
阅读全文
摘要:一、获取当前sessionID。 select sid from v$mystat where rownum<2; 二、执行如下步骤 1. alter session set statistics_level=all; 2. alter session set tracefile_identifier='ORGPERF'; 3. alter session set events '10046 trace name context forever, level 12'; 4. Execute the problematic sql 5....
阅读全文
摘要:1、想要查找并发请求的trace信息,需要对并发请求,启用跟踪。 2、如下脚本可以查询trace信息。(trace_id,文件路径等等) SELECT 'Request id: '||request_id ,'Trace id: '||oracle_Process_id,'Trace Flag: '||req.enable_trace,'Trace Name:'||dest.value||'/'||lower(dbnm.value)||'_ora_'||oracle_process_id||'
阅读全文

浙公网安备 33010602011771号