很多朋友对于nbu服务器和什么是nbu备份nbu是什么nbu备份不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

一、什么是nbu备份nbu是什么nbu备份

可以备份操作系统。

NBU是VERITAS公司提供的企业级备份管理软件,它支持多种操作系统,包括,UNIX、 Microsoft Windows、OS/2以及 Macintosh等。目前,NBU是国际上使用最广的备份管理软件。

NBU采用全图形管理模式,提供命令行界面,满足不同用户的需求。它提供了很多*能调整功能,从管理的角度来看,其高*能的特点非常明显。例如,通过提供多作业共享磁带驱动器、大数据并行数据流备份、完善监控*、动态备份速度调节等功能,为用户集中存储管理提供灵活有效的手段。

扩展资料:

赛门铁克NetBackup是一款专为企业用户设计的资料备份与恢复的软件套件。

软件介绍

赛门铁克NetBackup是一款专为企业用户设计的资料备份与恢复的软件套件。

在备份过程中,客户通过网络将数据传送至NetBackup服务器,该服务器则通过使用相关策略为其选择最合适的存储介质类型。在恢复过程中,管理员能够浏览到用户需要恢复的数据和目录,同时,NetBackup服务器会找到这些数据或目录并且帮助客户进行恢复。

NetBackup提供重复数据删除、复制以及快照服务,也能够在物理环境或虚拟环境下从磁带、磁盘、快照和云中进行数据恢复。该产品对VMware和微软的Hyper-V都能够提供支持。

参考资料来源:百度百科-Symantec NetBackup

二、nbu怎样恢复oracle数据库

1、安装操作系统

2、安装数据库系统

3、安装nbu软件及配置

--安装客户端

上传SYMCnbclient_Linux-RedHat2.6.18_7.5.0.2.tar编辑本机hosts

vi/etc/hosts

添加:192.168.99.252 hdnbu1

解压:

[root@scmtest u01]# tar-xvf SYMCnbclient_Linux-RedHat2.6.18_7.5.0.2.tar[root@scmtest u01]# cd SYMCnbclient_Linux-RedHat2.6.18_7.5.0.2[root@scmtest SYMCnbclient_Linux-RedHat2.6.18_7.5.0.2]#./install过程当中要输入备份服务端:hdnbu1

然后再用oracle用户执行:

[root@scmtest bin]# su- oracle

[oracle@scmtest~]$ cd/usr/openv/backup/bin[oracle@scmtest bin]$./oracle_link

Thu Feb 21 14:03:02 CST 2013

All Oracle instances should be shutdown before running this script.

Please log into the Unix system as the Oracle owner for running this scriptDo you want to continue?(y/n) [n] y

LIBOBK path:/usr/openv/backup/bin

ORACLE_HOME:/software/oracle/product/10.2.0/db1Oracle version: 10.2.0.5.0

Platform type: x86_64

Linking LIBOBK:

ln-s/usr/openv/backup/bin/libobk.so64/software/oracle/product/10.2.0/db1/lib/libobk.soDone

Please check the trace file located in/tmp/make_trace.23602to make sure the linking process was suessful.

4、编辑初始参数文件

这时候,需要进行修改,比如原来用的什么盘,现在用什么盘等编辑后如下:

*._addm_auto_enable=FALSE

*._b_tree_bitmap_plans=FALSE

*._db_block_numa=1

*._enable_NUMA_optimization=FALSE

*._optimizer_cartesian_enabled=FALSE

*._optimizer_skip_scan_enabled=FALSE

*.archive_lag_target=1800

*.audit_file_dest='/software/oracle/admin/ncerp/adump'

*.background_dump_dest='/software/oracle/admin/ncerp/bdump'

*.patible='10.2.0.5.0'

*.control_files='/u01/ncerp/control/control01.ctl','/u01/ncerp/control/control02.ctl'

*.core_dump_dest='/software/oracle/admin/ncerp/cdump'

*.db_block_size=8192

*.db_cache_size=4294967296

*.db_create_file_dest='/u01/ncerp/flash_recover'

*.db_domain=''

*.db_file_multiblock_read_count=16

*.db_name='ncerp'

*.j*a_pool_size=33554432

*.job_queue_processes=10

*.large_pool_size=33554432

*.log_archive_dest_1='location=/u01/ncerp/arch'

*.log_archive_format='%s_%t_%r.log'

*.max_dump_file_size='1024'

*.open_cursors=1000

