2016-07-25 60 views
1

我們的sybase db密碼最近已經過加密,並且發佈後我無法連接到db。我使用Db Visualizer 7.1.4。我曾嘗試更改 s,然後JCE_PROVIDER_CLASS設置,但似乎沒有工作。請幫助。在sybase中,數據庫密碼加密後,無法連接

error :JZ0LA: Failed to instantiate Cipher object. Transformation RSA/NONE/OAEPWithSHA1AndMGF1Padding is not implemented by any of the loaded JCE providers. 

詳情:

  • 類型:java.sql.SQLException中
  • 錯誤代碼:0
  • SQL狀態:JZ0LA

回答

0

如果你正在運行的Sybase ASE,當你鎖定自己時,有一種重置密碼的方法。如果您正在運行Sybase SQL Anywhere或Sybase IQ,則不會。 請確切說明你正在運行的是什麼。

0

其sybases ASE。它並不是說密碼因爲某些人的工作而被鎖定。

感謝

0

如果這是有關密碼的加密在網絡上,你需要看看:

https://groups.google.com/forum/#!topic/sybase.public.jconnect/FD0XHvdVV6I

我們不使用你的客戶,但我要說你可能需要使用jconn4.jar(我無法讓jconn3爲我們的任何客戶使用網絡密碼加密,儘管它應該可以工作。)然後,您需要Eccpresso加密罐(它們隨Sybase Open Client一起提供。)

我不能幫你如何設置它們使用DB Visualiser的,但你可能得找一些屬性設置,無論你做,在該應用程序,像:

ENCRYPT_PASSWORD=true 
JCE_PROVIDER_CLASS=com.certicom.ecc.jcae.Certicom 

有似乎是幫助在DB Visualiser的網站雖然:?

https://support.dbvis.com/support/solutions/articles/1000231934-how-to-enable-password-encryption

+0

如何添加這些屬性到hibernate.cfg.xml文件'ENCRYPT_PASSWORD =真 JCE_PROVIDER_CLASS = com.certicom.ecc.jcae.Certicom' – vlaxmi

相關問題