alter session set events語句dump 控制檔案頭資訊示例
alter session set events 'immediate trace name controlf level 1';中level n的意義如下:
1 控制檔案中的檔案頭資訊2 level 1 + 檔案頭資訊
3 level 2 + 資料檔案頭資訊
10 level 3
更詳細的alter session set events--oracle -Oracle跟蹤事件簡介見http://blog.csdn.net/q947817003/article/details/16369041 第2小節。
個人見解:
在需要DBID進行資料恢復時,alter system dump logfile 'filename';明顯適合更復雜的場景。
ALTER SYSTEM DUMP LOGFILE 'filename' DBA MIN fileno blockno DBA MAX fileno blockno;
詳見:http://blog.csdn.net/q947817003/article/details/16370203本實驗命令如下:
SYS@ bys3>alter session set events 'immediate trace name controlf level 1'; --同樣要求資料庫是MOUNT/OPEN狀態可執行語句Session altered.
SYS@ bys3>oradebug setmypid; --此語句要用SYSDBA許可權執行,普通DBA使用者會報錯:ORA-01031: insufficient privileges
Statement processed.
SYS@ bys3>oradebug tracefile_name --找出產生的TRACE檔名
/u01/app/oracle/product/11.2.0/dbhome_1/log/diag/rdbms/bys3/bys3/trace/bys3_ora_1788.trc
################################################################
檢視產生的TRACE檔案資訊 --因只DUMP了控制檔案頭的資訊,所以內容並不多。
Trace file /u01/app/oracle/product/11.2.0/dbhome_1/log/diag/rdbms/bys3/bys3/trace/bys3_ora_1788.trcOracle Database 11g Enterprise Edition Release 11.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1
System name: Linux
Node name: bys3.bys.com
Release: 2.6.32-200.13.1.el5uek
Version: #1 SMP Wed Jul 27 20:21:26 EDT 2011
Machine: i686
Instance name: bys3
Redo thread mounted by this instance: 1
Oracle process number: 17
Unix process pid: 1788, image: oracle@bys3.bys.com (TNS V1-V3)
*** 2013-11-17 15:08:09.573
*** SESSION ID:(43.881) 2013-11-17 15:08:09.573
*** CLIENT ID:() 2013-11-17 15:08:09.573
*** SERVICE NAME:(SYS$USERS) 2013-11-17 15:08:09.573
*** MODULE NAME:(sqlplus@bys3.bys.com (TNS V1-V3)) 2013-11-17 15:08:09.573
*** ACTION NAME:() 2013-11-17 15:08:09.573
DUMP OF CONTROL FILES, Seq # 1596 = 0x63c DUMP的控制檔案
V10 STYLE FILE HEADER:
Compatibility Vsn = 186646528=0xb200000
Db ID=3358363031=0xc82c8d97, Db Name='BYS3' ---資料庫的DBID和DB_NAME資訊
Activation ID=0=0x0
Control Seq=1596=0x63c, File size=604=0x25c
File Number=0, Blksiz=16384, File Type=1 CONTROL
*** END OF DUMP ***
*** 2013-11-17 15:08:13.584
Processing Oradebug command 'setmypid'
*** 2013-11-17 15:08:13.585
Oradebug command 'setmypid' console output: <none>
*** 2013-11-17 15:08:16.701
Processing Oradebug command 'tracefile_name'
*** 2013-11-17 15:08:16.701
Oradebug command 'tracefile_name' console output:
/u01/app/oracle/product/11.2.0/dbhome_1/log/diag/rdbms/bys3/bys3/trace/bys3_ora_1788.trc
相關文章
- alter system set event和set events的區別
- [20190522]How to get dump or list parameters set at session level.txtSession
- 2.7.6.2.1 ALTER SYSTEM SET語句中的SCOPE子句
- oracle快速拿到重建控制檔案語句的方法二Oracle
- alter table set unused column
- flask之控制語句 if 語句與for語句Flask
- idea檔案頭資訊設定Idea
- 控制語句
- YAML檔案語法及示例YAML
- 檢視BAM檔案頭部資訊
- Java 控制語句Java
- python 控制語句Python
- 流程控制語句
- 複雜控制語句
- 2 控制流語句
- JAVA 中使用 SQL 語句查詢 EXCEL 檔案資料JavaSQLExcel
- SQL語句收縮日誌檔案SQL
- C語言 - 標頭檔案包含C語言
- 註冊 sql語句+後端PHP檔案SQL後端PHP
- 【nacos】透過curl語句更新配置檔案
- Java™ 教程(控制流語句)Java
- 5、控制語句的使用
- Go:條件控制語句Go
- Java流程控制語句Java
- 【SQL】16 SQL CREATE INDEX 語句、 撤銷索引、撤銷表以及撤銷資料庫、ALTER TABLE 語句、AUTO INCREMENT 欄位SQLIndex索引資料庫REM
- 【分支流程控制語句、迴圈流程控制語句】的學習
- Session store not set on request.Session
- Laravel - Session store not set on requestLaravelSession
- Linux下邏輯測試語句引數和流程控制語句 if語句Linux
- GaussDB SQL基礎語法示例-迴圈語句SQL
- 清除Oracle控制檔案中的歸檔資訊v$archived_logOracleHive
- Visual Studio 快速分析 .NET Dump 檔案
- 檢測根目錄帶bom頭資訊的檔案
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- PL/SQL 條件控制語句SQL
- python-條件控制(if語句)Python
- rust學習四、控制語句Rust
- ### 流程控制語句結構
- 流程控制語句結構