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

Database Oracle Lite-无法连接到新创建的数据库。[POL-3013],database,oracle,embedded-database,Database,Oracle,Embedded Database,尝试连接到新创建的Oracle Lite数据库时出错。 但是我可以连接到通过Oracle SOA安装创建的Orabel DB 以下是我创建它所采取的步骤: 运行:createdb1管理器 结果: 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

尝试连接到新创建的Oracle Lite数据库时出错。 但是我可以连接到通过Oracle SOA安装创建的Orabel DB

以下是我创建它所采取的步骤:

  • 运行:
    createdb1管理器

  • 结果:

    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).
    
  • 运行:
    validatedb-db1

  • 结果:未发现任何错误

  • 运行:
    msql系统/manager@jdbc:礼貌:db1

  • 6:结果:
    [POL-3013]数据库错误或密码无效。


    有什么想法吗?

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

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

    根据错误的意思:

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

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

    措施:提供正确的密码、检查硬盘或重新启动操作系统


    我不知道这是否有帮助,但我发现了一个类似的问题,答案是关于。

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


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

    好吧,我只是在本地连接,这样就不会有问题了。(谢谢)以下命令的结果是什么?validatedb polite db1-l system:manager这可能会确认数据库是否损坏或是否存在用户名/密码问题。