2016-07-25 181 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

相关问题