3

当我执行以下命令时:

mvn -X validate -Pks-db,oracle -Dks.impex.url=jdbc:oracle:thin:@kuali.localdomain:1521:DB11G -Dks.impex.dba.password=Oracle123

我得到以下异常:

无法在项目 ks-bundled-db 上执行目标 org.codehaus.mojo:sql-maven-plugin:1.4:execute (validate-dba-config):ORA-01017:用户名/密码无效;登录被拒绝-> [帮助 1] org.apache.maven.lifecycle.LifecycleExecutionException: 无法在项目 ks-bundled-上执行目标 org.codehaus.mojo:sql-maven-plugin:1.4:execute (validate-dba-config) db: ORA-01017: 无效的用户名/密码;登录被拒绝

4

1 回答 1

3

根据此文档,您还应该提供用户名;他们的例子是:

mvn validate -Pks-db,oracle -Dks.impex.url=jdbc:oracle:thin:@localhost:1521:XE -Dks.impex.dba.username="SYS AS SYSDBA" -Dks.impex.dba.password=<SYS password>

所以你需要添加到你的命令:

-Dks.impex.dba.username="SYS AS SYSDBA"

目前尚不清楚您在属性文件中设置了什么或需要/使用哪个值;但它可能会选择您的 KSBUNDLED 用户名或旧的 MASTER 名称。

于 2016-01-19T13:14:45.523 回答