【问题标题】:Oracle Lite - Cannot connect to newly created DB. [POL-3013]Oracle Lite - 无法连接到新创建的数据库。 [POL-3013]
【发布时间】:2009-04-14 14:30:11
【问题描述】:

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

以下是我创建它的步骤:

  1. 跑: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. 跑:validatedb polite db1

  4. 结果:未发现错误!

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

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

有什么想法吗?

【问题讨论】:

  • 以下命令的结果是什么?验证过的礼貌 db1 -l system:manager 这可能会确认数据库是否有问题或是否存在用户名/密码问题。

标签: database oracle embedded-database


【解决方案1】:

根据Oracle的错误意思是:

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

原因:数据库打开数据库或日志文件失败,或者文件头损坏。可能是因为使用了错误的密码来解密数据库。

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

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

【讨论】:

    【解决方案2】:

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

    含糊不清,但我希望能有所帮助。

    【讨论】:

    • 好吧,我只是在本地连接,所以这应该不是问题。 (谢谢)
    【解决方案3】:

    更改在 ODBC 中配置的数据库名称。

    转到控制面板 -> 管理工具 -> 数据源 (ODBC)。在“用户 DSN”选项卡下找到“POLite”条目并进行编辑。将“数据库”字段更改为“db1”,使其与您创建的数据库的名称相匹配。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-16
      • 2020-09-25
      • 2015-02-20
      • 2020-08-25
      • 2012-03-07
      • 1970-01-01
      相关资源
      最近更新 更多