1.默認情況下,oracle的日志文件記錄在$ORACLE/rdbms/log目錄下
站在用戶的角度思考問題,與客戶深入溝通,找到平遙網(wǎng)站設(shè)計與平遙網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、申請域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋平遙地區(qū)。
日志文件為(alert_.log):
2.如果不是在默認位置,則可通過sql查詢?nèi)罩疚募恢茫?/p>
其中background_dump_dest的value值即為日志文件存放位置
1、打開oracle sql developer工具,沒有此工具的可以去oracle官網(wǎng)下載安裝即可,剛剛安裝完成的是沒有記錄的,只有使用工具執(zhí)行過后才會留下記錄可以查詢。打開之后不需要連接數(shù)據(jù)庫就可以查詢到sql記錄了。
2、在二級菜單中,選擇SQL歷史記錄選項,或者按快捷鍵F8打開窗口。
3、默認打開是會顯示在最下方的小窗口,在標題欄雙擊鼠標左鍵,即可最大化窗口,再次雙擊左鍵還原窗口。
4、最大化窗口之后,便于更好的查詢記錄結(jié)果,如圖所示,以往執(zhí)行的sql記錄都顯示出來了,可以在每個欄目標題上單擊,進行排序操作,一般可以點擊時間戳字段,按時間來排序查詢記錄。第二次點擊,可以切換順序和逆序。
5、最后一個字段是持續(xù)時間,點擊排序之后可以查詢出哪些sql語句最快,哪些sql語句執(zhí)行比較慢,需要優(yōu)先等。
6、對于一些不需要的sql記錄可以刪除的,因為記錄多了不便于查詢,沒有用的sql最好及時清除了。只需要選擇您需要刪除的記錄,然后點擊如圖所示的清除按鈕,在二次確認彈框中選擇是,即可刪除。
7、在刪除按鈕后面就是一個搜索輸入框,在此處輸入搜索關(guān)鍵字可以模糊匹配到記錄,對于記不清的記錄,采用模糊搜索的方式查詢,效率非常高。工具會自動根據(jù)我們輸入的關(guān)鍵字進行篩選過濾的。
1、打開plsql,輸入用戶名密碼登錄到數(shù)據(jù)庫。
2、可以在plsql中看到很多的功能菜單。
3、選中”工具“打開,可以看到有”導(dǎo)入表“和”導(dǎo)出表“。
4、打開”導(dǎo)入表“,oracle導(dǎo)入,可以導(dǎo)入約束、索引、授權(quán)等,注意此時沒有選擇”提交“。
5、首選需要選擇導(dǎo)入可執(zhí)行文件,從oracle客戶端安裝路徑中查找,修改imp*.exe,刪掉*,找到imp.exe,單擊確定。
6、數(shù)據(jù)表開始導(dǎo)入,列出的導(dǎo)入的行,導(dǎo)入狀態(tài)以及最終結(jié)果。
1,默認情況下,oracle的日志文件記錄在$ORACLE/rdbms/log目錄下
[plain] view plaincopy
[oracle@oracle log]$ pwd
/home/oracle/oracle/product/10.2.0/db_1/rdbms/log
日志文件為(alert_ORACLE_SID.log):
[plain] view plaincopy
[oracle@oracle log]$ ll
總計 848
-rw-rw-r-- 1 aaa aaa 962 06-20 15:57 alert_TESTDB.log
2,如果不是在默認位置,則可通過sql查詢?nèi)罩疚募恢茫?/p>
[plain] view plaincopy
SQL show parameter dump_dest
NAME TYPE
------------------------------------ ----------------------
VALUE
------------------------------
background_dump_dest string
/home/oracle/oracle/admin/TESTDB/bdump
core_dump_dest string
/home/oracle/oracle/admin/TESTDB/cdump
user_dump_dest string
/home/oracle/oracle/admin/TESTDB/udump
其中background_dump_dest的value值即為日志文件存放位置
oracle日志查看
一.oracle日志的路徑:
登錄:sqlplus
"/as
sysdba"
查看路徑:sql
select
*
from
v$logfile;
sql
select
*
from
v$logfile;(#日志文件路徑)
二.oracle日志文件包含哪些內(nèi)容:(日志的數(shù)量可能略有不同)
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日志的查看方法:
sqlselect
*
from
v$sql
(#查看最近所作的操作)
sqlselect
*
fromv
$sqlarea(#查看最近所作的操作)
oracle
數(shù)據(jù)庫的所有更改都記錄在日志中,從目前來看,分析oracle日志的唯一方法就是使用oracle公司提供的logminer來進行,因為原始的日志信息我們根本無法看懂,oracle8i后續(xù)版本中自帶了logminer,而logminer就是讓我們看懂日志信息的工具,通過這個工具可以:查明數(shù)據(jù)庫的邏輯更改,偵察并更正用戶的誤操作,執(zhí)行事后審計,執(zhí)行變化分析。
1、因為oracle運行在Linux系統(tǒng)下,首先,要連接Linux系統(tǒng)。
2、切換到oracle安裝用戶下。 我的用戶是 oracle。
3、運行oracle的環(huán)境變量,在oracle 的根目錄下面,運行 soruce .bash_prfile 命令, 以便 ? ? ? ?輸入相關(guān)命令。
4、運行命令: cd $ORACLE_HOME 進入oracle的安裝目錄。
5、在此輸入命令: find -name listener.log ,查找監(jiān)控日志文件。
6、運行命令 cd ?到查看到的日志文件目錄。
7、運行cat listener.log命令 查看日志文件。