教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

informix安装心得(2)

来源:网络收集 时间:2026-05-26
导读: 增加一个chunk(用于分区不足以满足分配dbspace的大小) onspaces -a plogdbs -p /informix.links/plogdbs -o 0 -s 2048000 $ onparams -c -d logdbs -p /usr/Informix.links/plogdbs -s 2000000 -o 100 onspaces -

增加一个chunk(用于分区不足以满足分配dbspace的大小) onspaces -a plogdbs -p /informix.links/plogdbs -o 0 -s 2048000

$ onparams -c -d logdbs -p /usr/Informix.links/plogdbs -s 2000000 -o 100

onspaces -c -d plogdbs -p /informix.links/plogdbs -o 0 -s 2048000 onspaces -c -d llogdbs -p /informix.links/llogdbs -o 0 -s 2048000 onspaces -c -d tempdbs -t -p /informix.links/tempdbs -o 0 -s 2048000 onspaces -c -d datadbs -p /informix.links/ datadbs -o 0 -s 2048000 使用onparams 更改物理日志位置和大小 onparams -p -s 2047000 -d plogdbs –y

删除在rootdbs中的六个逻辑日志,运行命令

$ onparams -d -l 1 -y $ onparams -d -l 2 -y $ onparams -d -l 3 -y $ onparams -d -l 4 -y $ onparams -d -l 5 -y $ onparams -d -l 6 -y onmode -l onmode -l onmode -l

onmode -c强行做一次checkpoint操作:

onparams -d -l 1 -y onparams -d -l 2 -y onparams -d -l 3 -y

onparams -a -d llogdbs -s 20000 onparams -a -d llogdbs -s 20000 onparams -a -d llogdbs -s 20000

onmode -l onmode -l onmode -l onmode -c

onparams -d -l 4 -y onparams -d -l 5 -y

onparams -d -l 6 -y

onparams -a -d llogdbs -s 20000 onparams -a -d llogdbs -s 20000 onparams -a -d llogdbs -s 20000 ^……………… ……………… ………………

把rrlshoppos库导入 Datdbs导入文件存放在/tmp/test下 转入/tmp/test 目录下,注意文件的权限为informix可读写 执行

dbimport –c rrlshoppos.exp(不用后缀)-d datadbs onmonitor检查导入的库日志是否为U模式 4、导入完成后,进行数据库级别的统计更新 update statistics ;

ontape -s -U rrlshoppos转为unbuffer日志模式

小结:通过这次实操对linux与informix常用命令用法加深了了解,通过对参考资料的学习加深了对raw设备、环境变量、文件权限、linux系统服务的一些认识。在安装过程中java的安装配置是必要的,ln建立软连接在这次安装过程中用得比较频繁,其中有很多好处,而由于拿到的informix安装包与服务器系统的版本不同加上java环境的配置问题导致安装时候出现种种问题,导致安装的时间过长,在onconfig等informix基本文件的配置由于参考的资料版本不同而各异,最后配置一些基本用得上的参数即可以成功启动了数据库,之后的调优有待继续深入学习,另外再初始化数据库不成功很多问题都可以在online.log文件找到答案,根据日志的内容有针对性的解决问题可以大大提高效率

ontape usage: { -a | -c | -l | -p |

-r [-D DBspace_list] |

-s [-L archive_level] [-A database_list] [-B database_list] [-N database_list] [-U database_list] }

-a Automatic backup of logical logs -c Continuous backup of logical logs -l Logical restore

-p Physical restore for HDR

-r Full restore DBspaces/BLOBspaces as listed -s Archive full system

-A set the following database(s) to ansi logging -B set the following database(s) to buffered logging -N set the following database(s) to no logging

-U set the following database(s) to unbuffered logging

与该工具有关的几个参数,在$ONCONFIG文件中: 。。。

# System Archive Tape Device

TAPEDEV /dev/tapedev # Tape device path TAPEBLK 16 # Tape block size (Kbytes)

TAPESIZE 10240 # Maximum amount of data to put on tape (Kbytes)

# Log Archive Tape Device

LTAPEDEV /dev/tapedev # Log tape device path LTAPEBLK 16 # Log tape block size (Kbytes)

LTAPESIZE 10240 # Max amount of data to put on log tape (Kbytes)

。。。

其中LTAPEDEV为备份逻辑日志的磁带设备,TAPEDEV为零级备份的设备。它们也可以指向同一个设备名。 例:

1)零级(一级或二级)备份 $>ontape -s $>ontape -s -L 0 $>ontape -s -L 1 $>ontape -s -L 2 2)逻辑日志备份 $>ontape -a

3)连续逻辑日志备份(日志文件满一个备份一个,你可以插盘磁带到磁带机上,让IDS自动备份) $>ontape -c

4)备份恢复(对应零级备份或一级备份或二级备份) $>ontape -r

5)备份恢复几个DBSPACE(一定要存在逻辑日志备份,否则物理恢复完后,还是不能用) $>ontape -r -D dbs1 dbs2 。。。 6)配置HDR时使用的物理恢复 $>ontape -p

7)修改数据库日志模式

$>ontape -s -B db_name 修改为buffer_log $>ontape -s -U db_name 修改为unbuffer_log $>ontape -s -N db_name 修改为无日志模式

$>ontape -s -A db_name 修改为ansi logging模式,从这个模式无法改到其它模式,因此一般不要用该

项。

另外,我们改完日志后需要做一个零级备份,这时我们可以将TAPEDEV设置为/dev/null ,然后再接着做,就可以了,但作完后一定要将该参数改回来,注意修改LTAPEDEV和TAPEDEV都不用重新启动数据库,改完存盘就能用了。

如果我们不想要逻辑日志备份,我们可以将LTAPEDEV设为/dev/null ,那么逻辑日志会满一个自动备份一个,不用我们去管理了。

16. 修改数据库日志模式 $ ontape -U db_name

如果失败,则可能需要0级备份,可使用如下命令 $ ontape -s -L 0 -U db_name $ onmonitor

选择Status/Databases可查看状态

dbimport实用程序的语法:

-c 指示dbimport在没有发生致命错误的情况下完成装入工作。 -q 指示在标准输出设备上不显示错误信息和警告。 -X 标识符符字段中的HEX二进制数据。 输入文件位置选项:

-i 指定存储ASCII文件和模式文件的磁盘目录,以便dbimport查找。 -t 指定含有ASCII文件和模式文件的磁带设备名。

-b 指定磁带设备块大小。block以KB为单位,该值必须能为所使用的设备接受。 -s 指定磁带的最大数据存储量。

-f 指定磁盘上模式文件的路径名,以便dbimport查找模式文件,并以此为输入建立数据库。 建库选项:

-d 指定用来存储新建数据库的OnLine数据库空间(dbspace)。如果没有使用-d选项指定dbspace, 则数据库缺省建立在根dbspace中。

-l 如果没有使用buffered参数,为装入的数据库建立无缓冲事务日志;如果使用了buffered参数,为装入的数据库建立有缓冲事务日志。-l选项等价于CREATEDATABASE语句的WITH LOG字句。如果没有使用-l选项,新建数据库不带日志。 -ansi 为装入的数 …… 此处隐藏:2967字,全部文档内容请下载后查看。喜欢就下载吧 ……

informix安装心得(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/403500.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)