1.1Nbu备份oracle

NBU备份oracle步骤

1、在oracle数据库所在服务器上安装NBU客户端。

2、修改oracle的备份数据库脚本

9.1.1修改备份脚本

安装好客户端后生成的默认脚本路径:

备份脚本在nbu的安装目录里,oracle数据一般默认位置为:C:\Program Files\Veritas\NetBackup\DbExt\Oracle\Samples\rman

将脚本拷贝到c:\scripts目录下并重命名为hot_database_backup,修改一下几项

修改oracle的sid值(安装oracle后技术人员会提交资料,资料里有,本例中sid是orcl)

Oracle的超级用户sys用户和密码:

在脚本中的相应位置添加如下三行信息,用于备份控制文件

删除上图中的一些信息,删除后如下图所示:

在如下位置添加一行信息

3、本例中需要创建的目录有c:\scripts和z:\ctlbak

9.1.2新建数据备份策略

数据库备份策略设置

新建备份策略。

输入策略名称

选择备份类型、存储单元及存储池。

新建调度策略

输入调度策略名、备份类型、调整备份频率及保存周期

调整备份策略的发起时间

输入要备份的NBU客户端名称

输入数据库备份脚本的位置。

9.1.3新建日志备份策略

新建备份策略,输入备份策略名称

选择备份类型、存储单元及存储池。

点击new新建备份调度

输入调度策略名、备份类型、调整备份频率及保存周期

调整备份策略的发起时间

输入要备份的NBU客户端的名称

输入备份脚本所在的位置。

9.1.4新建控制文件的备份策略

新建备份策略,输入备份策略名。

输入策略类型、存储单元

新建备份调度

输入备份调度名称、备份类型及保存周期。

输入调度发起时间

输入要备份的NBU客户端的名称

备份内容保留为空

发起备份测试备份是否成功执行

1.2NBU恢复oracle测试

9.2.1数据库安装

在NBU异地容灾主机上安装oracle数据库软件,不创建数据库实例。

如下方框不选中

点击是。

选择仅安装数据库软件

选择单实例安装

点击下一步

选择企业版

输入oracle的基目录

检查安装环境是否符合要求。

安装概要

开始安装

剩下的就是一步一步默认配置即可。

9.2.2配置oracle

在oracle源库上查询sid和创建pfile文件。

首先查看源数据库sid,创建pfile

select instance_name,status from v$instance

Create pfile=’z=\init.ora’from spfile;

在NBU异地容灾主机上创建实例和服务。

打开命令行设置如下内容。(sid和源库的sid一致)

设置环境变量:

set ORACLE_SID=orcl

创建服务:

oradim -new -sid orcl

9.2.3 oracle异机恢复

解除NBU异机恢复限制。

1、默认情况下,NetBackup只允许备份文件的客户机执行恢复。NetBackup实施此限制的方法是:只需在NetBackup主服务器上进行必要的配置,在主服务器上创建以下目录:install_path\NetBackup\db\altnames\No.Restrictions

2、将第二步产生的pfile文件拷贝到目标库的c盘下

3、修改pfile并创建pfile文件中需要用到的路径:(下图中用红色方框标出的)

4、创建密码文件orapwd file=z:\app\oracle\product\11.2.0\dbhome_1\database\PWDorcl password=Ahjck123321 entries=5

5、在目标oracle服务器上安装和配置NetBackup client

6、利用nbu客户端恢复控制文件

打开NBU客户端,选择如图所示的选项。

点击edit client list

添加oracle数据库源库的NBU客户端名称,点击add name按钮。

在sourceclient for restores中选择新添加的NBU客户端。

选择选择之后如下图所示。

选择最近一次控制文件的备份,点击回复按钮。

选择要恢复到那个路径下,选择好后单击startrestore开始恢复。

7、将数据库启动到nomount状态,打开windows的cmd命令(第一个cmd窗口)

sqlplus /nolog

SQL>conn /as sysdba

SQL>startup nomount pfile='z:\init.ora'

8、恢复控制文件,打开windows的cmd命令(第二个cmd窗口)

rman target / nocatalog

RMAN>restore controlfile to 'z:\app\oracle\oradata\orcl\control.ctl' from 'z:\ctlbak\ctl.file';

RMAN>restore controlfile to 'z:\app\oracle\flash_recovery_area\orcl\contro2.ctl' from 'z:\ctlbak\ctl.file';

9、mount数据库(在第一个cmd窗口输入)

启动数据库到mount状态

SQL>alter database mount;

10、检查备份的归档日志的SCN号(在第二个cmd窗口输入)

RMAN>list backup of archivelog all;

使用最后一个SCN号:17607516

11、恢复数据库

run {

allocate channel c1 type 'SBT_TAPE'  parms="ENV=(NB_ORA_SERV=server-61, NB_ORA_CLIENT=orclddpri)"; //orclddpri是源客户端

restore database UNTIL SCN 17607516;

release channel c1;

}

12、回滚数据库

run {

allocate channel c1 type 'SBT_TAPE'  parms="ENV=(NB_ORA_SERV=server-61, NB_ORA_CLIENT=orclddpri)"; //orclddpri是源客户端

recover database UNTIL SCN 17607516;

release channel c1;

}

