Informix数据库常用命令快速索引.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 选

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档