数码资讯
oracle数据库的冷备份方法
冷备份是数据库文件的物理备份,通常是在关闭正常或关闭立即命令的数据库关闭之后。当数据库关闭时,它所备份的所有文件都可以备份。这些文件在关闭时构成数据库的完整映像。 冷备份通常需要备份下列文件: 所有数据文件 所有控制文件 所有联机重做日志 初始化参数文件初始化参数(可选) 首先,执行下面的SQL语句
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
冷备份是数据库文件的物理备份,通常是在关闭正常或关闭立即命令的数据库关闭之后。当数据库关闭时,它所备份的所有文件都可以备份。这些文件在关闭时构成数据库的完整映像。
冷备份通常需要备份下列文件:
所有数据文件
所有控制文件
所有联机重做日志
初始化参数文件初始化参数(可选)
首先,执行下面的SQL语句来查看需要备份的所有文件:
复制代码代码如下所示:
svrmgr >查询V$DATAFILE;
svrmgr >选择*从V $控制文件;
svrmgr >查询V$日志文件;
记录所有的路径和所有这些文件的文件名,备份和初始化参数文件到磁盘或磁带。
关机后如何备份数据库
脱机备份直接将物理文件复制到一个位置。如果要在备份位置启动数据库,请编写一个新的init文件,修改控制文件的位置,并执行下一个代码。
复制代码代码如下所示:
启动挂载
Oracle实例开始。
系统全局区域57124108字节
固定大小70924字节
可变大小40198144字节
数据库缓冲16777216字节
重做缓冲区77824字节
数据库安装。
打开数据库;
打开数据库
*
第1行错误:
1 ora-01113:文件需要介质恢复
ora-01110:数据文件1:F:oracleoradatalhgsystem01 DBF。
启动限制不好,因为在控制文件中没有修改数据文件的位置,而且打开的数据库不能更改。它需要开始挂载状态,然后打开。修改后又一次。数据记录
不需要恢复物理备份的内容。
注意离线备份
完整的离线备份,也称为冷备份。冷备份是为了保护场景,防止我们在无法恢复时从零开始。
我们知道,数据文件是Oracle留给OS的磁盘空间。如果我们计划的数据库,我们将为50g,在Oracle的开始
它可能是100M,我们需要更有效的数据当我们感到寒冷,也许只有5m,但我们还是要回到50g。
这是冷制备的缺点。
在冷准备过程中,可能会出现备份或备份垃圾数据的情况,因此,我们必须查看数据库能看到什么。
总的来说,冷制备的主要对象是数据文件、控制文件和重做日志文件,我们可以看看几个观点。
他们在哪里。
在数据文件中:
复制代码代码如下所示:
{语句}
SQL >选择file_name从dba_data_files;
file_name
------------------------------------------------------------------------------------------------------------------------------------------------------
/ / /债券APP甲骨文/ oradata / / / o1_mf_users_8050fkdh_ Oracle数据文件,数据库
/ / /债券APP甲骨文/ oradata / / / o1_mf_sysaux_8050fk3w_ Oracle数据文件,数据库
/ / /债券APP甲骨文/ oradata / / / o1_mf_undotbs1_8050fkc6_ Oracle数据文件,数据库
/ / /债券APP甲骨文/ oradata / / / o1_mf_system_8050fk2z_ Oracle数据文件,数据库
/ / /债券APP甲骨文/ oradata / / / o1_mf_example_8050jhm7_ Oracle数据文件,数据库
在控制文件中:
{语句}
已选择的名字从V $控制文件;
名称
------------------------------------------------------------------------------------------------------------------------------------------------------
/ / /债券APP甲骨文/ oradata / / / o1_mf_8050hgfp_ Oracle控制文件。CTL
/ / /债券APP甲骨文/ flash_recovery_area / / / o1_mf_8050hgqh_ Oracle控制文件。CTL
在日志文件中:
{ HTML }
SQL >选择成员V$日志文件;
成员
------------------------------------------------------------------------------------------------------------------------------------------------------
/ / /债券APP甲骨文/ oradata / / / o1_mf_3_8050hq4s_公司onlinelog。日志
/ / /债券APP甲骨文/ flash_recovery_area / / / o1_mf_3_8050hs2h_公司onlinelog。日志
/ / /债券APP甲骨文/ oradata / / / o1_mf_2_8050hm84_公司onlinelog。日志
/ / /债券APP甲骨文/ flash_recovery_area / / / o1_mf_2_8050ho5o_公司onlinelog。日志
/ / /债券APP甲骨文/ oradata / / / o1_mf_1_8050hhn1_公司onlinelog。日志
/ / /债券APP甲骨文/ flash_recovery_area / / / o1_mf_1_8050hkdv_公司onlinelog。日志
为了缩短备份时间和节省磁盘空间,我们通常可以进行以下微调:
1)查看Oracle当前激活的撤消,它将用作冷备份的成员。
复制代码代码如下所示:
{ HTML }
显示参数撤消
名称类型值
-----------------------------------------------------------------------------
undo_management字符串自动
undo_retention整数900
undo_tablespace字符串undotbs1
2)对于临时临时文件,我们不必备份,因为Oracle在启动时不会检查临时文件。
3)对于控制文件,有多个镜像,我们只能备份其中一个镜像。
经过几次友好的提醒之后,我们可以开始关闭这个例子,开始做冷的准备。
{语句}
立即关闭数据库
冷备份通常需要备份下列文件:
所有数据文件
所有控制文件
所有联机重做日志
初始化参数文件初始化参数(可选)
首先,执行下面的SQL语句来查看需要备份的所有文件:
复制代码代码如下所示:
svrmgr >查询V$DATAFILE;
svrmgr >选择*从V $控制文件;
svrmgr >查询V$日志文件;
记录所有的路径和所有这些文件的文件名,备份和初始化参数文件到磁盘或磁带。
关机后如何备份数据库
脱机备份直接将物理文件复制到一个位置。如果要在备份位置启动数据库,请编写一个新的init文件,修改控制文件的位置,并执行下一个代码。
复制代码代码如下所示:
启动挂载
Oracle实例开始。
系统全局区域57124108字节
固定大小70924字节
可变大小40198144字节
数据库缓冲16777216字节
重做缓冲区77824字节
数据库安装。
打开数据库;
打开数据库
*
第1行错误:
1 ora-01113:文件需要介质恢复
ora-01110:数据文件1:F:oracleoradatalhgsystem01 DBF。
启动限制不好,因为在控制文件中没有修改数据文件的位置,而且打开的数据库不能更改。它需要开始挂载状态,然后打开。修改后又一次。数据记录
不需要恢复物理备份的内容。
注意离线备份
完整的离线备份,也称为冷备份。冷备份是为了保护场景,防止我们在无法恢复时从零开始。
我们知道,数据文件是Oracle留给OS的磁盘空间。如果我们计划的数据库,我们将为50g,在Oracle的开始
它可能是100M,我们需要更有效的数据当我们感到寒冷,也许只有5m,但我们还是要回到50g。
这是冷制备的缺点。
在冷准备过程中,可能会出现备份或备份垃圾数据的情况,因此,我们必须查看数据库能看到什么。
总的来说,冷制备的主要对象是数据文件、控制文件和重做日志文件,我们可以看看几个观点。
他们在哪里。
在数据文件中:
复制代码代码如下所示:
{语句}
SQL >选择file_name从dba_data_files;
file_name
------------------------------------------------------------------------------------------------------------------------------------------------------
/ / /债券APP甲骨文/ oradata / / / o1_mf_users_8050fkdh_ Oracle数据文件,数据库
/ / /债券APP甲骨文/ oradata / / / o1_mf_sysaux_8050fk3w_ Oracle数据文件,数据库
/ / /债券APP甲骨文/ oradata / / / o1_mf_undotbs1_8050fkc6_ Oracle数据文件,数据库
/ / /债券APP甲骨文/ oradata / / / o1_mf_system_8050fk2z_ Oracle数据文件,数据库
/ / /债券APP甲骨文/ oradata / / / o1_mf_example_8050jhm7_ Oracle数据文件,数据库
在控制文件中:
{语句}
已选择的名字从V $控制文件;
名称
------------------------------------------------------------------------------------------------------------------------------------------------------
/ / /债券APP甲骨文/ oradata / / / o1_mf_8050hgfp_ Oracle控制文件。CTL
/ / /债券APP甲骨文/ flash_recovery_area / / / o1_mf_8050hgqh_ Oracle控制文件。CTL
在日志文件中:
{ HTML }
SQL >选择成员V$日志文件;
成员
------------------------------------------------------------------------------------------------------------------------------------------------------
/ / /债券APP甲骨文/ oradata / / / o1_mf_3_8050hq4s_公司onlinelog。日志
/ / /债券APP甲骨文/ flash_recovery_area / / / o1_mf_3_8050hs2h_公司onlinelog。日志
/ / /债券APP甲骨文/ oradata / / / o1_mf_2_8050hm84_公司onlinelog。日志
/ / /债券APP甲骨文/ flash_recovery_area / / / o1_mf_2_8050ho5o_公司onlinelog。日志
/ / /债券APP甲骨文/ oradata / / / o1_mf_1_8050hhn1_公司onlinelog。日志
/ / /债券APP甲骨文/ flash_recovery_area / / / o1_mf_1_8050hkdv_公司onlinelog。日志
为了缩短备份时间和节省磁盘空间,我们通常可以进行以下微调:
1)查看Oracle当前激活的撤消,它将用作冷备份的成员。
复制代码代码如下所示:
{ HTML }
显示参数撤消
名称类型值
-----------------------------------------------------------------------------
undo_management字符串自动
undo_retention整数900
undo_tablespace字符串undotbs1
2)对于临时临时文件,我们不必备份,因为Oracle在启动时不会检查临时文件。
3)对于控制文件,有多个镜像,我们只能备份其中一个镜像。
经过几次友好的提醒之后,我们可以开始关闭这个例子,开始做冷的准备。
{语句}
立即关闭数据库
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。