2009-04-14 134 views
2

我嘗試連接到新創建的Oracle Lite數據庫時出現錯誤。 但我可以連接到使用Oracle SOA安裝創建的orabpel數據庫。Oracle Lite - 無法連接到新創建的數據庫。 [POL-3013]

下面是我創建它的步驟:

  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/[email protected]:polite:db1

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

任何想法?

+0

以下命令的結果是什麼? validatedb polite db1 -l system:manager 這可能會確認數據庫是否損壞或是否存在用戶名/密碼問題。 – 2009-08-20 15:37:54

回答

0

不熟悉這個特定的數據庫,但在新的數據庫允許本地但不能遠程訪問默認帳戶之前,我看到了問題。我不得不創建一個具有遠程訪問權限的新用戶,或者將這些權限添加到默認用戶(顯然具體取決於您的數據庫)。

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

+0

那麼,我只在本地連接,所以不應該是一個問題。 (謝謝) – Zzub 2009-04-15 14:07:24

1

根據Oracle的錯誤意味着:

POL-3013爲數據庫或無效的密碼

原因:數據庫未能打開一個數據庫或日誌文件,或文件頭被損壞。可能是由於使用不正確的密碼來解密數據庫造成的。

操作:給出正確的密碼,檢查硬盤或重新啓動操作系統。

我不知道它是否有幫助,但我在Oracle forum上找到了一個類似的問題。

0

更改在ODBC中配置的數據庫名稱。

進入控制面板 - >管理工具 - >數據源(ODBC)。找到「用戶DSN」標籤下的「POLITE」條目並對其進行編輯。將「數據庫」字段更改爲「db1」,以便它與您創建的數據庫的名稱相匹配。