Oracle Lite - 无法连接到新创建的数据库。 [POL-3013]

时间:2009-04-14 14:30:12

标签: database oracle embedded-database

当我尝试连接到新创建的Oracle Lite数据库时出现错误。 但我可以连接到使用Oracle SOA安装创建的orabpel DB。

以下是我创建它的步骤:

  1. Ran:createdb polite db1 manager

  2. 结果:

    Oracle Lite CREATEDB Version 10.2.0.2.0.
    Copyright (c) 1997, 2005, Oracle. All rights reserved.
    Database C:\SOFTWARE\ORACLEAS\MOBILE\SDK\OLDB40\DB1.odb created (VolID = 1738).
    
  3. Ran:validatedb polite db1

  4. 结果:未发现错误!

  5. Ran:msql system/manager@jdbc:polite:db1

  6. 6:结果:[POL-3013] bad database or invalid password.

    有什么想法吗?

3 个答案:

答案 0 :(得分:1)

根据Oracle,错误意味着:

  

POL-3013数据库错误或密码无效

     

原因:数据库无法打开数据库或日志文件,或文件头已损坏。可能是因使用不正确的密码来解密数据库造成的。

     

操作:提供正确的密码,检查硬盘驱动器或重新启动操作系统。

我不知道它是否有帮助,但我在Oracle forum上找到了一个回答相似的问题。

答案 1 :(得分:0)

不熟悉这个特定的数据库,但我之前看到的问题是新数据库允许本地但不能远程访问默认帐户。我必须创建具有远程访问权限的新用户,或者将这些权限添加到默认用户(显然,详细信息取决于您的数据库)。

模糊,但我希望有所帮助。

答案 2 :(得分:0)

Change the database name configured in ODBC.

Go to Control Panel -> Administrative Tools -> Data Sources (ODBC). Find the "POLite" entry under the "User DSN" tab and edit it. Change the "Database" field to "db1" so it matches the name of the database you created.