Skip to content

oracle常见问题

一、java中的的日期格式为:

yyyy-MM-dd HH:mm:ss:代表将时间转换为24小时制,例: 2018-06-27 15:24:21 yyyy-MM-dd hh:mm:ss:代表将时间转换为12小时制,例: 2018-06-27 03:24:21

oracle中的日期格式为: yyyy-MM-dd HH24:mi:ss和 yyyy-MM-dd HH:mi:ss,分别代表oracle中的24小时制和12小时制

二、Oracle ORA12514 监听程序当前无法识别连接描述符中请求的服务

查看监听器listener.org里面的sid是否与oracle的服务名oracleServicexxxx一致,修改成服务名,即:sid_name=xxxx

三、ORA-28547 连接服务器失败,可能是Oracle Net 管理错误

删除listener.org的PROGRAM和ENVS参数,该设置会导致客户端通过SID_NAME来进行连接,由此会引发ORA-28547错误 最后重启监听或者重启Windows 监听服务:OracleOraDB12Home1TNSListener (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:G:\oracle\app\thewolf\product\12.1.0\dbhome_1\bin\oraclr12.dll")

四、JDBC连接Oracle 12c错误ORA-28040: No matching authentication protocol

编辑 $ORACLE_HOME/network/admin/sqlnet.ora文件,加入下面的参数(oracle12C以上版本): SQLNET.ALLOWED_LOGON_VERSION=8