Corda节点连接Oracle数据库时启动失败

时间:2021-02-23 08:45:20

标签: corda

我正在使用

  • Corda 企业版:4.5
  • 令牌SDK:1.0
  • Oracle 驱动程序:ojdbc7.jar

出现以下错误

<块引用>

节点启动期间的异常:检测到不兼容的架构更改。 请使用 database.initialiseSchema=true 运行节点。原因: 架构验证:列中遇到错误的列类型 [token_class] 在表 [schem.fungible_token] 中;找到 [nvarchar (Types#NVARCHAR)],但期待 [varchar(255) (Types#VARCHAR)]

我们尝试了 https://github.com/corda/token-sdk/issues/150 中的解决方案 2,但是 database-manager-tool 没有加载 fungible-token-schema-v2.changelog-master.xml 文件。我们还尝试将 Token SDK 升级到 1.1,但是 Corda 节点无法启动。请建议。谢谢

1 个答案:

答案 0 :(得分:0)

正如@wawrzek 所建议的,这看起来像是驱动程序问题。可能是因为架构迁移效果不佳。

仅根据这条消息就不太清楚了。

最后一点是,如果您有 corda 企业版,那么我建议您 ping 支持,因为他们应该能够帮助您解决这些特定问题。

相关问题