16、打开数据库

SQL>alter database open resetlogs;

17、检验数据库(测试数据库恢复是否正常

nbu备份本机oracle,大话nbu九(nbu异机备份恢复oracle)相关推荐

  1. mysql异机还原_利用RMAN进行异机还原(目录相同)

    利用RMAN进行异机还原(目录相同) 源始库:192.168.201.2目标库:192.168.201.3 --192.168.201.2--rman[Oracle@db01 ~]$ rman tar ...

  2. oracle rac 一体机,oda一体机异机rman升级11.2.0.2rac到11.2.0.4

    客户新买了oda三代一体机,想替换原来的一代的一体机.原来的环境安装的是oracle11.2.0.2的rac,新的一体机安装的是oracle11.2.0.4.对于客户来说,想通过最短的时间来实现切换. ...

  3. Oracle RMAN备份和异机恢复

    RMAN备份 备份策略 每周日2点数据库全备 每天4点备份归档 以下仅为备份脚本, 没有定时任务脚本 准备工作 查看数据库是否处于归档模式: archive log list; 进入sqlpuls: ...

  4. oracle ora 19698,RMAN异机还原遭遇ORA-19698错误案例

    实验环境: 操作系统    :Oracle Linux Server release 5.7 64 bit 数据库版本:Oracle Database 10g Release 10.2.0.4.0 - ...

  5. RMAN异机恢复步骤

    RMAN是DBA日常工作非常常用的工具,RMAN的应用场景大概有数据备份恢复.数据迁移等.我们不常用本机RMAN恢复,因为在实际生产中RMAN备份通常是用于异机恢复,比如数据迁移,DG搭建,恢复备份库 ...

  6. oracle 磁带 恢复,NBU Oracle 异机恢复磁带备份测试-有catalog

    环境: 生产库---> NBU7.0 ,catalog,备份到-->磁带库中,持续运行,备份策略为每周日全备,每天增量,归档随备份一起备份 恢复测试:  新的环境连接到同一NBU SERV ...

  7. nbu还原oracle,NBU异机恢复ORACLE成功版本

    经过<NBU异机恢复ORACLE(遇到的问题) >,成功版本如下 源端:oracle10grac1 oracle10grac2 RAC+ASM 目标端:ora10 master serve ...

  8. nbu恢复mysql_使用NBU进行oracle异机恢复

    windows平台的异机恢复,目录不同 1.异机环境准备 安装oracle介质 安装nbu客户端 在异机主机的host文件中添加nbu server主机和原主机信息 2.恢复spfile文件 C:\& ...

  9. NBU 异机恢复Oracle操作步骤

    一. 准备工作 1.  DBA 恢复服务器安装与原库相同版本的数据库软件.NBU客户端 双向开通到NBU备份服务器的1556.13724.13720.13782.13790端口的防火墙策略(应该只要1 ...

  10. oracle使用nbu的必要,nbu恢复oracle,使用与源备份端不同用户问题解决

    今天在执行nbu恢复oracle的问题,发现总是出现问题 恢复脚本是没问题的 RMAN> run { allocate channel c1 type 'sbt_tape'; send 'NB_ ...

最新文章

  1. 33:把数组排成最小的数
  2. Python数据结构与算法(一)--算法和时间复杂度
  3. 设备 esp32_「ESP 教程」ESP32 如何运行 TensorFlow 模型
  4. 电子邮件.NET控件MailBee.NET Objects使用指南合集(上)
  5. Dijkstra及其堆优化
  6. 2016年下半年 系统分析师 案例分析真题
  7. 初中计算机期末质量分析,初中信息技术教学感悟随笔
  8. 修改.class文件内容
  9. Apache自带的ab压力测试工具用法详解
  10. ps磨皮插件:DR5白金版(支持ps 2021)中文版
  11. python 图片(pil库)将两个图片合成一张
  12. python输出斐波那契数列_如何用Python输出一个斐波那契Fibonacci数列
  13. HBuilder使用夜神模拟器
  14. Windows定时开机并开启工作软件
  15. Windows_XP SP3 Profession 正版密钥
  16. win7 共享打印机后,客户端连接提示:打印机已删除(0x00000709)
  17. 外包项目开发课程整理一:SDLC传统系统开发生命周期7个阶段
  18. Uber Thomas 论文整理
  19. 用Python控制摄像头拍照并发邮件
  20. 面试 - 阿里华为资深HR面试套路全揭晓

热门文章

  1. 一款超强可视化报表工具:RDP报表工具
  2. vscode 字体太小的问题,安装新字体
  3. ubuntu下vscode字体高与缩进不成比
  4. matlab视频分辨率更改
  5. 把图片url 伪静态 php,php使动态URL标签链接转成伪静态
  6. 直插式电阻电容封装与尺寸图解
  7. 详解2021华为笔试三道编程题
  8. 使用yuicompressor-maven-plugin压缩js及css文件
  9. 软考中级数据库系统工程师备考详细资料
  10. HTML学生网页设计作业源码~开心旅游网站设计与实现(HTML期末大作业)