Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为SpringXD配置Oracle_Oracle_Spring Xd - Fatal编程技术网

为SpringXD配置Oracle

为SpringXD配置Oracle,oracle,spring-xd,Oracle,Spring Xd,我试图在分布式模式下运行SpringXD,并且必须使用OracleDB。当我启动xd admin时,它失败了,出现以下错误: 原因:java.io.FileNotFoundException:无法打开类路径资源[org/springframework/xd/batch/schema/registry schema oracle.sql],因为它不存在 SpringXD指南说 在为Oracle、Sybase和其他数据库添加完整的模式支持之前,您需要在xd/lib目录中放置一个.jar文件,该文件包

我试图在分布式模式下运行SpringXD,并且必须使用OracleDB。当我启动xd admin时,它失败了,出现以下错误:

原因:java.io.FileNotFoundException:无法打开类路径资源[org/springframework/xd/batch/schema/registry schema oracle.sql],因为它不存在

SpringXD指南说

在为Oracle、Sybase和其他数据库添加完整的模式支持之前,您需要在xd/lib目录中放置一个.jar文件,该文件包含与这些DDL脚本相同的功能

我创建了“registry schema oracle.sql”和“registry schema drop oracle.sql”,将它们打包在一个名为“oracle_ddl.jar”的jar文件中,并将jar文件放在$XD_HOME/XD/lib/下,但问题仍然是一样的


我做错了什么?

您确定此软件包下有两个sql文件:


org/springframework/xd/batch/schema

Duh,为什么我没想到呢?谢谢你的提示!或许XD指南应该更清楚地了解这一点。您介意用支持Oracle DB的模式sql文件推送PR吗?谢谢您好,Khoa,谢谢您的PR。我已重新打开JIRA,我们将在审查后不久合并您的PR。@KhoaNguyen DDL和其他必需的配置更改已添加到spring xd中。再次感谢你的帮助!