Inix常用操作方法.doc_第1页
Inix常用操作方法.doc_第2页
Inix常用操作方法.doc_第3页
Inix常用操作方法.doc_第4页
Inix常用操作方法.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Informix常用操作方法应用软件开发部培训教材Informix常用操作方法(文档编号:YR-WD-E-001)方正奥德计算机系统有限公司二零零一年二月7文档管理信息表主 题informix常用操作方法版 本V1.0.1内 容介绍与Informix常用操作有关的文件、命令、方法关 键 字informix参考文档无提交时间2001年2月5日撰 写 人宫载军文档修改记录表修改人修改时间修改内容目 录一相关文件11.1informix配置文件:11.2informix日志文件:11.3数据库连接文件:1二常用环境变量2三数据库状态操作23.1查看数据库状态23.2启动OnLine33.3关闭OnLine3四dbaccess使用44.1数据库操作44.2编辑执行SQL语句4五多机建对等5六装数/卸数5七策略优化5八脏读6九增加事务6十onstat用法6一 相关文件1.1 informix配置文件:informix配置文件定义数据库的各种参数设置,通过环境变量$ONCONFIG指定,存放在informix用户的etc目录下,如$ONCONFIG=onconfig.cmq,则配置文件为$INFORMIXDIR/etc/onconfig.cmq;1.2 informix日志文件:记录对数据库的操作,以及操作过程中的错误日志等信息,存放在$INFORMIXDIR目录下,文件名为online.log,如对数据库操作出现异常,可查看该文件定位错误原因;1.3 数据库连接文件:连接文件sqlhosts所含的信息使用户可以连接到数据库服务器上,存放在$INFORMIXDIR/etc目录下,一行为一条配置信息,每条包含四个域:【数据库服务器名】:定义数据库服务器名称,如on_compaq_tcp;【连接类型】:如ontlitcp;【主机名】:在/etc/hosts中定义,或直接写主机的IP;【服务名称】:在/etc/services中定义,或直接写端口号;二 常用环境变量l INFORMIXDIR:informix用户安装路径,如INFORMIXDIR=/usr/informix;l INFORMIXSERVER:informix数据库服务器名,如INFORMIXSERVER=on_compaq,数据库服务器名在数据库连接文件sqlhosts中指定;l ONCONFIG:informix配置文件,如ONCONFIG=onconfig.cmq,该文件存放在$INFORMIXDIR/etc目录下。三 数据库状态操作3.1 查看数据库状态使用命令onstat -查看当前数据库状态,通常有以下几种状态:l On-Line:联机状态此状态允许用户联机访问数据库,正常情况下OnLine启动后应处于此状态。l shared memory not initialized:脱机状态通常OnLine关闭后处于此状态。l Fast Recovery:快速恢复状态每次OnLine启动时,都要读取物理/逻辑日志,回滚上次OnLine关闭时未提交的事务和未释放的锁等,将数据库快速恢复到物理和逻辑都一致的状态。快速恢复是过渡状态,时间很短,恢复无错后即进入On-Line状态。l Quiescent:静止状态处于此状态不允许用户访问数据库。通常是数据库管理员在静止状态下进行一些数据库参数的调整(如日志和缓冲区大小等)。3.2 启动OnLine如果数据库处于脱机状态,可使用命令oninit启动OnLine。启动后,使用onstat -命令查看数据库状态,若不处于联机状态,可检查日志文件$INFORMIXDIR/online.log确认失败原因。3.3 关闭OnLine使用命令onmode -ky关闭数据库。四 dbaccess使用执行dbaccess命令,可选择相应的数据库,并在该库上执行SQL语句或其它的操作。4.1 数据库操作【Database】菜单:选择/断开数据库Select:选择数据库cLose:关闭与当前数据库的连接【Connection】:连接/断开数据库服务器Connect:连接数据库服务器,提示“Select Database Server”时选择目标数据库服务器;User Name:如以运行当前用户连接数据库,可直接回车;否则输入连接数据库服务器的用户名称;Password:用户口令;Select Database:选择所要连接的数据库4.2 编辑执行SQL语句选择数据库后,选择【Query-language】菜单,如果此时没有指定数据库,系统会先让你选择数据库。包括以下执行菜单项:New:输入新的SQL语句,输入完成后按ESC键退出;Run:运行当前SQL语句;Modify:修改当前SQL语句;Use-editor:通过用户指定的编辑器,如vi编辑SQL语句;Output:指定SQL语句执行结果的输出位置,如文件等;Choose:选择脚本文件,可以将常用的SQL语句写成脚本文件,执行时从中进行选择;Save:将当前SQL语句保存至文件,以后可以进行选择;Info:当前数据库的库表信息;Drop:删除不用的脚本文件;Exit:退出五 多机建对等如果要在多台数据库服务器之间进行访问,便需要在各服务器之间建立对等关系,创建方法如下:在各主机的/etc/hosts文件中增加相应的IP和主机名;在各主机的/etc/services文件中增加相应的服务名和端口号;在各主机的/etc/hosts.equiv文件中增加各主机之间的信任;编辑$INFORMIXDIR/etc/sqlhosts,增加各数据库服务器的信息六 装数/卸数unload to /tmp/sa1.txt select * from sa1;load from /tmp/sa1.txt insert into sa1;七 策略优化update statistics high|medium|low for table table-name八 脏读set isolation to dirty read|committed read九 增加事务begin work;/* sql */commit work|rollback work;十 onstat用法l onstat -显示当前数据库状态;l onstat -u显示连接的用户信息;l onstat -g ses显示当前与OnLine相连的所有会话(session)的主要状态,包括:id:会话id;tty:会话所在终端;pid:会话所在进程的进程号;l onstat -g ses sesid显示id为sesid的会话的具体信息,包括:current database:当前打开的数据库;SQL Stmt type:SQL操作类型,如insert、select、update、delete;Iso lvl:事务隔离级别,有:commited re

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论