问题1:ORA-28547:connection to server failed,probable Oracle Net admin error

问题描述:
服务器连接失败
解决方案:
百度了一下,原来是oci.dll版本不对,Navicat是通过Oracle客户端连接Oracle服务器的。我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果出现ORA-28547错误,多是因为Navicat本地的OCI版本与Oracle服务器不符合,需要先下载一个跟Oracle版本一致的OCI。
文件下载地址:http://pan.baidu.com/s/1eSyhVRO(这里需要注意的是不管你Oracle版本是32的还是64的,都需要下载32bits的)
我的Oracle是11.2的,需要下载instantclient_11_2与之对应。
下载完成之后需要修改一下Navicat里面的OCI地址链接,操作如下:

然后重新启动一下Navicat就OK啦。

问题2:无法打开Oracle Net  Configuration assistant

错误描述:

Oracle Net Services配置失败,主目录的环境变量配置错误。

解决方案:
重新配置Oracle的环境变量
1)变量名:ORACLE_HOME;变量值:Oracle安装路径
2)变量名:ORACLE_SID;    变量值:“数据库名称”

配置完成以后问题就解决啦。(一定要注意,尽量避免路径中出现空格)这次再点击Oracle Net  Configuration assistant便可以轻松打开啦。

问题3:错误:ORA-12541 TNS:无监听程序

问题描述:

Oracle的监听没有启动所以提示无监听程序。

解决方案:

重新配置Oracle监听

1)打开cmd 输入netca
2)选择监听程序配置:

3)选择添加

4)设置监听器名:

5)选择TCP

6)选择使用标准端口号1521

7)不配置另一个Net服务名,选择否

8)Net服务名配置完成

9)Cmd中操作日志:

提示成功以后,cmd  “sqlplus user_name/password@本地服务名  ”

问题4:错误:ORA-12514 TNS 监听程序当前无法识别连接描述中请求的服务

问题描述:

CONNECT_DATA中未获得SERVICE_NAME

解决方案:

需要检查一下安装配置文件中的三个配置文件中的CONNECT_DATA中的SERVICE_NAME的参数。


打开..\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下面的这三个配置文件,进行配置即可.具体配置如下:
1)修改tnsnames.ora

2)修改listenner.ora

Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总相关推荐

  1. oracle客户端三种连接,客户端连接ORACLE的几种方法

    一.HOSTNAME方法 对于网络结构比较单一,Oracle服务器比较少的情况下,可以使用HOSTNAME方法.不过这种方法有几个限制: 1. 必须使用TCP/IP协议 2. 不能使用高级管理工具,比 ...

  2. 配置ORACLE 客户端连接到数据库

    --================================= -- 配置ORACLE 客户端连接到数据库 --================================= Oracle ...

  3. Oracle新手笔记(2) 关于Oracle 9i或9i以上版本客户端连接Oracle 8i及8i版本以下服务器端中文字符乱码的解决办法...

    在做项目过程中,遇到Oracle 9i或9i版本以上客户端连接Oracle 8i及8i版本以下服务器端时,查询出来的中文数据全部变成了乱码.经查询资料终于解决了乱码问题. 开发工具是ASP.NET(C ...

  4. oracle9i连不上10g,oracle 10g客户端连接oracle 9i数据库

    oracle10g客户端连接oracle9i数据库,Net Manager配置 概要文件:命名方法选择:TNSNAMES 服务命名:创建-下一步到第4页,选择(oracle8或更低版本)SID,输入数 ...

  5. windows安装mysql-8.0.12-winx64和Navicat客户端连接(亲测有效)

    windows安装mysql-8.0.12-winx64和Navicat客户端连接(亲测有效) 1.首先下载 mysql-8.0.12-winx64 :  2.下载完毕进行解: 解压发现没有my.in ...

  6. pg数据库开启远程连接_如何运行远程客户端连接postgresql数据库

    如何运行远程客户端连接 postgresql 数据库 前提条件是 2 个: 1 , pg_hba.conf 里面配置了运行远程客户机连接 pg_hba.conf 配置后需要重新加载 reload 生效 ...

  7. oracle 数据库问题,ORACLE数据库常见问题汇总,oracle常见问题汇总

    ORACLE数据库常见问题汇总,oracle常见问题汇总 提交事务的时候提示(数据库被一个用户锁住的解决方法) select object_id,session_id,locked_mode from ...

  8. mysql重装时1130_客户端连接MySQL数据库时出现错误代码1130的解决办法

    在日常使用数据中为了方便管理我们可能会使用客户端来连接MySQL,不过有时可能会出现无法连接. 如果第一次使用客户端连接MySQL数据库那么出现错误代码1130的概率会比较高,原因是禁止连接. ERR ...

  9. oracle错误12518,ORA-12518: 错误 客户端连接不上

    ORA-12518: 错误 客户端连接不上 解决方案: 第一步:process和session改大 检查process和session a)本机使用连接到oracle,查看process进程数: se ...

最新文章

  1. java中setid(),Java Process.setId方法代碼示例
  2. php 文件 后缀,php如何修改文件后缀名
  3. 基于51单片机的数控可调稳压电源Proteus仿真(仿真+源码+全套资料)
  4. 洛谷 P1359 租用游艇(Floyd, Dijkstra,SPFA)
  5. 联泰科技与赢创联合研发实验室正式成立;丰田携手Fleetsu提供互联车队管理解决方案 | 全球TMT...
  6. The server time zone value ‘ й ׼ʱ ‘ is unrecognized or represents more than one time zone. You mu
  7. html星座代码,各星座详细页面.html
  8. oracle11g更改SID-DBname
  9. Qt Creator中如何指定某个项目为启动项目
  10. java石头人_宋玉成
  11. yandex 浏览器 linux,细致比拼 六大Android手机浏览器实测
  12. 图书借阅管理系统规格说明书
  13. 相关距离 matlab,你只有一个ArcGIS和Matlab的距离!
  14. 操作系统的内存管理你知道吗
  15. dwshd.sys,EASYDOWNS.sys,HBKernel32.sys,QQPlatform.exe,RDPWD.sys,easy2.exe等
  16. PCN-224,PCN-224(H),CAS:1476810-88-4,金属有机骨架材料PCN-224(H)
  17. shell脚本一键部署LNMP
  18. SOA架构/测试阶段接口描述语言转换方案
  19. openbroadcast中文_斗鱼openbroadcast怎么用
  20. java 判断网络图片是否存在_请教:如何用java判断一个图片的网络地址是否有效?...

热门文章

  1. java 清空stringbuffer_JAVA中清空StringBuffer变量
  2. layui移动端适配_web前端-移动端适配方案
  3. oracle10g em 产生log,如何创建Oracle10G EM dbcontrol
  4. e-006 matlab,基于MATLAB进行潮流计算
  5. python 词云_python词云-数据产品岗位描述的词云
  6. C语言关系运算符及其表达式
  7. java indexof方法_java入门 021
  8. python字符的大小比较_python中字符串怎么比较大小
  9. python中的作用域_python 模块的作用域
  10. java 复制标记_java-对于大文件,在标记inputStream并将其重置...