免费注册 查看新帖 |

Chinaunix

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

eximport报错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-16 10:29 |只看该作者 |倒序浏览
20可用积分
569 - Cannot reference an external database with logging.

是要怎么弄才能往下执行啊?

论坛徽章:
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 [报告]
发表于 2009-10-16 10:49 |只看该作者
原帖由 softmachine 于 2009-10-16 10:29 发表
569 - Cannot reference an external database with logging.

是要怎么弄才能往下执行啊?


finderr 569

-569    Cannot reference an external database with logging.

This statement refers to a database other than the current database.
However, the current database does not use transaction logging, and the
external one does. This action is not supported; the databases that are
used in a single transaction must all use logging or all not use it.

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:53:172015元宵节徽章
日期:2015-03-06 15:51:33
3 [报告]
发表于 2009-10-16 13:49 |只看该作者
-569        不能访问带日志的外部数据库。

本语句访问一个当前数据库以外的数据库。然而,当前数据库不使用事务日志,而外
部的数据库使用。这种操作是不被支持的。在单个事务中使用的数据库必须全都使用
日志或者全都不使用日志。

论坛徽章:
0
4 [报告]
发表于 2009-10-16 15:39 |只看该作者

回复 #3 antyison 的帖子

Buffer & unbuffer  issue
1. where database unbuffer
   Use command:     dbimport database -d dbsname -l
try it

论坛徽章:
0
5 [报告]
发表于 2009-10-23 10:00 |只看该作者
dbimport/dbexport 都必须是Informix单用户环境!

可以先onmode -jy 切换到单用户,再dbimport/dbexport.

做完dbimport/dbexport

再onmode -my 切回正常状态(多用户)

[ 本帖最后由 zhaowuxing 于 2009-10-23 10:02 编辑 ]

论坛徽章:
1
15-16赛季CBA联赛之江苏
日期:2017-04-05 11:23:15
6 [报告]
发表于 2009-10-23 10:14 |只看该作者

回复 #5 zhaowuxing 的帖子

不用单用户环境的,只不过会锁定数据库,拒绝其它用户访问的。楼主的问题是因为要导入的数据库里有其它数据库的同义词或view等,两边的日志模式不同,修改其中一个或在导入时指定日志模式即可。

论坛徽章:
0
7 [报告]
发表于 2009-10-29 23:26 |只看该作者

挣点分

可以这样做:
1、在那个“数据库.exp/”目录里的“数据库.sql”文件里找到dbimport执行中断出现569错误的地方,将报错及后面的内容另存为一个sql文件
2、用ontape -s -U 数据库名或ontape -s -B 数据库名 这样的命令修改import的数据库的日志模式
3、执行1中保存的sql

呵呵,挣分!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP