差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| it:tech:2026:oracle_数据备份 [2026-01-02 02:24] – 创建 goldentianya | it:tech:2026:oracle_数据备份 [2026-01-04 17:42] (当前版本) – [oracle_数据备份] goldentianya | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ======oracle_数据备份 ====== | ======oracle_数据备份 ====== | ||
| - | 请修改 '' | + | 每天用restic技术将三个数据库的数据存保存到oracle的存储桶里面。备份脚本可以在服务器的下面这个目录里面找到。 |
| - | 去掉' | + | |
| - | 就会自动输入到相应的table当中。 | + | |
| <code | download> | <code | download> | ||
| - | #!/bin/bash | + | root@serverfin: |
| + | /root/backup-data | ||
| + | root@serverfin: | ||
| + | backup_all.sh | ||
| - | export RESTIC_REPOSITORY=" | + | root@serverback:~/backup# pwd |
| - | export RESTIC_PASSWORD=" | + | / |
| - | export AWS_ACCESS_KEY_ID=" | + | root@serverback: |
| - | export AWS_SECRET_ACCESS_KEY=" | + | backup_wiki.log backup_wiki.sh restic_env.sh |
| + | </ | ||
| - | echo "=== 1. 备份 MySQL (流式) ===" | + | ServerFin |
| - | mysqldump -h 127.0.0.1 -u root -pYourPass me_bot_db | restic backup --stdin --stdin-filename mysql_mebot.sql --tag " | + | MySQL 流式热备份 ✅ \\ |
| + | MongoDB 11GB 大数据增量备份 ✅ \\ | ||
| + | Qdrant 向量库快照备份 ✅ \\ | ||
| + | 统一打包、加密上传 Oracle Cloud ✅ \\ | ||
| + | 自动修剪(Prune)过期数据 ✅ \\ | ||
| + | 邮件通知系统 ✅ \\ | ||
| - | echo "=== 2. 备份 MongoDB | + | ServerBack |
| - | # 这是最省空间的,10GB 直接飞 | + | 升级了 Restic ✅\\ |
| - | mongodump --uri=" | + | 接入同一个 Oracle 存储桶(异地容灾) ✅\\ |
| + | 远程调用主服务器发邮件通知 ✅\\ | ||
| + | 去除了冗余的证书脚本 ✅ | ||
| - | echo "=== 3. 备份 Qdrant (快照文件) | + | ====== |
| - | # 触发快照 (此处简化,实际需解析 API 返回的文件名,或直接全备 snapshots 目录) | + | <code | download> |
| - | curl -X POST "http://localhost: | + | # 加载环境变量 |
| - | # 备份整个快照文件夹 | + | source |
| - | restic | + | # 查看所有快照 |
| - | # 清理旧快照 (保留最近24小时的) | + | restic snapshots |
| - | find / | + | restic |
| - | + | # 查看大小 | |
| - | echo "=== 4. 清理云端旧版本 ===" | + | restic stats |
| - | # 只保留最近 7 天的版本,自动删除云端的老数据,节省 Oracle 空间 | + | # 查看最新一次 MongoDB 备份的统计 |
| - | restic | + | restic |
| - | + | ||
| - | echo "🎉 所有数据库备份完成!" | + | |
| </ | </ | ||
| - | |||
| ======备注 ====== | ======备注 ====== | ||
| - | + | < | |
| - | + | ||
| - | < | + | |
| time [date]: 2026-01-02 | time [date]: 2026-01-02 | ||
| Category: Database | Category: Database | ||
