专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Informix

informix 学习札记

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
informix 学习笔记

informix查看表结构
dbschema -d dfs_prod -t zsc /home/collins/zsc.sql

oninit   将系统从off-line模式变为on-line模式
oninit -s   将系统从off-line模式变为quiescent模式
oninit -i   初始化系统
oninit -p   在共享内存初始化时,不搜索,删除临时表
oninit -y   对提示自动回答yes
oninit  -v   加入这个选项显示oninit处理过程
oninit-- 键入此命令可以获得使用帮助

onmode -k  执行立即shutdown,将系统变为off-line模式
onmode -m  将系统从quiescent模式变为on-line模式
onmode -s  执行graceful shutdown
onmode -u  执行immediate shutdwon
onmode -y     对提示自动回答yes

onspaces -c 创建blobspace或dbspace
onspaces -b  blobspace blobspace名
onspaces -d dbspace   dbspace名
onspaces -g page size  blobpages大小
onspaces -m mirror    镜像设备设的全路径名和偏移量(KB)
onspaces -o offset    偏移量(KB)
onspaces -p pathname   chunk设备的全路径名
onspaces -s size    dbspace大小(KB)
onspaces -t       创建临时dbspace

可以利用如下命令创建数据空间:
onspaces -c -d datadbs1 -o 0 -p /dev/rrvol3 -s 60000
可以用如下的方式创建临时数据空间:
onspaces -c -d tempdbs1 -t -o 0 -p /dev/rrvol5 -s 80000


利用onspaces命令删除数据空间

增加或删除chunks
-a spacename    为dbspace新增chunk
-m pathname    镜像设备的全路径名和偏移量(KB)
-o offset      主设备的偏移量(KB)
-p pathname     chunk设备的全路径名
-s size      chunk大小
-d spacename    删除chunk
-o offset      chunk设备的偏移量(KB)
如需删除数据空间,请键入如下命令:onspaces -d dbspace_name /blobspace_name

利用onspaces命令可以对数据空间增加或者删除chunk,除此之外,利用该命令还可以完成如下任务:启动镜像、中止镜像或改变chunk的状态。

例如可以用如下命令为数据空间增加chunk:

onspaces -a datadbs1 -0 60002 -p /dev/rrvol3 -s 60000

再如可以用如下方式从数据空间中删除chunk:

onspaces -d datadbs1 -o 60002 -p /dev/rrvol3 -s 60000

onparams 命令
语法:onparams -a -d -p [-d] [-s] [-l]
-a     新增逻辑日志
-d dbspace 指定日志存放的dbspace
-s size   新增逻辑日志的大小(KB)
-d     删除逻辑日志
-l logid  指定删除一个逻辑日志
-p     改变物理日志
-d dbspace 新物理日志存放的dbspace名
-s size  物理日志大小(KB)
利用onstat-l命令可以看出系统中所有新增的逻辑日志被标识为A。这些逻辑日志只有在系统进行归档后才会真正被使用。为了激活这些逻辑日志有一种简单的方法:执行一次“伪”归档。具体步骤如下:将参数TAPEDEV设置为/dev/null然后运行一次ontape -s。也可以执行onbar -F命令。由于伪归档并不真正归档系统信息,所以千万要适时地对系统进行真正的归档操作。



onstat 的一些常用选项:

onstat --     列出所有选项

onstat -i     设置进入交互模式

onstat -      显示运行模式和数据库引擎状态

onstat -g sub_option 运行多线索选项

onstat -r <value>; 每隔<value>;秒后重复选项

onstat -g act   显示系统中所有的活动线索

onstat -g ath -r 2 每隔两秒显示系统中所有的活动的线索

只有在逻辑日志真正无用时才能将其删除。利用onstat -l 可以看出所有的空闲日志被标记为F。如果逻辑日志中包含事务回滚或快速恢复所需的信息,该逻辑日志是不能被删除的。利用onstat -l命令可以看出接受当前事务的日志被标记为C。如果逻辑日志包括最后一个检查点记录,它也是不能被删除的,只有当检查点记录被写入下一个日志并且上一个日志被备份后,该日志才能被删除。利用onstat -l命令可以看出包含最后一个检查点记录的日志被标记为L。用户可以利用onmode -c命令强制写检查点记录直至最后一个检查点记录被写入所要求的日志为止。

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • asp 连接informix出错解决方案

    asp 连接informix出错 asp 连接informix出错。odbc test connection成功。 出错提示: “Microsoft OLE DB Provider for ODBC...

  • 怎么提高查询效率

    如何提高查询效率 表架构: 主表+明细表,明细数据按月存储,即: 主表:wamia 明细:wamia201001 wamia201002 …… 目标: 1、...

  • 询问下informix的价格,该如何处理

    询问下informix的价格 想问下关于windows下informix choice版11.5和11.7的价格大概是多少啊?按CPU算的 ------解决方案----------...

  • informix与db2,该如何处理

    informix与db2 informix与db2,应该学哪个? ------解决方案-------------------- 那要看你工作的需要了。 以及以后客户的需要...

  • sqexplain.out 怎么分析

    sqexplain.out 如何分析? SQL code Table map : ---------------------------- Internal name Table name ---------...

  • informix建表,该怎么处理

    informix建表 有个时间想取系统当前时间 怎么设啊? SQL code create table s ( start time --想要是系统当前时间,怎么设置? ) ---...

  • informix -271异常

    informix -271错误 1、谁有 informix 授权号啊,能不能帮忙送一个啊??先借我用一下啊!!邮箱是:lymusic2007@126.com 万分感激!!! 或者请...

  • 急答案,送分,关于Informix SQL 字符转ASCII码

    急!急!在线等答案,送分,关于Informix SQL 字符转ASCII码 各位高手,在Informix数据库中,怎样把char字符获取它的ASCII码值?看起来好像很简...

  • 请问informix存储过程调用远端数据库方法

    请教informix存储过程调用远端数据库方法 我现在想实现从另一台机器上的informix数据库的表中取数,插入到本地的表中, 数据量大概...

  • informix 存储过程中数据类型有关问题,

    informix 存储过程中数据类型问题,急。。。。 目的想实现的是从数据库中把数据取出来放到一个单元格中查出来,每条记录用","格开。 ...

热门推荐: