查看是否归档1. 在 linux 终端中输入 suoracle 转移到 ORACLE 用户下2. 键入:sqlplussystem/oracleassysdba(以 DBA 身份连接数据库)3■键入:archiveloglist;(查看是否归档)4. SQL>archiveloglistDatabaselogmodeArchiveMode(如果是 ArchiveMode,则已经归档,可以跳过设置归档,如果不是 ArchiveMode,则继续执行下一步:设置归档)AutomaticarchivalEnabledArchivedestinationUSE_DB_RECOVERY_FILE_DESTOldestonlinelogsequence10484Nextlogsequencetoarchive10486Currentlogsequence10486设置归档5. 键入:shutdownimmediate;(立即关闭数据库)6•键入:startupmount(启动实例并加载数据库,但不打开)7. 键入:alterdatabasearchivelog;(更改数据库为归档模式)8. 键入:alterdatabaseopen;(打开数据库)设置备份策略1•为了完善备份以及磁盘空间,则应该设置备份策略2.键入:quit;(设置归档后退出 SQLPLUS)3 .键入:RMAN(进入恢复管理器)4 .rman>connecttarget/(连接进入目标数据库)5 .Rman>showall;(查看所有配置参数)6 .Rman>CONFIGURERETENTIONPOLICYTORECOVERYWINDOWOF7DAYS;保留 7 天的备份7 .Rman>quit;(退出)在执行备份之前,我们应该设置一个存放备份的路径设置之前应该转换到 ROOT 用户下:键入:suroot(更改用户)1.键入:mkdir/home/oraclebackup(新建备份目录)2.键入:chmod775oraclebackup(授予读写以及执行权限)键入:chownRoracle:oinstall/home/oraclebackup(授予目录组权限)LINUX 下自动备份星期一全备,星期二至星期天增量备份1•首先建立备份脚本2. 在 linux 纟冬端下执行[oracle@localhost~]$cd/home/oracleatbackup/3. 接着键入:touchrmanlevel0.shrmanlevel1.sh(建立全备和增量备份的脚本)4. 编辑全备脚本:virmanlevel0.sh键入如下:#!/bin/shsource~/.bash_profile#setporfile_envexportORACLE_SID=orcl#rmanlevel0backuprman<