2007年11月20日
logminer應用(查尋所操作過的sql語法)
主要目地:查尋所操作過的sql語法
前言:
重要的view有
...繼續閱讀
前言:
| 在操作logmnr之前先提一下redo log file的作用,redo log file 主要是用來存放執行中、執行後的sql指令,所以在redo log裏可查到 1、資料改變的記錄 (insert / update / delete / ddl的動作) 2、scn值 3、commit_scn 4、owner、table name 5、redo、undo的sql語法等等 |
重要的view有
| V$LOGMNR_CONTENTS : 存放我們解譯後的sql (注意,當我們離開這個session後,裏面的資料將會自動清除) V$LOGMNR_DICTIONARY :如是使用字典檔時,這裏會有一筆資料;字典檔的用處主要是用於反解譯oracle的語言成我們所明了的文字,存放oracle內部的資料都是編碼過的, 如 insert into Object#2581(col#1, col#2) values (hextoraw('4a6f686e20446f65'),hextoraw('c306'));",這種東西對我們來說是很難了解的,所以我們如要 看到類似INSERT INTO emp(name, salary) VALUES ('John Doe', 50000); 這種描述的話,就需要字典檔來幫忙了 V$LOGMNR_LOGFILE:記錄被分析的檔案明細 V$LOGMNR_LOGS Synonym for V_$LOGMNR_LOGS |
2007年11月6日
General Space Management Enhancements
1、SYSAUX tablespace:OverView
- 角色是補助system tablespace,
- 存在指令、函式庫的地方
- 當新建database時,會順便產生
- 跟system tablespace一樣具有一些特別的保護機治
無法reamanent、read write、extent management local、segment space management auto、drop - 不支援 transportable tablespace
- 如sysaux tablespace遺失、損壞將會讓一些oracle的功能失效
10g備份跟還原相關(3/3)
Setting Duration and Throttling Option
duration <hrs>:<mins> [partial] [minimize {time|load}]
partial:假如在指定時間內沒有完成備份將不會發生錯誤訊習。如沒有指定的話,將會停止rman執行跟顯示錯誤訊習
minimize time:儘可能的在指定的時間內完成備份的動作
minimize load:儘可能的不影響正常的運作之下完成備份的動作
summary
overview
| 1、copy database in 10 hours with minimum impact RMAN>backup as copy duration 10:00 minimized load database; 2、back up tablespace in 4 hours RMAN>backup duration 4:00 filesperset 1 tablespace users; 3、back up as many files as possible in 4 hours RMAN>backup duration 4:00 partial filesperset 1 database; |
duration <hrs>:<mins> [partial] [minimize {time|load}]
partial:假如在指定時間內沒有完成備份將不會發生錯誤訊習。如沒有指定的話,將會停止rman執行跟顯示錯誤訊習
minimize time:儘可能的在指定的時間內完成備份的動作
minimize load:儘可能的不影響正常的運作之下完成備份的動作
summary
|
overview
|
2007年10月9日
10g備份跟還原相關(2/3)
10g rman提供的優點
...繼續閱讀
| 1、單一介面處理全部的備份跟還原流程。 2、加強增量備份特性以縮短份、還原時間 3、提供image 備份的方式縮短restore的時間 4、提供增量備份去clone出db 5、提供壓縮備份檔的選項 |
2007年09月8日
9i RAC 筆記(2)
4、有關Shared Disk
| 在rac看來,每一個node的組成都跟標準的oracle一樣,都是由conrtrolfile、datafile、redo logfile(不一定一定要使用)所組成的,只有在存放這些實体檔案地方要特別的處理。而oracle官方是建議使用ocfs或raw來解決,但只要是符合cluster file system的第三方軟体都可以替代ocfs或raw。 |
2007年08月28日
9i RAC 筆記(1)
Oracle RAC 檔案系統簡介
...繼續閱讀
raw:9i/10g/11g支援
asm:10g/11g支援
ocfs1/2:9iR2/10g/11g支援
lvm1/2: (Logical Volume Mamager)
redhat gfs :
cluster file system簡介:
|
...繼續閱讀
2007年08月8日
RMAN auxiliary 的應用
簡介: 9i rman 除了備份的功能之外,也附加了一些額外的應用,這次是介照如何用rman 的auxiliary 產生一個副本的db
環境簡介:
os:Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
oracle: 9.2.0.4.0 (32位元)
RAM:1G ...繼續閱讀
環境簡介:
os:Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
oracle: 9.2.0.4.0 (32位元)
RAM:1G ...繼續閱讀
2007年08月2日
Oracle 9iR2 online create dataguard
os: rhce 4.0
oracle: 9iR2
目標: 大多數的資料都是需要停止db的運作才建置起data guard的,但真實情況中,大多數的企業中是不太能忍受長時間的停止運作
為了符合現實情況,這次需要二個pc來完成所需要的環境
作用: 做異地備援、縮短移轉機器的停止運作時間 ...繼續閱讀
oracle: 9iR2
目標: 大多數的資料都是需要停止db的運作才建置起data guard的,但真實情況中,大多數的企業中是不太能忍受長時間的停止運作
為了符合現實情況,這次需要二個pc來完成所需要的環境
作用: 做異地備援、縮短移轉機器的停止運作時間 ...繼續閱讀
2007年07月26日