同一台电脑同时装Oracle客户端和服务端
1、如果之前安装过Oracle,Win+R输入Services.msc,关掉以Oracle开头的服务(卸载Oracle服务端和客户端步骤一样,见另外一篇帖子)
2、Win+R输入regedit打开注册表,点到计算机

搜索关键字:Oracle

挨个删除带有Oracle的项以及键值,虽然耗费点时间,但是是值得的,万一哪里清理不干净,又得重新安装,也是浪费时间
我猜测:注册表清理不干净,可能造成安装配置EM报错
(PS:除了有一些键值看起来像驱动的不要删,例如下图,其他的都可以删掉):

客户端和服务端分别放在不同盘下
=========================================================================================================================================
接下来安装服务端
=========================================================================================================================================
1、、注册表清理干净以后,先安装Oracle的服务端,目录下找到SetUp.exe,右键以管理员身份运行,设置全局实例名,对Oracle不熟的就默认,密码自己设置
2、服务端在安装完最后一步会弹出一个窗,点击口令管理,把Scott用户的对号去掉,不然的话,后边又要1、Win+R输入CMD,2、sqlplus /nolog,3、conn /as sysdba 4、alter user scott identified by "123";
3、Oracle服务端安装完以后,Win+R输入CMD,输入lsnrctl进入监听状态,然后输入status,查看一下监听是否正常,如下图是正常的

4、Win+R输入CMD,输入:sqlplus /nolog; 空闲状态
5、
就会提示已连接,说明服务端安装的一切正常。
=========================================================================================================================================
接下来安装客户端
=========================================================================================================================================
1、找到32位客户端的Setup.exe,选择管理员,一路下一步安装即可
(PS:为啥安装32位呐?因为PL/SQL工具只识别32位Oracle客户端的OCI.dll,PL/SQL识别不到这个OCI.dll是没办法连接oracle数据库的)
2、安装好了Oracle客户端以后,Win+R输入CMD,然后输入
,
接着你会发现报错了

是因为这样输入默认连接的数Oracle客户端的scott用户,但是你的Oracle客户端都没有建立监听和本地网络服务配置,当然连不上了

3、本地安装客户端又装服务端,目的当然是为了连接自己本地的服务端咯,其实在CMD里面由原来的

改为

这样就好了
4、最重要的一步,想要PL/SQL连你的服务端,那么将Oracle服务端
F:\OracleDb\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
拷贝一份到Oracle客户端的这个目录下:
E:\OracleClient\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora
=========================================================================================================================================
接下来安装PL/SQL
=========================================================================================================================================
1、必须安装32位的PL/SQL,安装以后找到首选项,配置一下Oracle的主目录和OCI.dll目录(下拉框自动就有,选择一下就好,如果是没有,说明你的Oracle客户端有问题或者监听文件没有配置)
2、重启PL/SQL,就可以看到这个了,输入Scott用户名,tiger密码,登录成功,就好了

同一台电脑同时装Oracle客户端和服务端的更多相关文章
- Oracle客户端和服务端的区别
转载:https://blog.csdn.net/qq_22558507/article/details/75220224 随着Oracle技术领域应用越来越广泛,现在就关于oracle客户端配置极其 ...
- Oracle客户端和服务端菜单区别
- Oracle Tuxedo工作站客户端与服务端的样例程序
服务端代码: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <cty ...
- python实现两台不同主机之间进行通信(客户端和服务端)——Socket
大家好,我是辰哥~ 今天教大家通过Python进行Socket网络编程 (做一个聊天程序) 可以实现在不同的主机(电脑)之间进行通话. 具体效果如何,接着往下看 可以看到客户端(上方)向服务器端(下方 ...
- (windows)一台电脑上安装两个Mysql服务
原文:https://my.oschina.net/u/1472917/blog/410732 最近需要在一台电脑上安装两个Mysql服务,需求稍微有些奇怪,但确实很必要.本人原本为了本机测试Word ...
- .net remoting 客户端与服务端绑定事件,一部电脑当服务器,另一部当客户端,发布后没法接收远程错误信息。
可以是用下面代码抛出远程错误,客户端和服务端都要设置,因为服务端事件回调时角色变成了远程客户端了. RemotingConfiguration.CustomErrorsMode = CustomErr ...
- c++ 网络编程(一)TCP/UDP windows/linux 下入门级socket通信 客户端与服务端交互代码
原文作者:aircraft 原文地址:https://www.cnblogs.com/DOMLX/p/9601511.html c++ 网络编程(一)TCP/UDP 入门级客户端与服务端交互代码 网 ...
- 安装_oracle11G_客户端_服务端_链接_oracle
在开始之前呢,有一些注细节需要注意,oracle11G_客户端_和_服务端, 分为两种 一种是 开发者使用 一种是 BDA 自己使用(同时也需要根据自己 PC 的系统来做_win7_与 ...
- 在HTTP通讯过程中,是客户端还是服务端主动断开连接?
比如说:IE访问IIS,获取文件,肯定是要建立一个连接,这个连接在完成通讯后,是客户端Close了连接,还是服务端Close了连接.我用程序测模拟IE和IIS,都没有收到断开连接的消息,也就是都没有触 ...
随机推荐
- Redis进阶实践之十三 Redis的Redis-trib.rb文件详解
一.简介 事先说明一下,本篇文章不涉及对redis-trib.rb源代码的分析,只是从使用的角度来阐述一下,对第一次使用的人来说很重要.redis-trib.rb是redis官方推出的管理re ...
- phpstorm及webstorm密钥
选用 server 方式,输入地址:http://idea.iteblog.com/key.php http://idea.lanyus.com/
- js使用defineProperty的一些坑
var p2={ }; Object.defineProperty(p2,"gs",{ get:function () { return this.gs; }, set:funct ...
- 函数重载overload
与void show(int a, char b, double c){}构成重载的有: a) void show(int x, char y, double z){} //no b) int sho ...
- Delphi 添加外部Form单元的方法!
我用到的环境是 RAD Studio 10.2.2 有时候,需要把某个Form单元 添加到其他的工程! 此时,如果直接添加或者拖拉 .pas单元到目标工程,是无法把.pas包含的Form添加进去的 ...
- Yii的数组助手类
获取值 用原生PHP从一个对象.数组.或者包含这两者的一个复杂数据结构中获取数据是非常繁琐的. 你首先得使用isset 检查 key 是否存在, 然后如果存在你就获取它,如果不存在, 则提供一个默认返 ...
- 概括一下nodejs
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js是事件驱动,非阻塞I/O的.所以它再处理高并发,I/O密集的场景下性能优势明显,如web. 对比 ...
- UVA - 11636 Hello World! (贪心)
思路:复制次数最少并且可以部分复制,那么贪心地让当前尽量多的复制,如果最后一次复制会超过n,那就部分复制.即满足并且x尽量小. AC代码 #include <stdio.h> const ...
- Tcpdump安装使用
本来想安装wireshark yum install wireshark 命令行下使用,包含抓包的基本功能 yum install wireshark-gnome 提供wireshark(UI)工 ...
- Android WebView编程的那些坑(一)
最大的坑是ROM不同,webkit不同,差异性很大.再加上google的坑,真是坑上加坑.比如js注入问题,比如client回调接口时序问题, 比如内存回收问题,etc 1.内存泄漏问题,尤其注意An ...