*.optimizer_dynamic_sampling=4

*.optimizer_index_cost_adj=40

*.parallel_max_servers=5

*.pga_aggregate_target=2147483648

*.processes=800

*.recyclebin='OFF'

*.shared_pool_size=838860800

*.undo_management='AUTO'

*.undo_tablespace='UNDOTBS1'

5、根据参数文件,建相应的目录

[oracle@scmtest~]$ mkdir-p/u01/ncerp/control/[oracle@scmtest u01]$ mkdir-p//oracle/admin/ncerp/cdump[oracle@scmtest u01]$ mkdir-p//oracle/admin/ncerp/bdump[oracle@scmtest u01]$ mkdir-p//oracle/admin/ncerp/adump[oracle@scmtest u01]$ mkdir-p//oracle/admin/ncerp/pfile[oracle@scmtest u01]$ mkdir-p/u01/ncerp/flash_recover[oracle@scmtest u01]$ mkdir-p/u01/ncerp/arch[oracle@scmtest ncerp]$ mkdir oradata

注意:这些要与参数文件对应,要不然无法启动!

6、恢复控制文件

export ORACLE_SID=ncerp

[oracle@scmtest u01]$ rman target/

Recovery Manager: Release 10.2.0.5.0- Production on Thu Feb 21 14:17:10 2013Copyright(c) 1982, 2007, Oracle. All rights reserved.

connected to target database(not started)RMAN> startup nomount pfile='/u01/ncpfile.ora';Oracle instance started

Total System Global Area 5217714176 bytesFixed Size 2103536 bytesVariable Size 905971472 bytesDatabase Buffers 4294967296 bytesRedo Buffers 14671872 bytes从nbu的服务器上查询要恢复的控制文件

hdnbu1:/tmp# bplist-C RD162-t 4-R-b-l/| more-rw-rw---- oracle dba 10747904 Mar 28 11:26/c-3383508-0b-rw-rw---- oracle dba 11010048 Mar 28 11:25/c-2177848-0d-rw-rw---- oracle dba 10747904 Mar 28 11:25/trl_9202_1_811250475-rw-rw---- oracle dba 10747904 Mar 28 11:25/trl_7788_1_811250456-rw-rw---- oracle dba 10747904 Mar 28 11:25/c-3383508-0a-rw-rw---- oracle dba 11010048 Mar 28 11:24/c-2177848-0c-rw-rw---- oracle dba 114032640 Mar 28 11:17/al_7786_1_811249961-rw-rw---- oracle dba 123207680 Mar 28 11:17/al_7785_1_811249961-rw-rw---- oracle dba 3670016 Mar 28 11:17/al_9200_1_811249960-rw-rw---- oracle dba 3932160 Mar 28 11:17/al_9199_1_811249959-rw-rw---- oracle dba 11010048 Mar 28 09:25/c-2177848-0b-rw-rw---- oracle dba 10747904 Mar 28 09:25/c-3383508-09-rw-rw---- oracle dba 10747904 Mar 28 09:25/trl_9197_1_811243259-rw-rw---- oracle dba 10747904 Mar 28 09:25/trl_7783_1_811243253RMAN> run

2>{

3> allocate channel c1 type'sbt_tape';

4> send'NB_ORA_CLIENT=RD162';

5> restore controlfile from'/trl_24145_1_828414748';6> release channel c1;

7>}

using target database control file instead of recovery catalogallocated channel: c1

channel c1: sid=874 devtype=SBT_TAPE

channel c1: Veritas NetBackup for Oracle- Release 7.5(2012050902)sent mand to channel: c1

Starting restore at 2013-03-28 12:41:30

channel c1: restoring control file

channel c1: restore plete, elapsed time: 00:05:16output filename=/u02/ncerp/control/control01.ctloutput filename=/u02/ncerp/control/control02.ctlFinished restore at 2013-03-28 12:46:47

released channel: c1

7、还原数据库文件

在这里要查一下数据库是否已经mount

SQL> select status from v$instance;

STATUS

------------

MOUNTED

