1

我需要将多个 APEX 应用程序批量导出到 .sql 脚本中。我正在尝试使用有问题的 Oracle 不受支持的(尽管与 11g 服务器一起打包)Java 实用程序。

我有两个数据库实例。它们都是 11gR2 XE。一个在我的本地 VMWare 机器上运行以测试 puproses,另一个在远程 APEX 主机上运行。

问题是,我无法连接到后一个实例。这就是我运行它的方式:

java -Duser.language=en -Duser.region=us oracle.apex.APEXExport -db my.hosting.net:1521:xe -user scott -password tiger -applicationid 101

这就是错误堆栈:

Exception in thread "main" java.sql.SQLException: ORA-01017: invalid username/password; logon denied                                                                                       

    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)                                                                                                      
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:330)                                                                                                                   
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)                                                                                                                   
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:277)                                                                                                                   
    at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:791)                                                                                               
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:363)                                                                                                                  
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:453)                                                                                                       
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:164)                                                                                                                 
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)                                                                                                 
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:753)                                                                                                                  
    at java.sql.DriverManager.getConnection(Unknown Source)                                                                                                                            
    at java.sql.DriverManager.getConnection(Unknown Source)                                                                                                                            
    at oracle.apex.APEXExport.main(APEXExport.java:316) 

有趣的是,我没有遇到使用 SQL*Plus 连接到相同架构的问题。

而且我从本地基于 VMWare 的实例导出应用程序也完全没有问题。

关于我应该关注的方向的任何想法?

谢谢。

4

1 回答 1

1

好的,如果其他人遇到同样的问题......当我发布当前密码alter user scott identified by tiger;在哪里tiger时,它会有所帮助。所以,基本上,我只是刷新了密码,出于某种原因,这一切都开始起作用了。

于 2012-05-18T19:58:16.457 回答