选择显示字体大小

informix storage manager+on-bar实现informix备份

informix onbar备份工具实现了比ontape更强大的备份功能,但onbar需要和存储管理器软件协作才能实现备份功能,他们之间通过xbsa接口来通信。

1. informix storage manager + on-bar简述
onbar备份工具实现了比ontape更强大的备份功能,比如并行备份或恢复等,
但onbar需要和存储管理器软件协作才能实现备份功能,他们之间通过xbsa接口来通信。
ibm提供的存储管理软件有ibm informix storage manager和ibm tivoli storage manager(unix),
第三方的存储管理软件有:legato.networker, veritas的产品等。

informix storage manager(ism)是informix dynamic server(ids)自带的存储管理器软件,
ism是随ids一起安装的,就是说用户不用对ism额外附费。但其他的第三方存储软件是需要购买的。

当然免费的东东总是不如花钱的好,ism不支持磁带库、自动换片机等等一些功能。
所以生产环境很少见用ism的。

个人觉得ism只是informix对存储管理器软件的一种实现,ism的底层应该是调用了legato.networker,
这点从informix的文档就能看出。
但如果是自己研究学习,在安装完informix并配置ism,就可以使用onbar了,不需要安装其他存储管理软件。
而且配置ism的过程和配置其他第三方存储管理器软件是有相似的地方。

2. 环境说明
os: windows xp
informix server: ids v10.00.tc1
informix storage manager: 2.20
 
3. 配置ism
(1)设置环境变量
set ismdir=c:\ism.20
set sm_diskdev1=c:\backups\dbspaces  
set sm_diskdev2=c:\backups\logfiles 
说明:
dbspaces和logfiles是目录
这里使用文件作为备份介质,数据备份到c:\backups\dbspaces目录下,逻辑日志备份到c:\backups\logfiles目录下。

(2)初始化ism
ism_startup -init
说明:
安装完informix后,ism服务会添加调windows的"管理工具"->"服务"中,有3个服务,并设为自动启动:
ism local execution-ism本地执行
ism portname-ism端口映射程序
ism server-ism服务器

ism_startup -init只是在第一次使用ism前执行一次。

(3)添加ism用户
ism_add -admin username@hostname
说明:
ism安装在本机的情况下,usernam是本机的用户(比如informix), hostname是本机的机器名。

注意windows xp下完整的机器名有可能后面添加了域名,比如companyname.com.cn,
测试的时候发现onbar发送给ism的又是不带域名的机器名,后来是把我机器的域名暂时删除了才ok。
或者可以添加不带域名的机器名到remote access list,不过不知道windows下怎么添加。

(4)创建并mount device, 添加pool
ism_add -device %sm_diskdev1% -type file
ism_add -device %sm_diskdev2% -type file

ism_op -label %sm_diskdev1% -pool default -volume ismdata
ism_op -label %sm_diskdev2% -pool default -volume ismlogs

ism_op -mount %sm_diskdev1%
ism_op -mount %sm_diskdev2%

说明:
device, pool的概念可以看<informix storage manager administrator's guide>
我在添加pool的时候安装手册上起名'ismdiskdata', 或' ismdata'总是报错,后来改成default就好了,搞不懂。
但这个时候要修改onconfig文件中的:
ism_data_pool   default
ism_log_pool    default

(5)创建sm_versions文件
复制%informixdir%\etc\sm_versions.std为sm_versions文件。
sm_versions.std默认的配置是ism,如果是其他的存储管理软件需要修改。

(6)更新onbar.bat脚本
默认的onbar.bat脚本就是针对ism,所以这里不用动,如果是其他的存储管理软件需要修改。

(7)设置日志文件
onconfig文件中2个参数说明日志文件的位置:
bar_act_log        c:\informix\bar_act.log    #path of log file for onbar.exe
bar_debug_log        c:\informix\bar_debug.log    #path of the debug log for onbar.exe

ism的日志文件在%ismdir%\log目录下


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons