一、引言

本人搞gis开发的,因为要用32位的arcgis desktop连接oracle,所以装了64位oracle还要装32位客户端,不过问题就开始了==从cmd中登陆oracle登陆不上了,本来就对oracle 不熟,也不敢瞎搞,请教oracle大神成叔对oracle客户端有一定了解之后才慢慢搞明白==

二、问题解决

1、问题出现

安装完oracle客户端什么也没动,连接oracle失败,当时瞬间觉得天塌了

2、问题解决

自己分析原因:应该是环境变量中自动调用的oracle客户端的可执行程序,而我们想调用的是oracle服务端的,当我们安装顺序为:服务端——客户端,这个时候环境变量将客户端的放到了前面,而我们要做的是将服务端的置前。

修改完毕后,关闭cmd,重新登陆搞定,其实不是很难==

三、TNS介绍

因为找原因的时候顺便了解了下TNS,就捎带介绍了==

1. 什么是TNS?

TNS是Oracle Net的一部分,专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情况下客户端和数据库要通讯,必须配置TNS,当然在少数情况下,不用配置TNS也可以连接Oracle数据库,比如通过JDBC.如果通过TNS连接Oracle,那么客户端必须安装Oracle client程序.

2. TNS有那些配置文件?

TNS的配置文件包括服务器(安装Oracle数据库的机器)端和客户端两部分.服务器有listener.ora,sqlnet.ora,tnsnames.ora,如果通过OCM(Oracle Connection Manage)和域名服务管理客户端连接,服务器端可能还包括cman.ora等文件;客户端有tnsnames.ora,sqlnet.ora。

listener.ora: 监听器配置文件,成功启动后是驻留在服务器端的一个服务.什么是监听器?监听器是用来侦听客户端的连接请求以及建立客户端和服务器端连接通道的一个服务程序.默认情况下Oracle在1521端口上侦听数据库连接请求.

sqlnet.ora: 用来管理和约束或限制tns连接的配置,通过在该文件中设置一些参数,可以管理TNS连接.根据参数作用的不同,需要分别在服务器和客户端配置.

tnsnames.ora: 配置客户端到服务器端的连接服务,包括客户端要连接到的服务器和数据库的配置信息.

3. Oracle所有的TNS配置文件存放位置

unix/linux: $ORACLE_HOME/network/admin

windows: %ORACLE_HOME%\network\admin

4. TNS有那些配置工具?

我们可以手动配置,也可以通过Oracle Net Configuretion Assitant配置.

5. OracleTNS配置流程

首先在Oracle server端安装完成之后,因该先着手配置LISTENER,listenerr是进行Oracle通讯的首要组件,紧接着在客户端安装Oracle client,同时配置tnsnames.ora文件.

四、总结

  • oracle安装客户端与服务端冲突;
  • 冲突解决方法;
  • oracle的TNS介绍;

