AI 助理
备案 控制台
开发者社区 开发与运维 文章 正文

【ogg三】日常运维篇:清理归档日志,ogg进程注册服务,定期备份数据库

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 【ogg三】日常运维篇:清理归档日志,ogg进程注册服务,定期备份数据库

清理归档日志

ogg使用需要开启归档日志,归档日志会随着时间的推移逐渐增多,占满空间,导致应用无法正常运行。

如果归档日志满了会报错

ORA-00257:archiver error解决办法

检查flash recovery area的使用情况

select * from V$FLASH_RECOVERY_AREA_USAGE;

解决办法:使用rman ,采用定时任务,定时清理。

定时任务脚本:

OracleArchLogClear.bat


D:\app\Administrator\product\11.2.0\dbhome_1\BIN\rman target sys/password@orcl cmdfile=D:\tools\OracleArchLogClear.rman log=D:/app/Administrator/product/11.2.0/dbhome_1/log/OracleArchLog/clear%date:~0,4%%date:~5,2%%date:~8,2%.txt

OracleArchLogClear.rman

保留最近7天的


crosscheck archivelog all;
delete expired archivelog all;
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

最后在windows计划认为中配置定时任务,调用OracleArchLogClear.bat.


ogg注册进程后,可以实现进程自动重启

在windows环境下的配置


1.在OGG安装目录下使用“以管理员身份运行”模式打开cmd提示符,执行命令,激活服务。

install addservice

2.配置成功的返回结果:

C:\OGG\product\12.1.2\oggcore_1>install addservice
    Service’GGMGR’ created.
    Installprogram terminated normally.


3.在Windows服务找到GGMGR,右键选择启动。


image.png

4.配置抽取投递和赋值进程随着mgr进程自动启动

注意别忘记了这一点。

  • 在源端配置投放和抽取进程随mgr进程启动
--启动mgr进程启动启动extract进程
AUTOSTART EXTRACT *
--当extract进程异常终止时会自动启动,每5分钟尝试重新启动所有的extract进程,一共尝试3次,5分钟清零
AUTORESTART EXTRACT *,RETRIES 3, WAITMINUTES 5, RESETMINUTES 10
  • 在目标端配置复制进程随mgr进程启动



--自动启动replicat进程
AUTOSTART REPLICAT *
--当replicat进程异常终止时会自动启动,每5分钟尝试重新启动所有的replicat进程,一共尝试5次
AUTORESTART REPLICAT *, WAITMINUTES 2, RETRIES 5

定时备份数据库

原理很简单,就是用expdp导出和配置windows定时任务。


用记事本编写以下脚本,示例:
@echo off
echo 设置导出文件名和日志文件名
set Today=%DATE%
set Today=%Today:~0,4%%Today:~5,2%%Today:~8,2%
set dmpname=%Today%_exp
set logname=%Today%_exp_log
echo 输出文件名和日志文件名,验证是否正确命名
echo %dmpname%
echo %logfilename%
echo 开始备份数据库
echo 使用EXPDP命令导出DMP文件
expdp user/psw@oracle客户端服务名 schemas=user directory=DATA_BAK_DIR dumpfile=%dmpname%.dmp logfile=%logfilename%.log


具体可参考: https://jingyan.baidu.com/article/cb5d6105a1bc59005d2fe061.html


最后感叹一句:全栈都是啥都可以干!


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
程序员石磊
目录
相关文章
wljslmz
|
1月前
|
存储 运维 监控
数据库服务器运维最佳实践
【8月更文挑战第22天】
wljslmz
39 2
数据库服务器运维最佳实践
william.zhang(张)
|
27天前
|
缓存 运维 监控
打造稳定高效的数据引擎:数据库服务器运维最佳实践全解析
打造稳定高效的数据引擎:数据库服务器运维最佳实践全解析
william.zhang(张)
55 2
愿天堂没有BUG(公众号同名)
|
1月前
|
消息中间件 JSON 自然语言处理
Python多进程日志以及分布式日志的实现方式
python日志模块logging支持多线程,但是在多进程下写入日志文件容易出现下面的问题: PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。 也就是日志文件被占用的情况,原因是多个进程的文件handler对日志文件进行操作产生的。
愿天堂没有BUG(公众号同名)
18 2
三分钟热度的鱼
|
1月前
|
SQL Oracle NoSQL
实时计算 Flink版操作报错合集之报错“找不到对应的归档日志文件”,怎么处理
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
三分钟热度的鱼
46 1
土木林森
|
1月前
|
SQL Oracle 关系型数据库
"揭秘!一键解锁Oracle日志清理魔法,让海量归档日志无处遁形,守护数据库健康,告别磁盘空间告急噩梦!"
【8月更文挑战第9天】随着Oracle数据库在企业应用中的普及,归档日志管理对保持数据库健康至关重要。归档日志记录所有更改,对数据恢复极为重要,但也可能迅速占用大量磁盘空间影响性能。利用Oracle提供的RMAN工具,可通过编写Shell脚本来自动清理归档日志。脚本包括设置环境变量、连接数据库、检查和删除指定时间前的日志,并记录执行情况。通过Cron作业定时运行脚本,可有效管理日志文件,确保数据库稳定运行。
土木林森
67 7
叫个什么名字
|
1月前
|
机器学习/深度学习 存储 人工智能
智能化运维:构建未来IT服务的蓝图
在数字化浪潮的推动下,运维领域正经历一场革命性的变革。本文将探讨如何通过引入人工智能、机器学习等技术,实现运维工作的智能化,从而提高服务质量和效率。我们将一起探索智能运维的核心要素,包括自动化、实时监控、预测性维护和持续改进策略,并讨论这些技术如何塑造未来的IT服务。
叫个什么名字
49 1
花酒锄作田
|
1月前
|
存储 安全 Python
[python]使用标准库logging实现多进程安全的日志模块
[python]使用标准库logging实现多进程安全的日志模块
花酒锄作田
18 1
不吃核桃
|
1月前
|
运维 前端开发 Serverless
中后台前端开发问题之降低数据库使用门槛和运维成本如何解决
中后台前端开发问题之降低数据库使用门槛和运维成本如何解决
不吃核桃
22 0
游客mldfis24krfue
|
1月前
|
运维 关系型数据库 MySQL
在Linux中,MySQL数据库日常运维中涉及哪些关键任务?
在Linux中,MySQL数据库日常运维中涉及哪些关键任务?
游客mldfis24krfue
23 0
以山向海
|
2月前
|
存储 SQL Oracle
关系型数据库Oracle归档日志备份
【7月更文挑战第19天】
以山向海
54 5

