INFORMIX 数据库维护指南 (一)
INFORMIX数据库维护指南
(一)
日常维护操作规程
0/16
INFORMIX 数据库维护指南 (一)
目 录
一 保存好 INFORMIX 的系统信息 . 2
二 监控数据空间以及逻辑日志空间的使用情况 . 3
三 数据的备份 4
四 数据的卸出与装载 5
五 INFORMIX 性能的调整 6
六 对用户的监控 6
七 对IFNORMIX IDS 内存的监控 . 10
八 对IFNORMIX IDS 锁的监控 . 11
九 用于查询机数据同步的备份操作规程 . 12
十 系统的监控方法的汇总 13
1/16
INFORMIX 数据库维护指南 (一)
一 保存好 INFORMIX 的系统信息
请保存好 INFORMIX 如下五类信息:
1. ONCONFIG文件;
2. INFORMIX 用户的 .profile 文件
3. INFORMIX 逻辑日志信息 (可用 onstat –l 获得)
4.所有 Dbspace 以及每个 Dbspace 的所有 Chunk 的信息:
1) . 所有 Dbspace 的名字;
2) . 每个 Dbspace 的所有 Chunk 的 path,offset,size.
INFORMIX 极力推荐 Chunk 的 Path 使用 Link, 这使得真正存放数据的设备或文
件具有重新定位的可能性。
在使用 Link 情况下,请保存每个 Link 所指向的设备或文件的信息。可用:
ls –l 列出各个 Link 所指向的设备或文件。
用 ”onstat –d > file “可在 file 中保存所有 Dbspace 以及每个 Dbspace 的所
有 Chunk 的信息 ( size 是以 page 为单位,而建立 Chunk 时是以 K 为单位 ) ,但请
注意,在使用 Link 情况下, onstat –d 不含有每个 Link 所指向的设备或文件的信
息。
5.所有 Database 以及所含的 Table 的信息。可使用 dbschema 获得该信息:
例: dbschema -d stores7 –ss
其中的 –ss 指定把 lock modes, and extent sizes 信息也包含进来;
如上信息为 INFORMIX 系统的恢复提供了条件。下面例举三种典型情况:
典型情况 1 :
存放某个 dbspace 的设备或文件坏掉了。这时候只要将该 dbspace 的 Path 重新
Link 到好的设备或文件上,然后用 ontape 把数据及逻辑日志备份恢复上去就可以
了。如果 Chunk 的 Path 用的是设备或文件处理起来就复杂的多。
典型情况 2:
INFORMIX 的运行代码坏掉了但数据完好无损。这时的处理步骤为:
1). 从新安装 INFORMIX IDS ;
2). 把保存的 INFORMIX 用户的 .profile 文件 copy 到 informix user home 下,
把保存的 ONCONFIG文件 copy 到 $INFORMIXDIR/etc 下,并把环境变量
ONCONFIG指向该 ONCONFIG 文件;
3). 重新启动 IDS 即可 ( 注意:在启动 IDS 时 , 如果使用 oninit 千万不能加
-iy 参数,这样一来反而会破坏原来完好的数据)。
典型情况 3 :
INFORMIX 的运行代码和数据都坏掉了。这时的处理步骤为:
1).
从新安装 I
INFORMI数据库维护指南 来自淘豆网m.daumloan.com转载请标明出处.