数据库自动备份,文件在是不是在什么时间段都可以被删除

数据库自动备份,文件在是不是在什么时间段都可以被删除,第1张

这个要看你是什么数据库了,Oracle数据库一般会用rman自带的数据库备份功能,该工具可以设置数据库备份的保留份数,备份前后可以进行检测,然后自动删除过期的备份。如果你手动删除了备份,在脚本检测时,也会打上一个缺失的标记,对于后期计算归档的量有一定的影响。

建议,如果要删,就使用数据库自己的功能来删,手动删备份,特别是备份中的归档,可能会造成一些不可预见的问题。例如:如果保留策略是7天,工作到第8天,就会删除第一天的内容,如果你手动删除了中间的一段,那备份的连续性就破坏了,如果后来发现第5天有个误 *** 作需要恢复,那你从第一天的全备就无法推演到第5天了。

Step1 先在服务器上备份 Rman_backuptxt: export ORACLE_HOME ORACLE_BASE=/u01/oracle export ORACLE_BASE ORACLE_SID=dbsid export ORACLE_SID $ORACLE_HOME/bin/rman nocatalog target system/password

在SQL Server 2008数据库中。为了防止数据的丢失我们就需要按时的来备份数据库了。要是每天都要备份的话,人工备份会很麻烦的,自动备份的话就不需要那么麻烦了,只要设置好了,数据库就会自动在你设置的时间段里备份。那么自动备份要怎么设置呢。下面为大家讲解。

工具/原料

电脑一台

要安装SQL Server 2008数据库。

方法/步骤

1

在电脑开始菜单中选择“SQL Server Management Studio”双击。在出现的界面中点击“连接”按钮。

2

在出现的“ Microsoft SQL Server Management Studio”界面中选择“管理”下的“维护计划”右击维护计划,点击“维护计划向导”,

3

在出现的“SQL Server维护计划向导”界面中点击“下一步”

在出现的界面中把名称和说明写上。然后点击“更改”设顶备份计划

在出现的“作业计划属性”界面中,更改执行时间,也就是多久备份一次。这里该为每天备份。间隔时间更改为“1”更改执行一次时间为0:00:00也就是在每天的0点自动备份数据。

更改好以后,就可以在下面看到“在每天的 0:00:00 执行。将从 2014-5-16 开始使用计划。”然后点击“下一步”按钮

在选择维护任务界面中选择要备份的数据库文件。然后点击下一步。

在选择维护任务顺序中,可以移动要备份的数据库文件的顺序。然后点击“下一步”

在定义“备份数据库完整”界面中,选择数据库后面下拉菜单中的数据库文件。然后点击“确定”按钮

在定义“备份数据库完整”界面里选择备份路径。然后点击“下一步”

在“选择报告选项”界面中设置好“报告文本文件”的路径。然后点击“下一步”

在出现的“完成该向导”界面中会看到设置备份的详细信息。

这样数据库自动备份就成功了。

Step1 先在服务器上备份 Rman_backuptxt:

export ORACLE_HOME

ORACLE_BASE=/u01/oracle

export ORACLE_BASE

ORACLE_SID=dbsid

export ORACLE_SID

$ORACLE_HOME/bin/rman nocatalog target system/password <<EOF

spool log to '/u02/backup/rmanbackuplog' append;

CONFIGURE RETENTION POLICY TO REDUNDANCY 1;

report obsolete;

delete noprompt obsolete;

run{

allocate channel d1 device type disk rate 40M;

allocate channel d2 device type disk rate 40M;

allocate channel d3 device type disk rate 40M;

allocate channel d4 device type disk rate 40M;

backup as compressed backupset format '/u02/backup/db_%d_%T_%Udbf' database;

backup current controlfile format '/u02/backup/db_%d_%T_%Uctl';

release channel d1;

release channel d2;

release channel d3;

release channel d4;

}

CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

exit;

EOF

Step2:scp /u02/backup/db% 或FTP

Step 3: rm /u02/backup/db% 在另一台Server上处理

Step1中保留两次的备份文件,并自动Delete上上次的备份文件和Archive文件

你可以自行调整,也可以分为两个文件夹来处理,其它的可能要用排程或Crontab

以上就是关于数据库自动备份,文件在是不是在什么时间段都可以被删除全部的内容,包括:数据库自动备份,文件在是不是在什么时间段都可以被删除、怎么设置oracle数据库的自动备份和删除过期备份、SQL数据库如何自动备份和恢复等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10149451.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存