免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2881 | 回复: 6
打印 上一主题 下一主题

请问一个数据库数据导入导出的功能 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-10 12:21 |只看该作者 |倒序浏览
从一个同事处拿到他导出的数据库数据压缩包
他说是用onunload导出的
里面有300多个文件 其中有4个sql文件 其他的都是unl文件
说让我用如下的方式恢复
dbaccess dest db.sql
dbaccess dest restore.sql

由于我不太懂informix 所以上网查询呢一下资料
发现有两个问题
第一:资料中说onunload导出的数据 必须要要用onload恢复
但为什么同事让我用上面那种命令行恢复呢?

第二:我试了试在自己的informix数据库中用onunload命令
发现导出的数据都是一个单独的文件阿 为何他是一堆sql文件和unl文件组成的

请熟悉informix的朋友帮忙解释一下

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2007-04-10 14:21 |只看该作者
他用的是dbexport,并不是onunload

论坛徽章:
0
3 [报告]
发表于 2007-04-10 14:39 |只看该作者
谢谢楼上的朋友

我查了一下 好像用dbexport备份的数据 也应该用dbimport恢复吧
我就是不太清除他让我用来恢复的那个命令是什么意思 现在不太敢用

论坛徽章:
0
4 [报告]
发表于 2007-04-10 14:45 |只看该作者
你查看一下那个db.sql内容?和restore.sql内容?
说不定你理解错了,他是用dbaccess+unload做的数据导出呢。
所以用dbaccess+load导入。

论坛徽章:
0
5 [报告]
发表于 2007-04-10 14:56 |只看该作者
原帖由 xxyyy 于 2007-4-10 14:45 发表
你查看一下那个db.sql内容?和restore.sql内容?
说不定你理解错了,他是用dbaccess+unload做的数据导出呢。
所以用dbaccess+load导入。



谢谢 我看了一下这两个文件
应该就是你说的这种情况
我把unload听成了onunload了

另外 我想问一下 你说的dbaccess+unload做数据导出是一种什么方式?
具体做法是?

[ 本帖最后由 mrsg 于 2007-4-10 14:59 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2007-04-10 15:08 |只看该作者
用dbaccess打开数据库,用命令dbaccess dbname,
输入sql语句并执行。
数据导出 unload to filename.unl select * from tablename
数据上载 load from filename.unl insert into tablename

论坛徽章:
0
7 [报告]
发表于 2007-04-10 15:13 |只看该作者
谢谢楼上的
原来她是自己写了sql语句来备份的
我以为它是用外部命令备份的

这些清楚了 十分感谢楼上的两位朋友
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP