教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 初中教育 >

informix数据库命令大全

来源:网络收集 时间:2026-09-14
导读: 共分别两部分,第一部分为基本常用的命令,第二部分为详细使用和更多的命令。 第一部分 一、onstat命令集 1、onstat - 说明:查看数据库当前的状态 用法:onstat - 2、onstat -c 说明:查看数据库的配置文件 用法:onstat -c 3、onstat -d 说明:查看数据库空

共分别两部分,第一部分为基本常用的命令,第二部分为详细使用和更多的命令。

第一部分

一、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字,全部文档内容请下载后查看。喜欢就下载吧 ……

informix数据库命令大全.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1563726.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)