日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Oracle怎么清理數(shù)據(jù)庫(kù)中沒(méi)用的文件

本篇內(nèi)容主要講解“Oracle怎么清理數(shù)據(jù)庫(kù)中沒(méi)用的文件”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Oracle怎么清理數(shù)據(jù)庫(kù)中沒(méi)用的文件”吧!

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),徐匯企業(yè)網(wǎng)站建設(shè),徐匯品牌網(wǎng)站建設(shè),網(wǎng)站定制,徐匯網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,徐匯網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

Oracle清理數(shù)據(jù)庫(kù)各種日志文件

1. (optional)可以創(chuàng)建備份目錄,提前備份需要清理日志

mkdir /log_bak_date

2. 數(shù)據(jù)庫(kù)各項(xiàng)日志文件路徑

sqlplus / as sysdba
SYS@honor1 > show parameter dump_dest;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
background_dump_dest                 string      /u01/app/oracle/diag/rdbms/honor/honor1/trace
core_dump_dest                       string      /u01/app/oracle/diag/rdbms/honor/honor1/cdump
user_dump_dest                       string      /u01/app/oracle/diag/rdbms/honor/honor1/trace
11gR1之后引入全新的診斷信息架構(gòu):
SYS@honor1 > show parameter diag;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
diagnostic_dest                      string      /u01/app/oracle
SYS@honor1 > show parameter audit_file_dest;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest                      string      /u01/app/oracle/admin/honor/adump
audit_file_dest       /* 路徑下存放的是數(shù)據(jù)庫(kù)審計(jì)信息文件,如果未設(shè)置audit_trail為OS,則默認(rèn)此目錄只存放SYS登陸審計(jì)信息。
background_dump_dest  /* 存放數(shù)據(jù)庫(kù)后臺(tái)進(jìn)程調(diào)試信息,與記錄影響實(shí)例、數(shù)據(jù)庫(kù)的trace文件和alert日志文件,11gR1之后,缺省忽略此參數(shù)設(shè)置,根據(jù)diagnostic_dest存放
diagnostic_dest       /* 11gR1之后,引入,后臺(tái)進(jìn)程與alert告警日志會(huì)根據(jù)ADR base目錄存放
user_dump_dest        /* 存放用戶進(jìn)程調(diào)試trace文件,11gR1之后,引入新的診斷架構(gòu)這個(gè)參數(shù)將被忽略,由diagnostic_dest控制trace文件生成目錄
core_dump_dest        /* 存放Oracle核心轉(zhuǎn)儲(chǔ)文件

3. 數(shù)據(jù)庫(kù)審計(jì)信息文件清理

find /u01/app/oracle/admin/honor/adump -mtime +30 -name \*.aud
/* 可選擇如下命令備份審計(jì)文件:
find /u01/app/oracle/admin/honor/adump -mtime +30 -name \*.aud -exec mv {} /log_bak_date \;
/* 查看審計(jì)目錄下30天前的審計(jì)文件
find audit_file_dest -mtime +30 -name \*.aud
/* 確保審計(jì)日志無(wú)需保留,可選擇刪除
cd /log_bak_date
rm -rf *.aud
/* 數(shù)據(jù)庫(kù)中審計(jì)一般可以選擇直接truncate掉aud$

4. 數(shù)據(jù)庫(kù)trace文件

/* 清理trace文件
進(jìn)入background_dump_dest路徑下,將30天之前的文件移到準(zhǔn)備刪除的文件夾,執(zhí)行命令如下:
find /opt/oracle/diag/rdbms/orcl/czh29c/trace -mtime +30 -name \*.tr*
/* (可選)可選擇將文件備份
$ find /opt/oracle/diag/rdbms/orcl/czh29c/trace -mtime +30 -name \*.tr* -exec mv {} /log_bak_date/background_dump_dest \;
/* 確保日志無(wú)用處之后,手工執(zhí)行刪除命令
cd /log_bak_date/background_dump_dest
rm -rf *.tr*

5.清理數(shù)據(jù)庫(kù)alert日志

/* alert有兩種辦法可以清理
/* /* cp備份
cd /u01/app/oracle/diag/rdbms/honor/honor1/trace
cp alert_$ORACLE_SID.log /log_bak_date/alert_$ORACLE_SID.log.bak (確??臻g足夠)
/* 清理辦法
  方法1:echo 0 >alert_$ORACLE_SID.log (清空內(nèi)容)
  方法2:rm alert_$ORACLE_SID.log  (直接刪除掉)

6. 數(shù)據(jù)庫(kù)sql trace文件清理

數(shù)據(jù)庫(kù)默認(rèn)user_dump_dest和background_dump_dest路徑一致,如不一致,參照4中清理trace文件步驟清理

7. 數(shù)據(jù)庫(kù)監(jiān)聽(tīng)日志清理

/* Oracle 11g的監(jiān)聽(tīng)日志和告警日志分別在,RAC日志在grid用戶的$ORACLE_BASE下:
$ORACLE_BASE/diag/tnslsnr/hostname/listener/trace(文本監(jiān)聽(tīng)日志)
$ORACLE_BASE/diag/tnslsnr/hostname/listener/alert(xml監(jiān)聽(tīng)日志)
/* 刪除監(jiān)聽(tīng)日志的方法如下:
/* 切換到oracle用戶(如果為RAC,切換到grid用戶)
$ su oracle
$ lsnrctl 
LSNRCTL> set log_status off
$ mv listener.log listener.log.bak  /*(備份一下監(jiān)聽(tīng)文件或者刪除監(jiān)聽(tīng)日志文件)
$ mv listener.xml listener.xml.bak
LSNRCTL> set log_status on          /*(這時(shí)候會(huì)自動(dòng)創(chuàng)建一個(gè)listener.log文件)
/* 11g可以使用ADRCI工具查看告警日志
/* 要看警告日志可以在oracle用戶下執(zhí)行adrci
$ adrci
adrci> show alert  /* 可根據(jù)提示查看數(shù)據(jù)庫(kù)或者監(jiān)聽(tīng)日志內(nèi)容。
$ adrci
adrci> SHOW TRACEFILE  /* 可以看到所有的trace以及alert日志文件
/* 使用adrci清理trace文件
$ adrci
adrci> show home
adrci> set homepath diag/rdbms/honor/honor1
adrci> help purge     /* 可根據(jù)清理多少分鐘前的數(shù)據(jù),也可以show problem查看日志中錯(cuò)誤信息

到此,相信大家對(duì)“Oracle怎么清理數(shù)據(jù)庫(kù)中沒(méi)用的文件”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


網(wǎng)頁(yè)標(biāo)題:Oracle怎么清理數(shù)據(jù)庫(kù)中沒(méi)用的文件
URL網(wǎng)址:http://www.dlmjj.cn/article/iehosj.html