目的: 使用archecker从备机中进行表级恢复.
环境: rhel4.7,ids11.50uc5
注:archecker只恢复已经备份的0级备份及逻辑日志备份中的日志。
使用的系统是rhel5.3
数据库版本是ids v11.50uc6(同时安装csdk 3.50)
unixODBC的版本是系统自带的unixODBC-2.2.11-7.1
由于csdk在安装数据库的时候已经安装(即informix odbc驱动已经安装),因此,仅需要配置unixODBC即可。
使用的系统是RHEL5.3,数据库版本是IDS V11.50UC6(已选安装CSDK V3.5)
新建一用户dbuser用于测试ODBC,使用的shell是bash
INFORMIXDIR
PATH --PATH中应包含${INFORMIXDIR}/bin
INFORMIXSQLHOSTS --(可选,不配置使用默认的${INFORMIXDIR}/etc/sqlhosts)
PAGE_1CKPT的物理位置是rootdbs上保留页的第3页(编号是2,编号从0开始)
示例使用的物理日志大小为10MB(5000页),有6个大小为5MB(2500页)的逻辑日志
使用oncheck -pP 1 2 输出其信息如下:
注意:以下内容仅为个人研究,受限于水平,不保证结果准确与正确!
目的:了解逻辑日志是如何记录信息的;了解使用onlog实用程序
数据库版本:IDS V11.50UC6 for linux ,数据库使用log(buf或者unbuf均可)
注意:使用此方法一定要确定对应的chunk文件在系统层已经恢复为正常状态!此方法也仅供参考。
目的:了解informix数据库保留页。
测试平台:ids v9.40uc4w4 for linux
Informix SDS ( Share Disk Secondary )共享磁盘备用服务器,其正常组建结构如下:
主用服务器和备用服务器共享同一相磁盘阵列, SDS_TEMPDBS 除外。
此次的目的在于模拟 SDS 的配置,可以使用 VMWare 安装两个服务器 + 共享磁盘的方式来实现,但需要安装配置共享磁盘管理软件(如 GFS/OCFS 之类的)。尝试使用这种方法后,也能成功,但出现了比较多问题( SDS 切换时常出现 BLOCK , SDS 恢复时常不能恢复至正常),因此考虑能不能在同一个机子上实现 SDS ,毕竟实现 SDS 最主要的就是共享磁盘的管理问题(在同一个机子上,都是系统管理的,估计效果会比管理软件好的多)
DbVisualizer 是一款涉及到所有主要数据库 且基于交叉平台上的援助与维护 数据 库工具 ;
允许通过JDBC的驱动同时连接各种不同的数据库(包括mysql,oracle,informix,db2等);
立刻指向并浏览数据库结构 ,观看数据库对象的详细特征,图解桌面数据、任意的SQL 声明或SQL脚本,
利用逆向工程图示出primary/foreign的键值,并以先进的图表方式显示出来,
友好的图形界面接口与各种特色的独特组合,也是一个功能 强大Java工具,
用来同时查看一个或者多个JDBC击活的数据库,
可以以图形的方式显示表单之间的关系,还可以显示关于数据项、关键字等信息,使用SQL命令 ,
还可以执行所有的SQL语句 。