SQL>select name from v$controlfile
//
查看控制文件的存放路径
先登陆
SQL*Plus
,我用
system/SYSTEM@TEST
登陆的,进入后:
SQL>
CONN
/AS SYSDBA
已连接
SQL>oradebug setmyid
SQL>oradebug dump controlf 3
此时
control file dump
到
user_dump_dest
初始化参数指定的目录下,
查看
user_dump_dest
初始化参数用:
SQL> show parameter user_dump_dest
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
user_dump_dest string C:\ORACLE\PRODUCT\10.1.0\ADMIN
\VIDEO\UDUMP
在指定的目录下会找到刚产生的
trc
文件
,通过日期可以看出那个是刚产生的。
查找资料:
SQL>oradebug help
//
可以查看
oradebug
的所有命令和解释
SQL> oradebug help setmypid
SETMYPID
Debug current process
它的意思是调试当前进程。
SQL> oradebug help dump
DUMP
<dump_name> <lvl> [addr]
Invoke named dump
调用文件并拷贝,上面的
3
是级别,用来控制下载的内容。
网上有
oradebug
解释文档的下载,地址是:
http://www.itpub.net/477123.html
------------------------------------------------------------
或者:
两中方法:
1、alter database backup controlfile to trace
查看UDMP目录下的<SID>_ora_<PID>.trc文件
2、alter databse backup controlfiel to 文件名
查询该文件

