Oracle動態顯示日誌,oracle動態日誌

來源:互聯網
上載者:User

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了,照我的去做,你的問題就解決啦。或者,你把空間設定許可權,沒有許可權進入你空間的人,都無法看到你空間裡的任何動態(不會在沒有許可權的人的空間裡顯示你空間的動態,明白嗎?),設定也是在“設定”那裡。
我的回答你滿意嗎?
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.