ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:77.50KB ,
资源ID:4296558      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-4296558.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(informix数据库的操作和维护.doc)为本站会员(jinchen)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

informix数据库的操作和维护.doc

1、1INFORMIX 数据库的常用管理命令约定 命令行中, # chown informix # chgrp informix # chmod 660 7如果采用块设备作为 chunk(raw disk 方式),最好不直接引用 chunk 的设备名,而是创建一个符号链。/* 首先创建所需大小的 chunk */# chown informix # chgrp informix # chmod 660 # su informix$ cd chunklink /* 如果该目录不存在则先创建它 */$ ln s 3. 将新 chunk 添加到指定 dbspace 中,命令语法为:onspaces a

2、-p -o 0 s 其中:为要增加 chunk 的 dbspace 名。为新增 chunk 的文件名或设备(符号链)名。是新增 chunk 的大小,以 KB 为单位。4再执行 onstat d 命令,检查 chunk 是否成功加入。8. 数据移动1获取 table 的结构dbschema t d 以上命令执行后,会将创建指定 table(包括索引)所需的 SQL 命令显示出来。如果没有指定 tablename,则是指该 database 中的所有 table。2将一个 table 中的数据以文本格式输出到一个文件中。unload to select * from 这是一条 SQL 命令,必须在

3、 inaccess 中执行。3将 unload 得到的文本文件格式的数据插入到指定的 table 中。load from insert into 这是一条 SQL 命令,必须在 inaccess 中执行。4将整个 database 备份成文本格式dbexport 这条命令执行后,会在当前目录下创建一个.exp 目录,其中包含了重建该 database 的所有数据。但是其中没有记录 database 所在的 dbspace 和 log 方式。85用.exp 重建整个 databasedbimport -d -l buffered这条命令应该在执行 dbexport 命令的同一目录下执行。-d 选

4、项用来指定 database 建在哪个 dbspace 下,缺省值为 root dbspace。-l 选项用来指定 database 的 log 方式,-l 为 Unbuffered Log,-l buffered 为 Buffered Log,缺省为 No Log。9. 数据库的备份和恢复数据库的备份包括两方面的工作:数据空间(dbspace)备份和日志文件备份。通过定期做数据空间备份,可以在数据被破坏时恢复到最近一次备份的数据。如果想恢复该点后的数据,则需要同时做日志文件备份。也就是说,如果想在数据被破坏时能够恢复数据,数据空间备份是必须要做的。而日志文件备份在不要求恢复数据空间备份点之后

5、的数据时可以不做。每次执行备份命令时,备份介质(一般是磁带)都是从头开始使用的,因此介质上原有的数据就会被覆盖,这在备份的时候千万要注意。1指定备份设备在安装 Informix 时,缺省的备份设备指向/dev/null。在备份工作开始之前,必须把它指向真正的备份设备,一般是磁带机。如果进行数据空间的备份,要修改 $ONCONFIG 文件的以下参数:TAPEDEV TAPESIZE 如果进行日志文件的备份,要修改 $ONCONFIG 文件的以下参数:LTAPEDEV LTAPESIZE 2数据空间的备份数据空间的备份在 Informix 中称为归档(Archive), Archive 可分为三个

6、级别:0 级:将数据库 Server 上当前的数据全部备份。1 级:将上次 0 级备份之后所有修改过的数据备份。2 级:将上次 1 级备份之后所有修改过的数据备份。9当数据量不太大时(比如小于 1G),建议只做 0 级备份。这样可以简化备份工作。在发生故障时,也可以较快恢复。0 级备份的步骤如下:(1)以 informix 用户注册。(2)将准备存放这次 0 级备份的磁带放入磁带机。(3)执行 ontape s L 0(4)取出磁带,标上备份日期和备份内容。3逻辑日志的备份逻辑日志备份和数据空间备份的一个重要区别是有时间性的要求。不管多长时间不进行数据空间备份,数据库 Server 仍然可以正

