利用RMAN调用NETBACKUP进行备份时,如果出现cannot connect on socket的错误,可能是netbackup的状态不正确造成的。
比如备份时出现:
RMAN> run
2> {
3> allocate channel c1 device type sbt parms='ENV=(NB_ORA_POLICY=testoracle, NB_ORA_SCHED=Default-Application-Backup)';
4> backup tablespace users;
5> }
使用目标数据库控制文件替代恢复目录分配的通道: c1通道 c1: sid=143 devtype=SBT_TAPE通道c1: VERITAS NetBackup for Oracle - Release 6.0 (2006110304)
启动 backup 于 11-5月 -07通道 c1: 启动全部数据文件备份集通道 c1: 正在指定备份集中的数据文件输入数据文件 fno=00004 name=/data1/oradata/test/test/users01.dbf通道 c1: 正在启动段 1 于 11-5月 -07释放的通道: c1
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: backup 命令 (c1 通道上, 在 05/11/2007 23:32:21 上) 失败
ORA-19506: 无法创建顺序文件, 名称 = "0oihg7e3_1_1", 参数 = ""
ORA-27028: skgfqcre: sbtbackup 返回错误
ORA-19511: 从介质管理器层接收到错误, 错误文本为:
VxBSAValidateFeatureId: Failed with error:
Server Status: cannot connect on socket
这时多半时由于NETBACKUP工作不正常造成的,一般只需要重启NETBACKUP服务就可以了:
# /nbu/openv/netbackup/bin/goodies/netbackup stop
# /nbu/openv/netbackup/bin/goodies/netbackup start
NetBackup Database Server started.
NetBackup Notification Service started.
NetBackup Enterprise Media Manager started.
NetBackup Resource Broker started.
Media Manager daemons started.
NetBackup request daemon started.
NetBackup compatibility daemon started.
NetBackup Job Manager started.
NetBackup Policy Execution Manager started.
NetBackup Service Layer started.
NetBackup is not configured for clustering.
NetBackup Service Monitor started.
下面再次尝试备份:
RMAN> exit
恢复管理器完成。
bash-2.03$ rman target /
恢复管理器: Release 10.2.0.3.0 - Production on 星期六 5月 12 00:36:27 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: TEST (DBID=1920405094)
RMAN> run
2> {
3> allocate channel c1 device type sbt parms='ENV=(NB_ORA_POLICY=testoracle, NB_ORA_SCHED=Default-Application-Backup)';
4> backup tablespace users;
5> }
使用目标数据库控制文件替代恢复目录分配的通道: c1通道 c1: sid=156 devtype=SBT_TAPE通道c1: VERITAS NetBackup for Oracle - Release 6.0 (2006110304)
启动 backup 于 12-5月 -07通道 c1: 启动全部数据文件备份集通道 c1: 正在指定备份集中的数据文件输入数据文件 fno=00004 name=/data1/oradata/test/test/users01.dbf通道 c1: 正在启动段 1 于 12-5月 -07通道 c1: 已完成段 1 于 12-5月 -07段句柄=0pihgb9h_1_1 标记=TAG20070512T003704 注释=API Version 2.0,MMS Version 5.0.0.0通道 c1: 备份集已完成, 经过时间:00:03:35完成 backup 于 12-5月 -07
启动 Control File and SPFILE Autobackup 于 12-5月 -07段 handle=c-1920405094-20070512-00 comment=API Version 2.0,MMS Version 5.0.0.0完成 Control File and SPFILE Autobackup 于 12-5月 -07释放的通道: c1
至此问题解决。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-69349/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/4227/viewspace-69349/