热门文章

最新文章

  • 1
    现场直击:中国人的数据库分支AliSQL开放源代码下载 功能新增秒杀场景优化、TokuDB
  • 2
    PLsql 从数据库中读取数据的小例子
  • 3
    Java基础系列15:JDBC中使用元数据分析数据库
  • 4
    数据库的安全管理
  • 5
    转 数据库优化方法
  • 6
    ASP.NET状缓存Cache的应用-提高数据库读取速度
  • 7
    oracle-troubleshooting- 如何通过 v$active_session_history 分析数据库历史性能问题
  • 8
    【转】HeartBeat搭建MySQL数据库双主热备高可用环境
  • 9
    云服务器选型指南 01 | 内存型数据库上云有哪些痛点?
  • 10
    修改 oracle数据库 字符集
  • 1
    五大智能运维场景
    276
  • 2
    构建高效自动化运维体系:Ansible与Kubernetes的协同实践
    120
  • 3
    构建高效自动化运维体系:Ansible与Docker的完美结合构建高效机器学习模型的五大技巧
    66
  • 4
    构建高效自动化运维体系:基于容器技术的持续集成与持续部署实践
    110
  • 5
    构建高效弹性的云原生运维体系
    89
  • 6
    构建高效自动化运维体系:DevOps与AI的融合之路
    236
  • 7
    构建高效自动化运维系统:基于容器技术的持续集成与持续部署实践
    148
  • 8
    构建高效自动化运维体系:从理论到实践
    347
  • 9
    矢量数据库系统监控与运维:确保稳定运行的关键要素
    88
  • 10
    构建高效稳定的云原生运维体系
    65
  • 相关课程

    更多
  • 企业级运维之云原生与Kubernetes实战课程
  • 大数据知识图谱系列—基于ELK+Flink日志全观测最佳实践
  • 面向运维的 python 脚本速成-1024程序员节创造营公益课
  • Linux企业运维实战 - 入门及常用命令
  • 场景实践-基于阿里云Quick BI 对MOOC网站日志分析
  • 玩转云上智能运维
  • 相关电子书

    更多
  • PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final
  • Kubernetes下日志实时采集、存储与计算实践
  • 日志数据采集与分析对接
  • 相关实验场景

    更多
  • 数据库实验室挑战任务-高级任务
  • 数据库实验室挑战任务-中级任务
  • 阿里云数据库产品实验室
  • 通过日志服务实现云资源OSS的安全审计
  • 如何将OSS数据导入至SLS中进行分析
  • 日志服务之使用Nginx模式采集日志
  • 下一篇
    搭建自己的私有云盘工具总结

    玻璃钢生产厂家抚州景观玻璃钢雕塑通化玻璃钢花盆玻璃钢雕塑特征保定玻璃钢动物雕塑熊猫创意玻璃钢雕塑工厂龙岩玻璃钢花盆工厂玻璃钢红军人物雕塑的用途宿州玻璃钢动物雕塑北京中庭商场美陈哪家好河北艺术商场美陈采购西宁抽象人物玻璃钢雕塑定制玻璃钢雕塑造型定制哪个好无锡杯子型玻璃钢花盆江门玻璃钢消防员人物雕塑宣城景区玻璃钢雕塑多少钱南昌玻璃钢雕塑考拉批发阿拉善盟商场美陈湖南水果玻璃钢雕塑哪家便宜商场景点美陈雕塑五家渠玻璃钢雕塑深圳商场美陈厂家直销桐乡玻璃钢座椅雕塑合川玻璃钢雕塑公司佛山玻璃钢彩绘大熊猫雕塑玻璃钢人物雕塑平台四川特色商场美陈销售企业绍兴玻璃钢蝴蝶雕塑瀍河玻璃钢雕塑厂家深圳市玻璃钢雕塑厂家辽阳玻璃钢卡通雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

    玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化