RMAN> run{

ALLOCATE CHANNEL ch00 TYPE'SBT_TAPE';

send'NB_ORA_CLIENT=RD162';

set newname for datafile'/backup/ncerp/oradata/system01.dbf' to'/u02/ncerp/oradata/system01.dbf';set newname for datafile'/backup/ncerp/oradata/system02.dbf' to'/u02/ncerp/oradata/system02.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_index03_1.dbf' to'/u02/ncerp/oradata/nnc_index03_1.dbf';set newname for datafile'/backup/ncerp/oradata/undotbs1.dbf' to'/u02/ncerp/oradata/undotbs1.dbf';set newname for datafile'/backup/ncerp/oradata/sysaux01.dbf' to'/u02/ncerp/oradata/sysaux01.dbf';set newname for datafile'/backup/ncerp/oradata/users01.dbf' to'/u02/ncerp/oradata/users01.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_data01_1.dbf' to'/u02/ncerp/oradata/nnc_data01_1.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_data01_2.dbf' to'/u02/ncerp/oradata/nnc_data01_2.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_data01_3.dbf' to'/u02/ncerp/oradata/nnc_data01_3.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_data01_4.dbf' to'/u02/ncerp/oradata/nnc_data01_4.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_data02_1.dbf' to'/u02/ncerp/oradata/nnc_data02_1.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_data02_2.dbf' to'/u02/ncerp/oradata/nnc_data02_2.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_data03_1.dbf' to'/u02/ncerp/oradata/nnc_data03_1.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_data03_2.dbf' to'/u02/ncerp/oradata/nnc_data03_2.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_data03_3.dbf' to'/u02/ncerp/oradata/nnc_data03_3.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_data03_4.dbf' to'/u02/ncerp/oradata/nnc_data03_4.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_index02_1.dbf' to'/u02/ncerp/oradata/nnc_index02_1.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_index01_1.dbf' to'/u02/ncerp/oradata/nnc_index01_1.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_index01_2.dbf' to'/u02/ncerp/oradata/nnc_index01_2.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_index01_3.dbf' to'/u02/ncerp/oradata/nnc_index01_3.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_index01_4.dbf' to'/u02/ncerp/oradata/nnc_index01_4.dbf';set newname for datafile'/backup/ncerp/oradata/iufo01.dbf' to'/u02/ncerp/oradata/iufo01.dbf';set newname for datafile'/backup/ncerp/oradata/iufo02.dbf' to'/u02/ncerp/oradata/iufo02.dbf';set newname for datafile'/backup/ncerp/oradata/nnc_data03_5.dbf' to'/u02/ncerp/oradata/nnc_data03_5.dbf';Restore database;

Switch datafile all;

}

vi res_test.sh内容如下:

export ORACLE_SID=ncerp

rman target/< run{

nbu服务器 什么是nbu备份nbu是什么nbu备份

ALLOCATE CHANNEL ch00 TYPE'SBT_TAPE';

send'NB_ORA_CLIENT=RD162';

做一次恢复测试看看

说明需要3556这个归档日志

所以恢复时,从这个日志进行恢复!

也可以采用后台运行方式

9、数据库恢复

SQL>

cancel

说明,如果上面日志可能有点大的时候,我们需要调整,比如说删除日志组等,然后还重新添加日志到新位置10、打开数据库

SQL> alter database open resetlogs;

Database altered.

11、创建临时表空间

三、nbu7.6备份*能问题

个人觉得,NBU7.6的备份*能还是很不错的,如果你要具体的数据,由于受到服务器*能的限制,也只能供参考。

我这里是开启了客户端重删、千兆网络环境下使用的,下图给出了两个参考。分别是windows文件采集(上图)和Linux文件采集(下图)的备份速度,这速度不同服务器波动很大,主要是受到客户端CPU制约(重删运算)。

如果是单纯的数据采集或初始数据采集,速度大约15M/s-50M/s。

四、什么是nbu备份nbu是什么nbu

NBU是一种由VERITAS公司提供的企业级备份管理软件,它的主要功能是支持各种操作系统,如UNIX、Windows、OS/2和Macintosh,使其在国际备份管理软件市场中占据广泛使用地位。NBU的图形化界面和命令行操作,使其适应不同用户的需求,具备高*能的特点,如多作业共享磁带驱动器、大数据并行备份、实时监控和动态速度调节等,能有效地帮助用户管理集中存储。

不同于赛门铁克的NetBackup,NBU专注于备份和恢复,它通过网络将数据传输到服务器,然后根据策略选择存储介质。其恢复过程简单直观,管理员可以浏览并恢复所需的数据和目录。NBU还提供重复数据删除、复制和快照服务,可以在物理或虚拟环境中,从磁带、硬盘、快照和云端恢复数据。此外,NetBackup适用于VMware和Hyper-V等虚拟环境,功能全面且高效。