informix数据库基本操作和常用配置

informix数据库基本操作和常用配置

ID:34723546

大小:140.19 KB

页数:16页

时间:2019-03-10

informix数据库基本操作和常用配置_第1页
informix数据库基本操作和常用配置_第2页
informix数据库基本操作和常用配置_第3页
informix数据库基本操作和常用配置_第4页
informix数据库基本操作和常用配置_第5页
资源描述:

《informix数据库基本操作和常用配置》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Informix数据库基本操作和常用配置Windows下的动态服务及数据库创建创建动态服务开始->InformixDynamicServer11.50->serverinstancesmanager选择createnew创建一个动态服务,需要记住的信息有端口号、服务名和密码,其他信息用默认的即可。端口号从8098开始,可以自己设置,再次创建新的服务时会自动增加,服务名最好自己设置,默认的服务名很长,不方便记,这里我以test为例。如果系统中装了informix数据库,登陆系统时会默认以informix用户登陆,最好所有对数据库的操作均在infor

2、mix用户下进行,不赞成在windows用户下操作,会导致权限不一致,连接不上数据库。完成后会弹出一个是否初始化动态服务的选项,选择是,初始化完成后动态服务就创建完成了,以下简称IDS。此时会在informix安装目录的etc目录下生成一个ONCONFIG.test(test为服务名)配置文件。扩展表空间创建好动态服务后我们可以通过开始->InformixDynamicServer11.50->test打开控制台。在windows下装完informix数据库后还会生成一个IFMXDATA文件夹,与安装目录相同,每创建一个IDS就会在该文件中生成一

3、个以服务名命名的文件夹,当选择初始化动态服务的时候就会在对应的文件夹中生成两个空间文件,一个rootdbs_dat.000是一个informix内部使用的默认空间,rootdbs我们一般都不用。另一个test_dat.000则是我们主要使用的,以后建的数据库都是放在这个表空间里的。Test_dat.000默认大小为100M,一般都需要扩展一个表空间上去,扩展表空间的方法:先去IFMXDATAtest目录下新建一个文件test_dat.001,然后在控制台输入命令:onspaces-atest-pc:IFMXDATAtesttest_da

4、t.001-s300000-o0,-a是添加,-p是路径,-s是大小,-o是偏移量,0为偏移量的大小,偏移量类似一个开始的地址,为0,就是从1开始,为10,则从11开始。若在一个文件上建一个100大小的chunk(chunk,区,块informix术语单位,不多解释),偏移量设为0,则这个chunk就占据了1-100这段空间,若在这个文件上再建一个100大小的chunk,1-100已经被占用,则偏移量要设为100,即从101开始。注意,对于同一文件是要往后累加的,不同的文件则都可以从0开始,不过建议如果分配的空间太大,最好能预留一点给磁盘信息。完

5、成后可以用onstat–d查看表空间信息。如果不选择初始化,这两个文件的大小都为0,需要手动修改,用这个命令即可,其中-c是创建:onspaces-c-dtest-pC:IFMXDATAtesttest_dat.000-o0-s300000,rootdbs不常用,可以不用修改。创建数据库在控制台输入dbaccess,进入informix管理界面,界面的菜单就不一一解释了,选择database-create输入数据库名,以test为例,回车,dbspace选择test,回车,这一步完了用方向键移到exit选项上,退回到上级菜单,选择Creat

6、e-new-database,回车即可。完成后一直exit退出管理界面,输入ontape-s-Btest修改数据库test日志模式为bufferedlogging,这一步是必须的,否则数据库不支持事务,完成后即可以使用该数据库。Linux下数据库的创建和windows下的一样。简单说一下informix数据库中的四种日志模式:U代表Unbufferd(无缓冲日志模式)B代表bufferd(缓冲日志模式)A代表Ansi(不常用,不能和其它日志模式转化)还有一种是N(Nolog)(无日志模式)各个日志模式之间用ontape-s-代码(U,B,N,A)

7、来进行转换,但转换之前需要修改onconfig文件中的TapeDev和Ltapedev两个参数,指向/dev/null,以免在数据库模式转换的时候进行长时间的0级备份,这两个参数具体含义会在后面说到。ONCONFIG配置文件中的一些参数设置对于informix数据库,每个IDS都会对应有一个ONCONFIG配置文件,这个配置文件以IDS名为后缀,windows下是自动生成,linux下则是手动拷贝一份etc目录下的ONCONFIG.STD文件,命名与windows下的一样,然后修改里面的参数。ONCONFIG配置文件中的参数很多,这里只介绍一些重

8、要的比较常用的参数配置。TAPEDEV逻辑日志备份路径,windows下设置为NUL,而在linux下则为/DEV/NULL,如果不设置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。