windowsinformix数据库恢复_第1页
windowsinformix数据库恢复_第2页
windowsinformix数据库恢复_第3页
windowsinformix数据库恢复_第4页
windowsinformix数据库恢复_第5页
全文预览已结束

下载本文档

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

文档简介

1. 启动 Informix 的所有服务2. 在开始菜单中选择服务器: 如图选择的服务器为:audit3.打开服务器窗口:5.切换到相应的路径下:如:e: 6.输入命令: dbimport c i E: auditdb。其中 dbimport 是导入的命令,-c 表示创建数据库;-i 暂时不清楚含义; E:是要恢复文件的上层目录;auditdb 是数据库的名字。其中下面为参考内容:1. dbexport 将数据库以 ASCII 方式下载。该命令常用于迁移数据库。 如:命令 dbexport -o /informix/db_export stores7,将数据库 stores7 下载到/informix/db_export/stores7.exp 目录下。 数据库模式文件存放在/informix/db_export/stores7.exp/stores7.sql 下。 2. dbimport 与 dbexport 配合使用,根据 dbexport 的输出创建数据库。 如:命令 dbimport -c -i /informix/db_export stores7 根据上例中输出结果创建数据库。 3. dbload 将 ASCII 文件中的数据传送到数据库中。 4. dbschema 将数据库的模式输出到文件中,可用于重建数据库或表。 5. oncheck 数据一致性检查和索引修复工具。常用选项有: oncheck -ce 检查 Chunks 和 extents oncheck -cd 检查数据行 oncheck -ci 检查索引值 oncheck -cI 检查索引值和 rowid oncheck -cr 检查系统保留页 oncheck -cc 检查系统目录表 6. oninit 启动 OnLine 7. onlog 显示系统逻辑日志的内容。常用选项有: onlog -l 显示已经备份到磁带上的日志信息 8. onmode 改变 OnLine 的运行模式,强制检查点动作,切换逻辑日志以及杀死指定的进程。常用选项有: onmode -k 关闭 OnLine onmode -c 强制检查点动作 onmode -l 切换逻辑日志到下一个逻辑日志文件 onmode -z 杀死指定的进程 onmode -F 释放多余的内存 onmode -a 动态分配内存 9. onparams 改变 OnLine 的逻辑日志和物理日志的配置参数。 (添加逻辑日志时使用) 10. onspaces 创建、删除和修改 dbspace、chunk 工具。 11. ontape 进行逻辑日志的备份,改变数据库日志的状态,执行数据恢复。常用选项有: ontape -a 备份所有已满的逻辑日志 ontape -c 启动连续逻辑日志备份 ontape -s 启动数据备份 ontape -r 启动数据恢复 ontape -s -B | -N | -U 数据库名 改变数据库日志的状态 12. onstat 监视数据库的操作。常用选项有: onstat -help 显示所有信息 help onstat - 显示数据库状态信息 onstat -l 显示物理日志和逻辑日志信息 onstat -g ses 显示用户线索信息 onstat -g sql 显示 sql 语句 onstat -k 显示锁信息 onstat -x 显示事物信息 onstat -d 显示数据库空间使用信息 onstat -D 显示 CHUNK 读写信息 onstat -c 显示配置信息 onstat -m 显示 online.log 最后 20 行信息 onstat -p 显示性能信息 onstat -r 周期性重复显示信息 onstat -u 显示用户信息 onstat -z 将所有统计值置为 0 onstat -g ath 显示线程 onstat -g seg 显示内存信息 onstat -g rea 显示等待线程 onstat -g act 显示活动线程 onstat -g iof 显示 CHUNK 读写信息 onstat -g ioq 显示 AIO 队列信息 onstat -g ntu 显示网络端口读写信息 onstat -g ntd 显示线程读写信息 13. 在 x-windows 下可以运行的程序 $ onperf 数据库性能监控 $ ipload Informix 最快的 load 数据工具 $ onpload ipload 的命令行方式工具 14. onbar $ onbar 支持 IBM 光盘库、磁带库的备份工具 15. Dbaccess $ dbaccess 最常用的数据库管理(库、表、索引)工具 16. onmonitor $ onmonitor 菜单界面的 Informix 数据库管理工具 17. Update statistics 需要定期处理,最好每天都做 对性能最有影响的 SQL 语句 18. set explain on 打开分析 SQL 语句性能的开关 19. dbaccessdemo7 建立 demo 数据库 3.5 数据库导入/ 导出 Informix 数据库在不同配置(如数据库空间大小、名称等)的系统上进行恢复与备份时,使用 ontape、 onbar 等方式备份的数据库可能无法恢复。推荐使用导入 dbimport/导出dbexport 方式进行备份与恢复。 3.5.1 数据库导出(备份) $ cd /informix ; mkdir export_db 建立导出目录,已存在则可跳过 $ dbexport db_name -o /informix/export_db 导出数据库 db_name $ tar cvf db_name.tar /informix/export_db 打包 export_db 目录为 db_name.tar $ compress db_name.tar 压缩为.Z 文件 3.5.2 数据库导入(恢复、新建) $ cd /informix $ uncompress -c db_name.tar.Z | tar xvf - 解压缩、解包 $ dbimport -d mapdbs_sd -l buffered -i db_name 参数说明: -d mapdbs_db 指定 dbspace 为 mapdbs_sd,应根据实际修改,注意:必须指定本参数,否则数据库可能会建立在 rootdbs。 -l buffered 指定数据库为 buffered 日志模式 db_name 数据库名,必须与目录 db_name.exp 匹配 如果需要改变数据库的名称,如改变数据库名 db_name 为 new_db_name 则在导入前必须进行如下: a) 改变文件 db_name.exp/db_name.sql 为db_name.exp/new_db_name.sql, “.sql”不变 ; $ cd db_name.exp $ mv db_name.sql new_db_name.sql b) 改变目录 db_name.exp 为 new_db_name.exp, “.exp”不变; $ mv db_name.exp new_db_name.exp 2.3.5.3 修改数据库日志模式 $ ontape -U db_name 如果失败,则可能需要 0 级备份,可使用如下命令 $ ontape -s -L 0 -U db_name $ onmonito

温馨提示

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

评论

0/150

提交评论