建设网站的简单编程语言,泉州免费网站制作,网页设计期末考试作品,做sorry动图的网站Oracle 数据库的常用备份方法 1、导出/导入(expdp/impdp 或 exp/imp) 利用 exp 或 expdp 可将数据从数据库中提取出来#xff0c;再利用 imp 或 impdp 将提取出来的数据送回到 Oracle 数据库中去。 2、冷备份 冷备份发生在数据库已经正常关闭的情况下#xff0c;当正…Oracle 数据库的常用备份方法 1、导出/导入(expdp/impdp 或 exp/imp) 利用 exp 或 expdp 可将数据从数据库中提取出来再利用 imp 或 impdp 将提取出来的数据送回到 Oracle 数据库中去。 2、冷备份 冷备份发生在数据库已经正常关闭的情况下当正常关闭时数据库是一致性的。对于备份 Oracle 数据库而言冷备份是最快和最安全的备份方法 冷备份中必须拷贝的文件包括所有数据文件、所有控制文件、所有归档重做日志文件、以及初始化参数文件可选。冷备必须在数据库关闭的情况下进行当数据库处于打开状态时执行数据库文件系统备份是无效的 以下是 Oracle 数据库执行冷备份的完整方案。 1、 关闭数据库 .oraenv orcl rman target / shut down immediate;SQL * PLUS关机时必须使用shut down immediate; 2)、 启动实例到 mount 状态 startup mount; 3、备份数据库 backup database; 4)、查看备份信息 list backup of database; 以上备份是一致性备份因为在 immediate 关闭时执行了一次检查点所以每个数据库文件头记录的 SNC 和控制文件记录的 SCN 号是相等的。 5)、 打开数据库 startup; 3 、热备份 热备份是在数据库运行的情况下对数据库进行备份的方法。热备要求数据库在 archivelog 方式下进行操作并需要大量的归档空间。热备备份的数据库文件包括数据文件、归档日志文件以及控制文件。 热备的优点是可进行表空间或数据库文件级备份、备份的时间短、备份时数据库仍可使用、可进行到秒级恢复恢复到某一时间点上、可对几乎所有数据库对象进行恢复、恢复快速。 热备的不足是不能出错否则后果严重。若热备份不成功则所得结果不可用于时间点的恢复。 4、热备份--RMAN 备份 1、目标数据库打开归档模式 archive log list; shutdown immediate; startup mount; alter database archivelog; alter database open; archive log list; 2 、建立恢复目录并注册目标数据库 1. 使用 dbca 创建恢复目录数据库 rcat 配置要在其中存储恢复目录的数据库。 CREATE TABLESPACE rcat_ts DATAFILE size 15M; 创建恢复目录所有者。 CREATE USER rcowner IDENTIFIED BY rcpass TEMPORARY TABLESPACE temp DEFAULT TABLESPACE rcat_ts QUOTA UNLIMITED ON rcat_ts; GRENT recovery_catalog_owner TO rcowner; (授予角色 创建恢复目录。 $rman RMANCONNECT CATALOG username/passwordnet_service_name(以目录所有者的身份连接到恢复目录数据库 RMANCREATE CATALOG;(执行CREATE CATALOG命令 2、 在 rcat 中创建恢复目录所用表空间 使用 sqlplus 以 sysdba 权限连接到 rcat, 创建 rcat 表空间 . oraenv rcat sqlplus / as sysdba select instance_name, status from v$instance; create tablespace rcat datafile DATA/ract01.dbf size 100 M; 3. 创建目录数据库的所有者用户 rcatowner create user rcatowner identified by oracle_4U default tablespace rcat temporary tablespace tmp quota unlimited on rcat; grant connect, resource, recovery_catalog_owner to rcatowner; exit 4. 创建恢复目录 使用 RMAN 以恢复目录所有者 rcatowner 连接到 rcat 目录数据库。 rman catalog rcatowner/oracle_4Urcat create catalog; exit 5. 在恢复目录数据库中注册目标数据库 . oraenv orcl rman target / catalog rcatownerrcat register database; 6检查是否注册成功 list incarnation; 7检查同步后恢复目录信息 report schema;