1樓:love冰—心
1、因為oracle執行在linux系統下,首先,要連線linux系統。
2、切換到oracle安裝使用者下。 我的使用者是 oracle。
3、執行oracle的環境變數,在oracle 的根目錄下面,執行 soruce .bash_prfile 命令, 以便 輸入相關命令。
4、執行命令: cd $oracle_home 進入oracle的安裝目錄。
5、在此輸入命令: find -name listener.log ,查詢監控日誌檔案。
6、執行命令 cd 到檢視到的日誌檔案目錄。
7、執行cat listener.log命令 檢視日誌檔案。
2樓:阿冰兒瞎溜達
登入:sqlplus "/as sysdba"
檢視路徑:sql> select * from v$logfile;
什麼是oracle 日誌檔案?就是oracle 對於一切資料庫的操作的記錄 方便以後查詢分析錯誤。有可以恢復資料等作用。
oracle日誌檔案
1.查詢系統使用的是哪一組日誌檔案:
select * from v$log;
2.查詢正在使用的組所對應的日誌檔案:
select * from v$logfile;
如何檢視oracle的日誌檔案
3樓:love冰—心
1、因為oracle執行在linux系統下,首先,要連線linux系統。
2、切換到oracle安裝使用者下。 我的使用者是 oracle。
3、執行oracle的環境變數,在oracle 的根目錄下面,執行 soruce .bash_prfile 命令, 以便 輸入相關命令。
4、執行命令: cd $oracle_home 進入oracle的安裝目錄。
5、在此輸入命令: find -name listener.log ,查詢監控日誌檔案。
6、執行命令 cd 到檢視到的日誌檔案目錄。
7、執行cat listener.log命令 檢視日誌檔案。
oracle 如何檢視日誌?
oracle資料庫日誌檔案在哪
4樓:★冰☆狼
你說的是聯機日誌檔案還是告警日誌檔案,若是聯機日誌檔案,你可通過select * from v$logfile檢視它的位置,若是告警日誌檔案你可以show parameter dump然後找到background dump那個的目錄。
5樓:
sqlplus '/as sysdba'
sql>show parameter dump
oracle裡怎麼對sql查詢的日誌進行檢視
在oracle 中怎麼檢視sql 執行日誌
6樓:小小歐平兒
2、在二級選單中,選擇sql歷史記錄選項,或者按快捷鍵f8開啟視窗。
3、預設開啟是會顯示在最下方的小視窗,在標題欄雙擊滑鼠左鍵,即可最大化視窗,再次雙擊左鍵還原視窗。
4、最大化視窗之後,便於更好的查詢記錄結果,可以看到,以往執行的sql記錄都顯示出來了可以往下翻動,查詢自己需要的日誌。
7樓:折柳成萌
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/akazamdb/redo01.log',options => dbms_logmnr.
addfile);
pl/sql procedure successfully completed
3、使用logminer進行日誌分析(具體要查詢什麼內容可以自己修改)
(1)無限制條件
sql> execute dbms_logmnr.start_logmnr(
dictfilename=>'/data1/oracle/logs/v816dict.ora ');
如何檢視oracle的歸檔日誌檔案
8樓:千鋒教育
1、常用命令 sql> show parameter log_archive_dest; sql> archive log list; sql> select * from v$flash_recovery_area_usage; archivelog 96.62 0 141 sql> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage; 2.9904 sql> show parameter recover; db_recovery_file_dest string /u01/oracle/flash_recovery_area db_recovery_file_dest_size big integer 2g 2、刪除日誌 cd $oracle_base/flash_recovery_area/orcl/archivelog 轉移或清除對應的歸檔日誌, 刪除一些不用的日期目錄的檔案,注意保留最後幾個檔案在刪除歸檔日誌後,必須用rman維護控制檔案,否則空間顯示仍然不釋放。
3、rman target sys/password rman> crosscheck archivelog all; rman> delete expired archivelog all; 或者 rman> delete archivelog until time 「sysdate-1″; 4、再查 sql> select * from v$flash_recovery_area_usage; 5、修改大小 sql> alter system set db_recovery_file_dest_size=4g scope=both;
如何檢視oracle表空間資料檔案位置
開啟oracle控制檯,在oracle命令列中,輸入命令。一 首先,要連線linux系統。二 連上後,進行oracle控制檯。輸入命令 sqlplus as sysdba 三 在oracle命令列中,輸入 select t1.name,t2.name from v tablespace t1,v d...
如何檢視錶空間,如何檢視oracle所有的表空間?
可以找到你的表 右擊檢視屬性 上面有表空間 如果用sql語句的話還真沒見過 oracle裡怎樣查詢一個表屬於哪個表空間?同意上面的答案,但是注意的是,表名 如果是英文的,要大寫才可以。如何檢視oracle所有的表空間?oracle如何查詢表空間?是用sql,還是用工具?用軟體可以直接查詢表空間!pl...
dump檔案如何檢視
1.進到 control panel system advanced startup recovery,請選complete memory dump並選中system failure下的所有選項。請記住memory.dmp檔案存放的位置,預設情況下此檔案存放在 systemroot 下。請確認mem...