Oracle動態顯示日誌,oracle動態日誌
1.查看記錄檔位置;
IND_USER@PROD>select inst_id,name,value from v$diag_info;
INST_ID NAME VALUE
---------- -------------------- --------------------------------------------------
1 Diag Enabled TRUE
1 ADR Base /u01/app/oracle
1 ADR Home /u01/app/oracle/diag/rdbms/prod/PROD
1 Diag Trace /u01/app/oracle/diag/rdbms/prod/PROD/trace
1 Diag Alert /u01/app/oracle/diag/rdbms/prod/PROD/alert
1 Diag Incident /u01/app/oracle/diag/rdbms/prod/PROD/incident
1 Diag Cdump /u01/app/oracle/diag/rdbms/prod/PROD/cdump
1 Health Monitor /u01/app/oracle/diag/rdbms/prod/PROD/hm
1 Default Trace File /u01/app/oracle/diag/rdbms/prod/PROD/trace/PROD_or
a_4873.trc
1 Active Problem Count 0
1 Active Incident Coun 0
t
--alert目錄為一個xml檔案;
--trace目錄中為文字檔;
[oracle@jibo trace]$ pwd
/u01/app/oracle/diag/rdbms/prod/PROD/trace
[oracle@jibo trace]$ ll -atl|grep alert*
-rw-r----- 1 oracle oinstall 99797 Sep 29 14:54 alert_PROD.log
[oracle@jibo trace]$ tail -f alert_PROD.log
Mon Sep 29 14:43:34 2014
Starting background process SMCO
Mon Sep 29 14:43:34 2014
SMCO started with pid=28, OS id=4709
Mon Sep 29 14:54:57 2014
Thread 1 advanced to log sequence 12 (LGWR switch)
Current log# 3 seq# 12 mem# 0: /u01/app/oracle/oradata/PROD/onlinelog/o1_mf_3_b22567o2_.log
Current log# 3 seq# 12 mem# 1: /u01/app/oracle/fast_recovery_area/PROD/onlinelog/o1_mf_3_b2256827_.log
Mon Sep 29 14:54:58 2014
Archived Log entry 7 added for thread 1 sequence 11 ID 0x102473b1 dest 1:
--作業系統下查看alert日誌,用tail指令;
資料庫有什麼改動,記錄檔就會產生相應的記錄
用於查看學習測試最好不過
oracle 怎查看日誌?
Oracle日誌查看
一.Oracle日誌的路徑:
登入:sqlplus "/as sysdba"
查看路徑:SQL> select * from v$logfile;
SQL> select * from v$logfile;(#記錄檔路徑)
二.Oracle記錄檔包含哪些內容:(日誌的數量可能略有不同)
control01.ctl example01.dbf redo02.log sysaux01.dbf undotbs01.dbf
control02.ctl redo03.log system01.dbf users01.dbf
control03.ctl redo01.log SHTTEST.dbf temp01.dbf
三.Oracle日誌的查看方法:
SQL>select * from v$sql (#查看最近所作的操作)
SQL>select * fromv $sqlarea(#查看最近所作的操作)
Oracle 資料庫的所有更改都記錄在日誌中,從目前來看,分析Oracle日誌的唯一方法就是使用Oracle公司提供的LogMiner來進行,因為原始的日誌資訊我們根本無法看懂,Oracle8i後續版本中內建了LogMiner,而LogMiner就是讓我們看懂日誌資訊的工具,通過這個工具可以:查明資料庫的邏輯更改,偵察並更正使用者的誤操作,執行事後審計,執行變化分析。
四.LogMiner的使用:
1、建立資料字典檔案(data-dictionary)
1).首先在init.ora初始化參數檔案中,添加一個參數UTL_FILE_DIR,該參數值為伺服器中放置資料字典檔案的目錄。如:UTL_FILE_DIR = ($ORACLE_HOME\logs) ,重新啟動資料庫,使新加的參數生效:
SQL> shutdown;
SQL>startup;
2).然後建立資料字典檔案
SQL> connect /as sysdba
SQL> execute dbms_logmnr_d.build(dictionary_filename => 'dict.ora',dictionary_location => '/data1/oracle/logs');
PL/SQL procedure successfully completed
2、建立要分析的記錄檔列表
1).建立分析列表,即所要分析的日誌
SQL>execute dbms logmnr.add logfile(LogFileName => '/data1/oracle/oradata/akazamdb/redo01.log',Options => dbms_logmnr.new);
PL/SQL procedure successfully completeds
2).添加分析記錄檔,一次添加1個為宜
SQL>execute dbms_ logmnr.add_ logfile(LogFileName => '/data1/oracle/oradata/akaz......餘下全文>>
怎讓日誌內容不在動態中顯示
你說的是QQ空間,還是百度空間?還是其他的?你的問題不是很清楚,但我還是很樂意回答你。我估計你問的是QQ空間,那我就QQ空間說吧。
如果沒有設定空間動態不提示的話,你空間的一切日誌、相簿、轉載、分享、說說等的更新,都會在好友空間的“社交動向更新”中顯示。
在“裝扮空間”旁有個“設定”,點擊進入,然後找到“其他”這個項,進行設定,就OK了,照我的去做,你的問題就解決啦。或者,你把空間設定許可權,沒有許可權進入你空間的人,都無法看到你空間裡的任何動態(不會在沒有許可權的人的空間裡顯示你空間的動態,明白嗎?),設定也是在“設定”那裡。
我的回答你滿意嗎?