首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MonetDBLite C API连接到现有数据库场

使用MonetDBLite C API连接到现有数据库场
EN

Stack Overflow用户
提问于 2018-10-09 07:35:49
回答 1查看 58关注 0票数 0

我使用数据库创建了一个DB场(例如: temp)。当我试图使用monetdb_startup连接到它时,得到以下错误。

src/gdk/gdk_utils.c:1465: GDKfree:断言‘(asize& 2) == 0’失败。中止(核心倾弃)

  1. 我正在使用提供的示例应用程序测试/readme/readme.c。
  2. monetdb_startup("/dbfarm/temp",0,0)是我要做的事情。
  3. 使用的莫奈版本: MonetDB 5服务器v11.29.3 "Mar2018“(64位,128位整数)
  4. 堆栈跟踪: # 0x0000003f39232495在__assert_fail_base ()从/lib64 64/libc.so.6 #1 0x00003f39233c75到/lib64 64/libc.so.6 #2 0x0000003f3922b60e的__assert_fail ()中# 0x0000003f39233c75在GDKfree (s=0x19602e0)中从/lib64 64/libc.so.6#2 0x000000003f3922b6d0从/lib64 64/libc.so.6 #4 0x00007ff799bc3c在GDKfree(s=0x19602e0)中从/lib64 64/libc.so.6#2 0x0000003f3922b60e(从/lib64 64/libc.so.6 #3 0x0000003f3922b6d0 )到/lib64 64/libc.003f39233c75在GDKfree(s=0x19602e0)中从src/gdk/gdk_utils.c:1465 #5x000000007f7922b6d0在msg=0x19602e0 (msg=0x19602e0‘times>,< 88 )中重复:src/gdk/gdk_utils.c:1465#5x00000000007f7922b6d0(msg=0x19602e0’times>,<88)。C: SQLupgrades (c=0x7ffff42b2400,m=0x1815460)中的135 #6 #0x00007ff7b38c09(c=0x7ffff42b2400,m=0x1815460):src/mal/sqlbackend/sql_upgrades.c:1442 #7 0x00007ff7b1edb2 in SQLinitClient (c=0x7ffff42b2400),src/mal/sqlbackend/sql_singario.c:612 #8 0x00007ff7404f3404f32 in src/Embedded.c:72 #9 0x00007ff74055da in monetdb_startup (dbdir=0x7fffffffd7c0“/dbfarm/p/p,silent=0‘,’000]sequential=0 '\000')在src/Embedded.c:162号

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-11 11:11:44

通常,不支持此用例。因此,在不同版本之间升级MonetDBLite数据库应该很好,但是从MonetDBLite迁移到MonetDB和back可能会导致错误和/或崩溃。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52715634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档