很多朋友对于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{
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等虚拟环境,功能全面且高效。