Red Hat Training

A Red Hat training course is available for Red Hat Satellite

9.4.2. 备份这个数据库

红帽建议每晚备份内嵌数据库,并将备份结果使用 NFS、SCP 或 FTP 等方法转移到其他系统中。另外,这个备份系统最好与工作系统不在同一个场所。要进行备份,首先需要使用以下命令(以 root 用户的身份)停止数据库及相关服务:
/usr/sbin/rhn-satellite stop
然后切换到 oracle 用户并使用以下命令来启动备份:
db-control backup DIRNAME
备份的文件将被保存在指定目录中。请注意,这是一个“冷”备份;在运行这个命令的时候数据库必须停止工作。这个过程会需要几分钟。第一个备份会给您一个备份所需时间的基本概念。
完成备份后,返回到 root 用户模式,并使用以下命令来重启数据库和相关的服务:
/usr/sbin/rhn-satellite start
您应该使用 rsync 或其他 文件传输工具将备份复制到其他系统中。红帽强烈建议使用 cron 自动调度备份动作。例如,在 3 a.m. 备份系统,并在 6 a.m. 将备份复制到独立的库中(如分区、磁盘或系统)。