informix安装心得(2)
增加一个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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




