问题标签 [maxdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1135 浏览

sql-server - MaxDB 数据和架构导出到 SQL Server 2005/8

我的任务是将 MaxDB 数据库中包含的数据导出到 SQL Server 200x。我想知道是否有人以前经历过这个,你的过程是什么。

这是我的想法,但它不是自动化的。

1) 将每个表的数据从 MaxDB 导出为 CSV。2)清理CSV以删除?(它用于空值)并修复日期字符串。3) 使用 SSIS 将数据导入 SQL Server 的表中。

我想知道是否有人尝试将 MaxDB 链接到 SQL Server,或者您有什么其他建议或想法来实现这一点。

谢谢。关于开发。

0 投票
1 回答
431 浏览

oracle - 如何将 Maxdb 连接到 SQL 或 Oracle 数据库?

目前我在 SAP 上使用 Maxdb。我想迁移到 SQL 或 Oracle。

我怎样才能做到这一点?

0 投票
0 回答
278 浏览

database - 使用 Hibernate 和 MaxDB 的大型结果集

我需要将一个大型 XML 文件(包含按 ID 排序的 600 万条记录)与 SAP MaxDB 数据库表同步。

这是我目前的策略:

  • 从文件中读取 XML 对象并转换为 Java bean
  • 从数据库加载具有相同主键的对象(见下文)
  • 如果对象不存在,则插入对象
  • 如果对象存在并被更改,则更新对象
  • 在该过程结束时,扫描数据库表中未包含在文件中的(已删除)对象

出于效率原因,“加载数据库对象”方法保留下 1000 条记录的缓存并发出语句以加载下一组对象。它是这样工作的:

不幸的是,对于 BUNCH_SIZE (10,000) 的一些常量值,我得到一个 SQL 异常“导致表空间耗尽”。

  • 如何更好地优化流程?
  • 如何避免 SQL 异常/束大小问题?

保存更改对象的代码如下:

虽然此代码原则上有效,但如果源文件中有很多新的或更改的对象,它会产生大量的数据库日志条目(我们谈论的是超过 50 GB 的日志备份)。

  • 我可以通过使用较低的事务隔离级别来改进此代码吗?
  • 我可以减少写入的数据库日志数据量吗?
  • 可能是数据库配置有问题?

我非常感谢任何帮助。非常感谢,马蒂亚斯

0 投票
0 回答
2343 浏览

database - 没有可用备份介质时如何恢复 MaxDB 实例?

我有一个关于将 MaxDB 数据库实例从损坏的服务器(当该服务器的文件已恢复)移动到新安装的服务器的问题?

我问的问题在这里:http ://scn.sap.com/thread/3249060

是否可以从仅复制配置和数据文件夹的另一个数据库服务器恢复数据库?

这是我的情况:

  1. 有一台服务器(MaxDB 版本 7.5.00.31)坏了,所有文件都恢复了 - 只有一个数据库,比如说 mydb。

  2. 我安装了另一个服务器版本 7.5.00.34 并创建了 mydb 数据库的新实例。

  3. 由于数据库没有备份介质,我从旧服务器复制了配置和数据文件夹并尝试启动数据库。它未能创建 Data-1-1.bad 文件,说 -8888 错误断开连接。

是否可以仅从不同服务器上的数据卷重新创建数据库?假设我们可以保留目录结构。

我很感激任何帮助:)

谢谢,

西尔韦斯特

更新: 我会回答这个问题,因为我几乎按照我在问题中描述的方式做到了这一点。恢复后数据文件必须已损坏。下一个恢复方法必须克服这个问题。

所以步骤是:

  1. 安装新的 MaxDB 环境。

  2. 创建数据库的新实例,保持目录结构与粉碎前相同。不知道是否必须维护目录结构。

  3. 停止数据库(它将在创建后启动)。

  4. 交换数据库的数据和配置文件。

  5. 重新启动数据库 - 如果数据文件没有损坏,应该没问题。

我也在这里更新了问题:http: //scn.sap.com/thread/3249060

谢谢,

西尔韦斯特

0 投票
2 回答
155 浏览

sql - MaxDB - 用户不访问表

我在 MaxDb 数据库中创建了一个新用户。我分配了一个角色,该角色可以访问 roleprivileges 中的所有表,但用户看不到这些表。

如果我将权限直接分配给 tableprivileges 中的表,则用户可以访问这些表。

该角色具有访问权限,其他用户已分配此角色并且他们可以看到所有表格。

什么会失败?

0 投票
0 回答
107 浏览

database - DataGrip ER 图不显示关系的边缘

我正在使用带有自定义 .jar 文件的商业 SAP MaxDB 数据库作为数据库的驱动程序。我也无法更改数据库密钥,因为我只有只读权限。

我无法使用 DataGrip 为该数据库生成 ERD 图。在生成的 ERD 图中,我可以看到表格,但看不到表格之间的关系(边缘/关系)。

根据ER-diagram 未在 Datagrip 中显示关系,一个可能的原因是未为数据库定义外键。是否还有其他问题阻止正确生成 ERD 图?例如驱动程序或端口的错误配置?

ERD 图中缺少边的原因通常有哪些?