informix数据库命令大全
共分别两部分,第一部分为基本常用的命令,第二部分为详细使用和更多的命令。
第一部分
一、onstat命令集
1、onstat -
说明:查看数据库当前的状态
用法:onstat -
2、onstat -c
说明:查看数据库的配置文件
用法:onstat -c
3、onstat -d
说明:查看数据库空间的使用情况
用法:onstat -d
4、onstat -l
说明:查看数据库逻辑日志的备份情况及逻辑日志的状态
用法:onstat -l
5、onstat -m
说明:查看最近的数据库日志信息
用法:onstat -m
6、onstat -g sql
说明:查看数据库的所有客户端的连接情况
用法:onstat -g sql
7、onstat -g sql <sid>
说明:查看一个指定的客户端连接执行的SQL语句
用法:onstat -g sql <sid>
共分别两部分,第一部分为基本常用的命令,第二部分为详细使用和更多的命令。
二、oncheck命令集
1、oncheck -cc [数据库名]
说明:检查一个或所有的数据库的系统目录
用法:oncheck -cc [数据库名]
2、oncheck -cD 数据库名[:表名]
说明:检查一个数据库或数据库中的一个表的数据
用法:oncheck -cD 数据库名[:表名]
3、oncheck -cI 数据库名[:表名]
说明:检查一个数据库或数据库中的一个表的索引
用法:oncheck -cI 数据库名[:表名]
4、oncheck -pt 数据库名:表名
说明:检查一个表所占用的空间大小(EXTENT数)
用法:oncheck -pt 数据库名:表名
三、备份相关命令
1、onbar
说明:备份数据库的数据或日志到磁带库中
用法:
全备份: onbar -b -w -L 0
备份逻辑日志:onbar -b -l
2、dbschema
共分别两部分,第一部分为基本常用的命令,第二部分为详细使用和更多的命令。
说明:生成数据库的库表结构
用法:
整个数据库:dbschema -d 数据库名 -ss 脚本文件名
一个数据库中的表:dbschema -d 数据库名 -t 表名 -ss 脚本文件名
3、dbexport
说明:手工备份一个数据库到磁盘中
用法:dbexport -ss 数据库名
四、其他命令
1、oninit
说明:启动一个数据库服务器
用法:oninit
2、onmode -ky
说明:停止一个数据库服务器
用法:onmode -ky
3、onmode -z <sid>
说明:停止一个数据库的客户端连接(SESSION)
用法:onmode -z <sid>
第二部分
一、基础常用命令
oninit 将系统从off-line模式变为on-line模式
oninit -iy (初始化数据库,删除所有dbspace和chunk)
oninit -s (脱机-->静态)
共分别两部分,第一部分为基本常用的命令,第二部分为详细使用和更多的命令。
onmode -ky offline
onmode -s graceful shutdown-->quiescent(联机到静态,让用户处理完成) onmode -u immediate shutdown-->quiescent(联机到静态,所有用户立即终止) onmode -m quiescent--->online
onmode -z sid 删除某session
onmode -l 将当前正在使用的逻辑日志下移
onmode -c 强制执行检查点操作 即onmonitor->force ckpt
onstat - 查看服务器状态
onstat -d 查看dbspace和chunk情况
onstat -l 查看逻辑日志
onstat -F 查看写入磁盘的页刷新和类型情况,从共享内存缓冲区向磁盘写入页面有三种方式(fg:前台写 LRU:队列写 chunk:块写)
onstat -R 打印LRU队列
onstat -p 显示系统的基本I/O与性能配置文件
onstat -c 查看onconfig文件
onstat -m 查看消息日志
onstat -f 查看受DATASKIP影响的dbspace
onstat -x 查看事务
onstat -k 显示所有活动的锁
onstat -g sub_option 运行多线索选项
onstat -g ses/sql
onstat -r <value> 每隔<value>秒后重复选项
onstat -g act 显示系统中所有的活动线索
onstat -g ath -r 2 每隔两秒显示系统中所有的活动的线索
onstat -i 交互方式
>sql
>sql sid
ipcs 查看共享内存情况
ipcrm 删除某个共享内存
ipcrm -m id
ipcrm -s id
Ontape命令:
1)零级(一级或二级)备份
$>ontape -s
$>ontape -s -L 0
$>ontape -s -L 1
共分别两部分,第一部分为基本常用的命令,第二部分为详细使用和更多的命令。
$>ontape -s -L 2
自动备份逻辑日志文件
$>ontape -a
3)连续逻辑日志备份(日志文件写满一个,online系统自动备份一个,你可以插盘磁带到磁带机上,让IDS自动备份。要占用磁带机)
$>ontape -c
4)备份恢复(对应零级备份或一级备份或二级备份)
$>ontape -r (详细过程见ontape恢复文挡)
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模式,从这个模式无法改到其它模式,因此一般不要用该项。
oncheck 命令
oncheck -pe extend
oncheck -ce
oncheck -cr reserved pages
oncheck -cd TBLspace data rows including bitmap
oncheck -ci table indexes databases
对逻辑日志的操作:
以informix用户登录,
$ onmode -uy (由Online切换到Quiescent状态,所有用户立即中止) onmode -m (切换到Online)
$ onparams -a -d logdbs -s 100000
共分别两部分,第一部分为基本常用的命令,第二部分为详细使用和更多的命令。
其中logdbs为dbspaces 名 ,-s 100000 表示增加了100M空间。
再连续执行4遍上述命令,这样新的逻辑日志空间总共为500M,可以用 onstat -l 查看逻辑日志情况,接下来就要删 …… 此处隐藏:3952字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




