这篇主要是针对networker for oracle的配置。主要描述配置oracle的自动备份。以前写的关于networker for oracle的博文有两处错误错误:一是在配置客户端备份的时候没有发现oracle模块,但是可以手工进行oracle备份。后来发现是由于当时在安装networker for oracle的模块时候,数据库实例是关闭的,所以导致服务器端没有发现oracle模块。各位在安装的时候不要再出现这样的低级错误了。其二是在安装networker客户端的时候,安装homebase-agent报错。原因是它不支持rhel5.5,只支持4或者5,所以呢编辑/etc/redhat-release文件,将5.5更改为5即可成功安装homebase-agent。
一、创建客户端备份配置:
在管理窗口的配置栏里,右键点击组选择新建,创建一个oracle备份的组,完了之后在oracle组下面创建客户端备份配置:
备份配置类型里选择oracle,下一步:
这里选择定制,下一步
这里的db02是目标数据库,db01是目录数据库,填入相应的信息,下一步
指定rman脚本位置:
上述环境按需填写,这里不需要,跳过
上面的启动时间,可以任意定义,这里使用默认。
这里的server.xzxj.edu.cn是networker服务器端也是存储节点。
上面指定的rman脚本内容如下:
完了,点击创建即可。完成后,可以看到已经存在组oracle以及相应的客户端了:
二、媒体池的创建:
如果不创建的默认的存储池是Default,这里创建orapool:
输入名称,选择标签模板,选择组,下一步:
在选择标准里输入客户机主机名以及存储集:
配置选项卡里按需填写,完成后点确定创建:
接着向oracle池中加入卷:
-b后面跟的是卷所属的媒体池名称。完成之后可以确认下,是否将媒体柜lb02中的卷加入oracle媒体池中:
手工测试下,是否能备份。在客户端运行rman脚本进行测试测试:
待备份完成后,可以在管理窗口查看卷里的内容以及级别等信息。这里查看卷E03003L4,右键选中,点击卷操作里面的显示存储集:
设置自动启动很简单,只需在管理窗口的配置栏里点击组,就会看到上面设置的oracle组当前自动启动状态处于disabled,右键点击选择属性,将自动启动更改为enabled即可,启动的时间按需选择即可。
修改完之后,默认会立即执行备份的,如果在高级选项栏里设置了重新启动的时候,它就会在那个时间点自动执行的。第一次我设置的是21:33分,将重新启动的时间更改为21:40分,它又执行了一次。
上图是21:40分执行的过程。
高级选项卡里的内容:
完成备份后,会在状态里显示启动和结束的时间:
状态选项卡里会列出会话的详细信息:
浏览存储集的内容:
自动备份完成后,networker会自动备份索引文件。如下所示:
使用的默认池是Default。如果是手工备份,networker是不会自动备份索引文件的。
三、卷的操作:
如果要删除一个卷的内容只需重新label一下就ok,使用图形界面以及命令都可以;
(1)、图形界面:
选中要清洗的卷,右键点击选择标签选项,会弹出如下画面:
一定要选中”提示重写现有标签“选项,确定后会弹出一个对话框:
选择是就会清除卷中的内容。
已占用的百分比以为0%了。
(2)、命令方式清洗:
这里清洗卷E01003L4,上图可以看到已占用的百分比是53%。
上述命令执行完成后,就可以看到E01003L4已占用的百分比是0%了。
OK,关于networker for oracle的管理配置到此结束了,如果那个大侠发现此文有不对的地方还请多多指教