7、常运行。但是逻辑日志备份就不一样了。因为硬盘上的逻辑日志文件空间是循环使用的,而且是有限的,如果很长时间不进行逻辑日志备份,就可能把逻辑日志文件空间用完。这时,Server 就会处于一种死锁状态,不能进行任何操作。因此,必须在逻辑日志文件空间用完以前及时备份。用 onstat l 可以看到逻辑日志文件空间的使用情况,例如:$ onstat -lINFORMIX-OnLine Version 7.24.FC5 - On-Line - Up 03:11:45 - 14040 KbytesPhysical LoggingBuffer bufused bufsize numpages numwrits

8、 pages/ioP-1 0 128 0 0 0.00phybegin physize phypos phyused %used10003f 2000 175 0 0.00Logical LoggingBuffer bufused bufsize numrecs numpages numwrits recs/pages pages/ioL-2 0 128 0 1 1 0.0 1.0address number flags uniqid begin size used %used20006c52c 1 U-B- 350 100bf7 1000 1000 100.0020006c548 2 U-B

9、- 351 100fdf 1000 1000 100.0020006c564 3 U-B- 352 1013c7 1000 1000 100.0020006c580 4 U-B- 353 1017af 1000 1000 100.0020006c59c 5 U-B- 354 101b97 1000 1000 100.0020006c5b8 6 U-B- 355 101f7f 1000 1000 100.0020006c5b8 7 U-B- 356 101f7f 1000 1000 100.0020006c5d4 8 U-B- 357 102367 1000 1000 100.0020006c5

10、f0 9 U-C-L 358 10274f 1000 734 73.4020006c60c 10 F- 0 102b37 1000 0 0.0020006c628 11 F- 0 102f1f 1000 0 0.0020006c644 12 F- 0 103307 1000 0 0.00其中,flags 中的第一列:U 表示已经使用,F 表示没有使用。第三列中: B 表示已经备份到磁带上,-表示尚未备份。由此可知,flags 中的第一列为 U 且第三列为-的 log 文件是正在使用的,其它文件都是空闲的。在上面的例子中: 12 个 log 文件中只有 1 个正在使用,其它 11 个都是空闲的。

11、逻辑日志文件备份的步骤如下:(1)以 informix 用户注册。10(2)将准备存放这次逻辑日志备份的磁带放入磁带机。(3)执行 ontape -a(4)取出磁带,标上备份日期和备份内容。4数据库的恢复(1)以 informix 用户注册。(2)确认 Informix Server 未在运行。(可以用 ps -e | grep oninit )(3)将存有备份数据的磁带放入磁带机。(4)执行 ontape -r(5)执行 onmode -m,使数据库进入 OnLine 状态。数据恢复的运行实例:$ ontape -rPlease mount tape 1 on /dev/rmt/ctape1

12、 and press Return to continue .Archive Tape InformationTape type: Archive Backup TapeOnline version: INFORMIX-OnLine Version 7.12.UC1Archive date: Mon Nov 10 10:26:57 1997User id: infarcTerminal id: /dev/sysconArchive level: 0Tape device: /dev/rmt/ctape1Tape blocksize (in k): 16Tape size (in k): 400

13、0000Tape number in series: 1Spaces to restore:1 rootdbs Archive InformationINFORMIX-OnLine Copyright(C) 1986-1994 Informix Software, Inc.Initialization Time 11/07/97 17:15:01System Page Size 2048Version 4Archive CheckPoint Time 11/10/97 11:26:57Dbspacesnumber flags fchunk nchunks flags owner name1 1 1 1 N informix rootdbsChunkschk/dbs offset size free bpages flags pathname1 1 0 100000 44231 PO- /dush/informix/rootdbs1Continue restore? (y/n)yDo you want to back up the logs? (y/n)nRestore a level 1 or 2 archive (y/n) nDo you want to restore log tapes? (y/n)nProgram over.

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报