- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Informix数据库常用命令快速索引
作者:Neo 出处:Unix爱好者家园
许多数据库操作可以在菜单式交互环境onmonitor中完成,下面提供一组命令,使用户可以方便地以命令方式管理数据库,以下命令除了oninit外,其他命令必须在数据库初始化后方可运行.
一 oncheck 检查、修复、显示
根据命令的选项,oncheck有以下功能
1、检查数据库的一致性
2、修复不一致的索引
3、显示数据库信息
oncheck只能修复索引带来的不一致性,对数据表之间的不一致性无能为力。
[语法]
oncheck [c类选项] [p类选项] [-qny]
[{数据库[:[主]表[,片断空间|#索引]]|表空间|块} {行号|页号}]
[说明]
数据库指需检查的数据库(database), 主指表的主人(owner),表指数据表(table),片断空间指包含需要检查的片断(fragment)的表空间(tblspace),块指数据块(chunk),行号指要检查的行(rowid),c类选项表示检查,p类选项表示显示, -y 选项指对所有的提问回答YES,即自动修复索引,-n选项指对所有问题回答NO,-q选项表示只当有错误时才出提示信息.
c 类选项说明
-cr 保留页(reserved page)
-ce 扩展(extends)
-cc 数据库目录
-ci 表索引库
-cI 表索引和行号(rowid)库
-cd 包含位图(bitmap)的表空间(TBLspace)
p 类选项说明
-pr 保留页(reserved page)
-pe 扩展(extends)
-pc 数据库目录
-pk 索引关键字
-pl 叶节点关键字
-pL 叶节点关键字,行号数据库
-pd 表空间(TBLspace)数据行(row)
-pt 表空间报告数据库
-pT 表空间磁盘工具报告数据库
[例子]
oncheck -cc
oncheck -cD stores7:catalog
oncheck -cI -n stores7:customer#zip_ix
二 oninit 启动数据库
oninit 命令将在离线(off-line)状态的数据库启动为在线(on-line)模式,数据库有六种工作模式,它们是
离线(off-line) 不运行状态
静模式(quiescent) 在此模式下,用户不能连接到数据库,但可用onstat等命 令查看数据库信息
在线(on-line) 数据库运行状态
只读(read-only) 只能读数据库但不能写
恢复(recovery) 是一种临时状态,存在于从离线模式到静模式之间
关闭(shutdown) 是一种临时状态,存在于从在线模式到静模式或离线模式
oninit 命令将在离线(off-line)状态的数据库启动为在线(on-line)模式,并初始化共享内存(shared memory),在作初始化之前,应先设置环境变量INformIXSERVER,否则数据库不建立sysmaster表,必须以root或informix注册才能执行本命令,本命令不但能初始化共享内存,还能初始化磁盘空间.
[语法] oninit [-p] [-s]
或 oninit -i [-s]
[说明] 第一行用法为只初始化共享内存
-p 不检测临时表
-s 将数据库转换成静模式
第二行用法为同时初始化磁盘空间,使用时必须慎重,因为此命令将破坏所有数据
-s 将数据库转换成静模式
[例子]
oninit
oninit -s
三 onload 建立数据库或表
onload在指定数据空间建立一个 数据库或表,并从一个磁盘或磁带文件中读入数据(由onunload生成的数据)
[语法] onload [-l] [-t 磁带设备] [-b 块大小] [-s 磁带大小]
[-d 数据空间] 数据库 [:[主.] 表]
[{-i 旧索引名 新索引名}]
[{-fd 旧数据空间名 新数据空间名}]
[说明]
若未指定数据来源参数,则以环境变量TAPEDEV为参数,
-l 选项指定onload 从环境变量 LTAPEDEV LTAPEBLK LTAPESIZE中指定的参数为设备、块大小、磁带大小,若使用了 -t ,-b, -s选项,则以-t -b -s指定的参数为准
-t 指定设备
-b 指定块大小
-s 指定磁带大小
-d 选项指定数据表将使用的数据空间
-i 选
您可能关注的文档
最近下载
- 颅内镜下肿瘤切除手术护理配合.pptx VIP
- 在线网课学习课堂《临床伦理与科研道德(山东大学)》单元测试考核答案.docx VIP
- 最高人民法院第二巡回法庭法官会议纪要合辑(详尽版).pdf VIP
- 加气混凝土砌块技术交底.docx VIP
- 写字教学讲座.pptx VIP
- 2025年厂内叉车安全使用管理规定3篇 .pdf VIP
- 《逻辑学》(第二版) 第5章 谓词逻辑的自然演绎系统:杜国平 - 复件.ppt VIP
- 17J610-1 特种门窗(一)参考图集.docx VIP
- 小学一年级10以内加减法口算题卡10套1000道(已打印).xls VIP
- 输变电工程环境保护和水土保持全过程管控培训课件.pptx VIP
文档评论(0)