国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle刪除archivelog文件的正確方法

2020-07-26 14:08:06
字體:
來源:轉載
供稿:網友

Oracle在開啟了歸檔模式后,會在指定的archive目錄下產生很多的archivelog文件,而且默認是不會定期清除的,時間長久了,該文件夾會占用很大的空間。

問題:如何定期正確刪除archivelog文件呢? 很多人直接在archive目錄下刪除文件,這樣其實不能達到在Oracle CLF文件中刪除文件記錄的效果。

正確方法:

1.用RMAN連接目標DB:在命令行界面輸入以下命令

RMAN target sys/*@orcl**

2.在RMAN命令窗口中,輸入如下命令:

crosscheck archivelog all; delete expired archivelog all;

或者刪除指定時間之前的archivelog:

DELETE ARCHIVELOG ALL COMPLETED BEFORE ‘SYSDATE-7'; (指定刪除7天前的歸檔日志)

3.其它相關命令: 查看歸檔日志列表:

list archivelog all;

查看失效的歸檔日志列表:

list expired archivelog all;

4.定期清除archivelog: 可以將如下代碼寫成.bat文件,在控制面版的任務計劃下添加新的定時任務:

RMAN target sys/*@orcl crosscheck archivelog all; delete expired archivelog all;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绿春县| 陇西县| 绥棱县| 金昌市| 肃宁县| 新兴县| 乐安县| 丰台区| 香格里拉县| 夏津县| 遵义县| 新巴尔虎右旗| 丰原市| 枣阳市| 宿迁市| 宜阳县| 龙门县| 西林县| 新和县| 马关县| 南昌县| 枣强县| 平江县| 星座| 乐至县| 宜章县| 伊宁县| 麻城市| 桂东县| 宁陵县| 荥经县| 龙口市| 中阳县| 秦皇岛市| 湘西| 醴陵市| 岚皋县| 依兰县| 临武县| 于都县| 滨州市|