ORA-00257: archiver error. Connect internal only, until freed
查看歸檔日志序列
SQL> archive log list;Automatic archival Enabled #自動歸檔Archive destination USE_DB_RECOVERY_FILE_DEST #歸檔目錄為指定的閃回恢復區Oldest online log sequence 174 #最舊的在線日志序列Next log sequence to archive 176 #下一個日志序列歸檔Current log sequence 176 #當前日志序列
歸檔日志默認是保存在oracle系統的閃回恢復區(Flash recovery area)
查看閃回恢復區參數
SQL> show parameter db_recovery_file_dest;NAME TYPE VALUE----------------------- --------- ----------------------------db_recovery_file_dest string /data/oracle/flash_recovery_areadb_recovery_file_dest_size big integer 3G
檢查flash recovery area的使用情況
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES--------- ------------------ ------------------------- --------------CONTROL FILE 0 0 0REDO LOG 0 0 0ARCHIVED LOG 99.98 0 23BACKUP PIECE 0 0 0IMAGE COPY 0 0 0FLASHBACK LOG 0 0 0FOREIGN ARCHIVED LOG 0 0 0
可以看到ARCHIVE LOG日志已占用99.98%的閃存空間
方案一:刪除過期歸檔日志,增大閃回恢復區空間大小
若有需要先行將歸檔日志備份再刪除
一、刪除歸檔日志文件
找到歸檔日志存放目錄:/data/oracle/flash_recovery_area/ORCL/archivelog
刪除不需要的歸檔日志文件
直接刪除歸檔日志后,必須用RMAN維護控制文件
二、使用RMAN維護控制文件
[oracle@dbsrc ~]$ rman target sys/passRMAN> crosscheck backup; #核對所有備份集RMAN> run{delete noprompt obsolete;crosscheck archivelog all;delete noprompt expired archivelog all;crosscheck backup;delete noprompt expired backup;}RMAN> exit;
run{}中的命令被視為一個作業,一個失敗整個命令停止執行
delete obsolete; #刪除超出保存策略的備份
crosscheck archivelog all; #檢查無效的歸檔日志(失效的標記為expired)
delete expired archivelog all; #刪除expired的歸檔日志
delete expired backup; #刪除所有失效的備份集
delete expired 刪除的是那些本來RMAN以為存在但是實際上在磁盤或者磁帶上已經被刪除了的信息,刪除的只是RMAN資料庫中的記錄;
delete obsolete 刪除舊于備份保留策略定義的備份數據同時也更新RMAN資料庫以及控制文件。
noprompt 指無需確認
三、增大閃回恢復區空間大小
SQL> alter system set db_recovery_file_dest_size=8G;
查看閃回恢復區參數
SQL> show parameter db_recovery_file_dest;
四、重新檢查flash recovery area的使用情況
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES--------- ------------------ ------------------------- --------------CONTROL FILE 0 0 0REDO LOG 0 0 0ARCHIVED LOG 4.5 0 3BACKUP PIECE 0 0 0IMAGE COPY 0 0 0FLASHBACK LOG 0 0 0FOREIGN ARCHIVED LOG 0 0 0
五、添加定時任務,清理歸檔日志存儲空間
1、新建腳本文件存放文件夾
[root@dbsrc ~]# mkdir -p /backup/oracledata
2、編輯腳本內容
[root@dbsrc ~]# vim /backup/oracledata/oracle_archivelog_clean.sh#腳本內容 (/backup/oracledata/oracle_archivelog_clean.sh)刪除三天前的所有歸檔文件find /data/oracle/flash_recovery_area/ORCL/archivelog/ -mtime +3 -name "201*" -exec rm -rf {} /;
3、設置腳本文件權限
[root@dbsrc ~]# chmod 777 /backup/oracledata/oracle_archivelog_clean.sh
4、添加計劃任務(系統調度任務和用戶調度任務添加其一)
系統任務調度:系統周期性所要執行的工作,比如寫緩存數據到硬盤、日志清理等。在/etc目錄下crontab文件,這個就是系統任務調度的配置文件。
用戶任務調度:用戶定期要執行的工作,比如用戶數據備份、定時郵件提醒等。用戶可以使用crontab工具來定制自己的計劃任務。所有用戶定義的crontab文件都被保存在 /var/spool/cron目錄中。其文件名與用戶名一致。
1)、系統任務調度
編輯系統任務計劃
[root@dbsrc ~]# vim /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root#SHELL 變量指定了系統要使用哪個shell,這里是bash#PATH 變量指定了系統執行命令的路徑#MAILTO 變量指定了crond的任務執行信息將通過電子郵件發送給root用戶,如果MAILTO變量的值為空,則表示不發送任務執行信息給用戶# For details see man 4 crontabs# Example of job definition:# .---------------- minute (0 - 59)# | .------------- hour (0 - 23)# | | .---------- day of month (1 - 31)# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat# | | | | |# * * * * * user-name command to be executed#(*):代表所有 (,):多個值間隔 (-):范圍連接符#(/)指定時間間隔頻率,例如(*/10)如果在minute字段,表示每十分鐘執行一次# 以管理員身份每天凌晨05:00,執行相應目錄下的腳本任務0 5 * * * root /backup/oracledata/oracle_archivelog_clean.sh
2)、用戶任務調度
編輯用戶任務計劃
[root@dbsrc ~]# crontab -e#以管理員身份每天凌晨05:00,執行相應目錄下的腳本0 5 * * * /backup/oracledata/oracle_archivelog_clean.sh
無需再添加執行用戶,否則任務計劃無法執行,將有以下報錯
[root@dbsrc ~]# cat /var/spool/mail/rootFrom root@dbsrc.localdomain Tue Aug 7 05:00:01 2018Return-Path: <root@dbsrc.localdomain>X-Original-To: rootDelivered-To: root@dbsrc.localdomainReceived: by dbsrc.localdomain (Postfix, from userid 0) id 9662C2827; Tue, 7 Aug 2018 05:00:01 +0800 (CST)From: "(Cron Daemon)" <root@dbsrc.localdomain>To: root@dbsrc.localdomainSubject: Cron <root@dbsrc> root /backup/oracledata/oracle_archivelog_clean.shContent-Type: text/plain; charset=UTF-8Auto-Submitted: auto-generatedPrecedence: bulkX-Cron-Env: <XDG_SESSION_ID=6910>X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/0>X-Cron-Env: <LANG=en_US.UTF-8>X-Cron-Env: <SHELL=/bin/sh>X-Cron-Env: <HOME=/root>X-Cron-Env: <PATH=/usr/bin:/bin>X-Cron-Env: <LOGNAME=root>X-Cron-Env: <USER=root>Message-Id: <20180806210001.9662C2827@dbsrc.localdomain>Date: Tue, 7 Aug 2018 05:00:01 +0800 (CST)/bin/sh: root: command not found
查看用戶計劃
[root@dbsrc ~]# crontab -l0 5 * * * /backup/oracledata/oracle_archivelog_clean.sh
5、查看cron服務是否在設定時間調用
[root@dbsrc ~]# cat /var/log/cronAug 7 05:00:01 dbsrc CROND[12655]: (root) CMD (root /backup/oracledata/oracle_archivelog_clean.sh)Aug 7 05:01:01 dbsrc CROND[12795]: (root) CMD (run-parts /etc/cron.hourly)Aug 7 05:01:01 dbsrc run-parts(/etc/cron.hourly)[12795]: starting 0anacronAug 7 05:01:01 dbsrc run-parts(/etc/cron.hourly)[12804]: finished 0anacron
6、查看shell腳本是否報錯(cat /var/spool/mail/用戶名)
[root@dbsrc ~]# cat /var/spool/mail/rootFrom root@dbsrc.localdomain Tue Aug 7 05:00:01 2018Return-Path: <root@dbsrc.localdomain>X-Original-To: rootDelivered-To: root@dbsrc.localdomainReceived: by dbsrc.localdomain (Postfix, from userid 0) id 9662C2827; Tue, 7 Aug 2018 05:00:01 +0800 (CST)From: "(Cron Daemon)" <root@dbsrc.localdomain>To: root@dbsrc.localdomainSubject: Cron <root@dbsrc> /backup/oracledata/oracle_archivelog_clean.shContent-Type: text/plain; charset=UTF-8Auto-Submitted: auto-generatedPrecedence: bulkX-Cron-Env: <XDG_SESSION_ID=6910>X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/0>X-Cron-Env: <LANG=en_US.UTF-8>X-Cron-Env: <SHELL=/bin/sh>X-Cron-Env: <HOME=/root>X-Cron-Env: <PATH=/usr/bin:/bin>X-Cron-Env: <LOGNAME=root>X-Cron-Env: <USER=root>Message-Id: <20180806210001.9662C2827@dbsrc.localdomain>Date: Tue, 7 Aug 2018 05:00:01 +0800 (CST)find: ‘/data/oracle/flash_recovery_area/ORCL/archivelog/2018_08_04': No such file or directory
7、重啟crond服務
[root@dbsrc ~]# service crond restart
或者
[root@dbsrc ~]# /etc/init.d/crond restar
注釋
service crond start //啟動服務service crond stop //關閉服務service crond restart //重啟服務service crond reload //重新載入配置service crond status //查看服務狀態crontab [-u user] [ -e | -l | -r ]-e:編輯某個用戶的crontab文件內容。如果不指定用戶,則表示編輯當前用戶的crontab文件。-l:顯示某個用戶的crontab文件內容,如果不指定用戶,則表示顯示當前用戶的crontab文件內容。-r:從/var/spool/cron目錄中刪除某個用戶的crontab文件,如果不指定用戶,則默認刪除當前用戶的crontab文件。-i:在刪除用戶的crontab文件時給確認提示。#提示You have new mail in /var/spool/mail/root解決[root@dbsrc ~]# echo "unset MAILCHECK">> /etc/profile;[root@dbsrc ~]# source /etc/profile
方案二:修改歸檔目錄位置
一、創建新的歸檔文件存放目錄
[root@dbsrc ~]# mkdir /data/oracle/archive_log
二、設置目錄擁有者和權限
[root@dbsrc ~]# chown -R oracle:oinstall /data/oracle/archive_log[root@dbsrc ~]# chmod 亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb 91精品中文在线| 中文字幕欧美国内| 4438全国亚洲精品在线观看视频| 综合欧美国产视频二区| 亚洲欧洲中文天堂| 亚洲成色777777在线观看影院| 日日摸夜夜添一区| 国产精品久久久久久久久久三级| 久久久天堂国产精品女人| 亚洲aⅴ男人的天堂在线观看| 国产精品久久久久久久久久新婚| 国产色视频一区| 日韩精品中文字幕久久臀| 中文字幕日韩欧美在线视频| 浅井舞香一区二区| 91中文字幕一区| 欧美制服第一页| 久久久精品久久久久| 日韩高清不卡av| 色综合久综合久久综合久鬼88| 国产999精品久久久影片官网| 久久久www成人免费精品| 国产精品日韩在线观看| 精品久久久久久国产| 久久久噜噜噜久噜久久| 超碰日本道色综合久久综合| 欧美麻豆久久久久久中文| 亚洲男人的天堂网站| 久久99热这里只有精品国产| 亚洲图片欧洲图片av| 国产精品久久久久久久久借妻| 2019最新中文字幕| 欧美日韩国产页| 亚洲精品国产精品国产自| 国产精品嫩草影院久久久| 精品亚洲国产视频| 欧美成在线观看| 欧美性jizz18性欧美| 国产成人精品日本亚洲| 亚洲美女久久久| 亚洲一区二区三区四区视频| 精品亚洲一区二区三区在线观看| 伊人久久久久久久久久久久久| 精品国产依人香蕉在线精品| 夜夜嗨av一区二区三区免费区| 久久久国产在线视频| 日韩中文在线不卡| 亚洲精品av在线播放| 亚洲激情视频在线观看| 欧美视频在线观看 亚洲欧| 亚洲成人久久久| 国产精品免费久久久| 亚洲精品狠狠操| 精品中文字幕在线观看| 成人免费在线视频网站| 国产精品第七影院| 亚洲tv在线观看| 奇门遁甲1982国语版免费观看高清| 国产日本欧美一区二区三区| 精品福利在线视频| 欧美日韩日本国产| 亚洲视频电影图片偷拍一区| 欧美视频裸体精品| 精品国产91久久久| 最近2019免费中文字幕视频三| 欧美老少配视频| 国产91精品久久久久| 中文一区二区视频| 性色av香蕉一区二区| 亚洲国产精品中文| 国产精品美女免费看| 欧美一级电影免费在线观看| 亚洲国产精品99久久| 国产中文字幕日韩| 在线亚洲男人天堂| 欧美激情啊啊啊| 欧美视频专区一二在线观看| 亚洲福利精品在线| 欧美成人精品一区二区| 国产精品99久久99久久久二8| 亚洲自拍偷拍区| 欧美性高潮床叫视频| 午夜精品三级视频福利| 韩国精品美女www爽爽爽视频| 亚洲精品网站在线播放gif| 国产情人节一区| 日本一区二区三区四区视频| 亚洲国产精品成人av| 国产精品免费久久久久久| 美女福利视频一区| 国产精品99久久久久久白浆小说| 亚洲欧美一区二区三区在线| 精品视频一区在线视频| 韩国三级电影久久久久久| 亚洲一区中文字幕| 精品高清美女精品国产区| 久久久久久久爱| 97香蕉久久夜色精品国产| 亚洲国产精品一区二区三区| 亚洲国产欧美精品| 亚洲乱码一区av黑人高潮| 日韩精品视频在线观看网址| 精品久久久久久久久久久久久| 精品福利在线看| 欧美做受高潮电影o| 国产裸体写真av一区二区| 欧美精品在线极品| 曰本色欧美视频在线| 日韩av不卡在线| 中文字幕精品一区久久久久| 日韩一区二区三区在线播放| 久久精品成人欧美大片古装| 国产日韩在线视频| 亚洲视频免费一区| 国产亚洲欧美日韩一区二区| 久久久久久久91| 国产精品91在线观看| 综合av色偷偷网| 亚洲综合第一页| 欧美激情免费看| 成人国产精品久久久久久亚洲| 中文字幕亚洲综合久久| 最近中文字幕mv在线一区二区三区四区| 国产在线观看精品一区二区三区| 亚洲精品久久久久久久久久久| 久久五月天综合| 日韩精品免费观看| 欧美孕妇毛茸茸xxxx| 成人黄色在线观看| 欧美孕妇性xx| 91精品国产综合久久香蕉最新版| 中文欧美日本在线资源| 久久国产精品影片| 91亚洲一区精品| 国产极品精品在线观看| 91久久久久久久久久| 久久99热精品这里久久精品| 国产一区二区三区在线视频| 日本欧美在线视频| 91色精品视频在线| 中文字幕欧美精品日韩中文字幕| 国产精品美女无圣光视频| 美女久久久久久久久久久| 久久久国产一区二区三区| 超碰日本道色综合久久综合| 亚洲色图国产精品| 久久成人18免费网站| 日本欧美爱爱爱| 中文字幕日韩免费视频| 国产精品久久久久久久久久久新郎| 欧美乱大交xxxxx| 国产一区二区精品丝袜| 亚洲精品永久免费精品| 国产精品午夜一区二区欲梦| 国产亚洲精品一区二区| 国产精品mp4| 一色桃子一区二区| 久久婷婷国产麻豆91天堂| 国产精品com| 91成人在线播放| 久久这里有精品视频| 久久99国产综合精品女同| 国产视频亚洲精品| 久久这里有精品视频|