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