操作系统:Red Hat Enterprise Linux Server release 5.8
内核:2.6.18-308.el5
Informix V12.10 for Linux安装过程视频
PAGE_CKPT保留页格式
Informix逻辑日志和物理日志的主要作用
逻辑日志文件的作用是自上一次备份以来,数据库所发生的变化进行记录;
物理日志记录的是dbspace页的修改前的映像,物理日志记录的修改前映像代表了所有数据在物理上和逻辑上都保持一致的时间点(检查点)。
将物理日志中的修改前映像和逻辑日志中的逻辑日志结果起来,可以还原数据库自上一次检查点以来的所有事务。
Informix完全检查点基本步骤
1.阻止线程进入临界区;
2.逻辑日志缓冲区刷新到磁盘;
3.物理日志缓冲区刷新到磁盘;
4.脏数据刷新到磁盘;
5.检查点记录写入到逻辑日志缓冲区;
6.清空物理日志
两个ssh客户端工具
Bitvise Tunnelier-专业的SSH客户端
下载地址:http://www.bitvise.com/tunnelier
Bitvise Tunnelier是一个功能强大的SSH客户端软件,除了支持 SSH 动态端口转发外,还可以方便地配置保存不同的登录帐号,新建终端窗口,登录远程桌面,以及支持图形界面的 SFTP,如果你有一台装有 WinSSHD SSH server 的服务器或者 VPS,还可以用 Tunnelier 来远程管理 WinSSHD,是非常方便的 Windows 平台上的 Shell 工具,并且它是免费的。
CentOS6中虚拟主机配置一例
本例为在centOS6.2中配置虚拟主机(vhost)的方法
用于一个服务器上配置多个域名的网站。
分片表索引导致数据库空间满问题一例
某数据库上的fringdbs1的空间使用率达到了98.68%。
通过oncheck -pe fringdbs1 命令查看dbspace保存的表上看,存放了一个名为crbt_userring表及其索引
从crbt_userring的表结构看,这是个分片表(使用fringdbs1,fringdbs2,fringdbs3,fringdbs4)
Informix的时间与数值秒转换
sysmaster库中的sysptnhdr表中created字段是表的建立时间,其值是自1970-01-01 00:00:00 开始的秒数。
若我们需要获取表建立的时间,则需要进行转换,比如 to_date('1970-01-01 00:00:00','%Y-%m-%d %H:%M:%S') + created units second,但尝试执行这个时,会返回错误。
Linux下OPENVPN的安装配置
环境需求:
OPENVPN-2.2.2(服务端):
http://swupdate.openvpn.org/community/releases/openvpn-2.2.2.tar.gz
OPENVPN-2.0.9-GUI(Windows客户端):
http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe
操作系统版本:CentOS 6.3