Navicat Premium 12 连接 Oracle数据库
一、
导致原因:
D:\Oracle11\app\Xue\product\11.2.0\dbhome_1\bin\oci.dll
替换为
C:\Navicat Premium 12\instantclient_10_2\oci.dll
二、
导致原因:Oracle监听服务没开启.
三、
ORA-28547: connection to server failed, probable Oracle Net admin error
navicat for oracle,oracle客户端软件,我们在用它管理oracle数据库时,很可能回出现二者版本不匹配导致无法连接的状况。
在创建连接的窗口会弹出“ORA-28547: connection to server failed, probable Oracle Net admin error”错误提醒框。
解决的办法就是:用你现在oracle安装路径下的 oci.dll文件(你可以通过搜索找到)替换掉你navicat安装目录下的oci.dll文件。
四、
导致原因:错误原因是用户名 密码输入有误
如果忘记oracle数据库用户密码
解决方法:
1、打开命令行窗口(cmd),以sys用户登录到oracle库中
sqlplus / as sysdba
2、查看当前库中的全部用户
select username from all_users;
3、修改指定用户的密码
alter user 用户名 identified by 密码;
如若这时候有可能出现账户未解锁的状态,这时候可以用
alter user scott account unlock;
五、
listener does not currently know of service requested in connect descriptor
侦听器目前不知道在connect描述符中请求的服务
第一种情况,在客户端工具没启动监听服务之前 会报12541 错误,这时候你启动监听服务,再次 点开连接,会报 12514 错误, 这时将客户端工具关闭再重启,可正常连接.