客户端工具连接Oracle常见问题

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 错误, 这时将客户端工具关闭再重启,可正常连接.

 

猜你喜欢

转载自blog.csdn.net/GRAY_KEY/article/details/80917800