oracle——服务器同时安装服务端和客户端冲突相关推荐

  1. 搭建阿里云服务器,实现服务端与客户端socket数据通信(详细版)

    文章目录 0 引言 1. 注册账号.免费申请阿里云服务器 2. 配置服务器环境 3. 远程连接服务器 4. 给服务器传输文件 5. 可能出现的问题 0 引言 最近在做一个项目,需要用到一个客户端(电脑 ...

  2. ntp服务器linux(服务端和客户端)配置

    1.介绍ntp服务 NTP属于运用层协议(依据UDP传输,运用的端口号为123),用来同步网络中分布式时间服务器和客户端之间的时间,使网络中的设备供应依据一起时间的运用成为可能. 时间服务器和客户端是 ...

  3. 无盘服务器 安装客户机程序,顺网云服务端和客户端安装

    在维护云网站或 APP 端,进行平台账号注册: 访问维护云平台注册页面 访问维护云 App 下载界面 新用户注册完成,系统即自动为您定制专属安装包. 服务端安装 双击服务端 exe 安装程序,输入网吧 ...

  4. 服务器响应回调函数,解决有关flask-socketio中服务端和客户端回调函数callback参数的问题(全网最全)...

    由于工作当中需要用的flask_socketio,所以自己学习了一下如何使用,查阅了有关文档,当看到回调函数callback的时候,发现文档里都描述的不太清楚,最后终于琢磨出来了,分享给有需要的朋友 ...

  5. 网络启动安装linux客户机nfs设置,NFS服务端和客户端安装配置

    一  NFS介绍 NFS用的比较多,但是更新没有想象的那么快,Nginx一年要迭代很多个版本,而NFS最新版本4.1是2010年更新的,到目前为止还没有更新过,但这并不影响NFS使用的广泛性 RPC协 ...

  6. linux远程日志rsyslog服务端和客户端安装(亲测)--自定义接收日志格式

    linux远程日志rsyslog服务端和客户端安装 用rsyslog的缘由:  1.防止系统崩溃无法获取系统日志分享崩溃原因,用rsyslog可以把日志传输到远程的日志服务器上  2.使用rsyslo ...

  7. nodejs01——安装及使用、服务端及客户端、commonjs规范、fs模块的使用(文件操作及目录操作)、stream、buffer、WebServer、端口、动态资源及静态资源、头信息、请求方式

    nodejs的安装及使用 服务端及客户端 commonjs规范 fs模块的使用(文件操作及目录操作) stream buffer // Node.js介绍 Node.js 诞生于2009年,Node. ...

  8. 诛仙3el服务器位置,【诛仙3风吟】虚拟机镜像一键服务端+配套客户端+青萝+EL编辑器+GM工具+启动说明...

    [诛仙3风吟]虚拟机镜像一键服务端+配套客户端+青萝+EL编辑器+GM工具+启动说明_站长网(Downzz.com) 资源介绍: 1.修复部分bug. 2.添加官方12月圣诞2018时装.坐骑.(已收 ...

  9. 微软服务器搭建ngrok,ngrok搭建(Windows服务端+Windows客户端)

    1.go环境搭建(需要Linux系统) 1)下载源码,可以在http://www.golangtc.com/download 2)将其解压到/usr/local目录下: tar -C /usr/loc ...

最新文章

  1. python 生成验证码
  2. linux oracle dblink 访问 postgresql_从Oracle到PG-PostgreSQL数据库参数配置和查看
  3. Openfiler 排错
  4. Android Popwindow 使用
  5. 不挂载 组件渲染_让你的 React 组件性能跑得再快一点「实践」
  6. 如何为每个URL连接设置自定义SSLSocketFactory的TrustManager
  7. 基于Java的汽车租赁系统
  8. 【水】java试手—poj 2387
  9. Swift 数组遍历 ForEach .enumerated() makeIterator() indices
  10. 前端第二章:6.浏览器的自动修复机制;网页布局 (header标签、main标签、footer标签;nav标签;aside标签)
  11. Mac BookPro 开机密码忘记解决办法
  12. opencv出现0x75BA812F 处(位于 Project1.exe 中)有未经处理的异常: Microsoft C++ 异常的一种可行解决方案
  13. 1.请求和响应(phalapi框架总结)
  14. 安卓手机测评_民宿预订Airbnb、途家民宿、小猪、木鸟短租、蚂蚁短租五大平台测评...
  15. 【第三届蓝桥杯】手机尾号
  16. 更换NVMe SSD不用重装系统,Windows系统迁移
  17. 云计算在教育方面的应用
  18. exit() _exit()
  19. 可以下载查看国家自然科学基金的申请文本
  20. 51NOD 1631 小鲨鱼在51nod小学 区间线段树

热门文章

  1. 服务器 上传文件进度,Java动态显示文件上传进度实现代码
  2. 10外置面板没声音_现在电脑机箱只能用外置光驱了?看我装了个隐蔽式光驱
  3. python导入dat数据_Kaggle影评数据集,Python数据分析小例子14
  4. python object和type的关系-Python 的 type 和 object 之间是怎么一种关系?
  5. 洛谷——P1146 硬币翻转
  6. 如何配置Mybatis?(详解)
  7. 2018我们要赢 (5 分)
  8. FormData对象提交表单及上传图片/文件
  9. Qt窗口部件——对话框QDialog
  10. QComboBox列表项高度设置