现象:
本地执行:sqlplus sys/pwd as sysdba 正常登录;
通过jdbc登录:
user = “sys as sysdba”;
pwd = “pwd”;
结果报错:ORA-01017: invalid username/password; logon denied
原因: 可能是密码文件丢失了。
解决方法:
- 在本地登录:sqlplus sys/pwd as sysdba
- 然后修改密码: alter user sys identified by "pwd";
- 然后重新通过jdbc创建连接成功。