同一台电脑同时装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,都没有收到断开连接的消息,也就是都没有触 ...
随机推荐
- php详细学习1
PHP中的引用 $a="now magic"; $b=&$a; $b="abc"; echo $b.$a; 结果:abcabc $a="now ...
- 沉淀,再出发——安装windows10和ubuntu kylin15.04双系统心得体会
安装windows10和ubuntu kylin15.04双系统心得体会 一.安装次序 很简单,两种安装次序,"先安装windows后安装linux:先安装linux后安装wind ...
- UVA1619 栈维护递增序列
先说这题的关键性质:每一个数应该只会计算一次,它有一个最小区间[L,R],即它在这个区间内是最小的,最小区间内任何包含它的子区间都不会大于F(L,R)=(a[L]+...+a[R])*min(a[l] ...
- react——一个todolist的demo
代码如下: function ToDoListHeader(props) { return <h1 className={props.className}>ToDoList</h1& ...
- [Note] 计算机网络的应用层
应用层 原理 结构和模型 客户-服务器体系结构(client-server architecture ) 通信不是直接的,需要通过服务器转发 经常会在服务器积压大量的负载 服务器(server) 服务 ...
- 安装apache报没有找到VCRUNTIME40.dll错误
解决办法 在Windows下运行最新版的Apache和php7都需要Visual C++Redistributable 2015,而之前的版本不需要那么高的,这个组件是运行Visual Studio ...
- FusionCharts重写单系列图
/** * @Title:FusionChart.java * @Package:com.yhd.chart.model * @Description:封装FusionChart单系列图 * @aut ...
- Scheme change not implemented
1.错误描述 2.错误原因 由于在改变Java代码中的方法或运行代码出现,导致Tomcat编译的代码不能替换工作空间的代码,即不能及时同步,出现错误 3.解决办法 (1)关闭Tomcat,clean一 ...
- freemarker写select组件报错总结(六)
1.错误描述 六月 26, 2014 10:53:26 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严重: Template proc ...
- Linux显示本地端的文件系统
Linux显示本地端的文件系统 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ df -l 文件系统 1K-blocks 已用 可用 已用% 挂载点 /dev/ ...