在aix中oracle数据库备份哪些

在aix中oracle数据库备份哪些,第1张

备份spfile参数文件,

2.控制文件,

3.数据文件;

4.归档日志;

用rman可备份所有,备份也方便

5.redo和密码文件可重新创建,备份下最好,

用一个批处理不太好做到,不过可以用两个,第一个备份第二个可以让它以电脑的系统日期做名子在指定的位置建立一个文件夹并把第一个批处理生成的备份给自动考到里面来。

以下是代码:

第一个:把备份在F盘的XX文件夹内生成一个名为1.dmp的备份文件

exp hx_oracle/oracle@oracl file=E:\XX\1.dmp log=E:\XX\1.log owner=sq_wms buffer=10000000

第二个:在E盘建一个以当前日期和时间为文件名的文件夹并把E盘XX文件夹内的所有文件考到E盘XXX文件夹内

@echo off

set "riqi=%date:~0,10% %time:~0,2%_%time:~3,2%"

md "E:\XXX\%riqi%"

move "E:\XX\*.*" "E:\XXX\%riqi%"

建议楼主使用oracle自带的rman备份恢复工具。

首先在rman中设置备份保留三份:

CONFIGURE RETENTION POLICY TO REDUNDANCY 3

rman备份的脚本如下:

run{

BACKUP DATABASE PLUS ARCHIVELOG

DELETE NOPROMPT OBSOLETE DEVICE TYPE DISK

}

然后你在aix系统中设置一个计划任务调用这个rman脚本就可以了。

既然楼主要备份oracle数据库建议使用rman工具。


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

原文地址:https://54852.com/sjk/10031735.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存