关于在虚拟机下安装ORACLE报TNS:12…

这个问题一开始确实很纠结,网上查出来的都是笼统的COPY AND PASTE的答案,看到几个帖子LZ都说了是在安装的时候报错,回答的那些人还让人修改SID,启动监听,装都没装上了启动个啥呢??
这主要是在安装实例的时候会报错,据我测试下来,主要是安装路径的问题,由于VMWARE不支持映射本地磁盘(反正我是没搞出来,按照ADD   HARD   DISK增加完硬盘后,在系统中看不到本地物理硬盘的分区),网上的另一种方法说是使用SHARED   FOLDER,确实,这样子是可以访问本地物理硬盘上的内容,但是问题也就出在这里,如果安装ORACLE的目录设置在这个SHARED FOLDER内,那么会报TNS 12560 协议适配器错误,估计是因为这是以文件的形式来访问,所以会报错,详细的不深究,解决方法很简单,ADD HARD DISK的时候新建一个新的虚拟分区,然后启动虚拟机内的OS,到[管理]下----磁盘管理---把新建的分区激活下,然后就可以在我的电脑里看到除了C盘外会多出来一个新建的本地虚拟磁盘分区,把ORACLE安装在这里面就OK了,至少我是成功了= =||

放几张图,我在W7下截的(XP和2003下面也差不多是这样子)
关于在虚拟机下安装ORACLE报TNS:12560:协议适配器错误

关于在虚拟机下安装ORACLE报TNS:12560:协议适配器错误
分析:上面的磁盘管理在虚拟机内增加一块硬盘后应该会显示磁盘0:1或者磁盘0:2或者其他字样,初始是未激活状态,只要自己激活下即可,这原理么就跟实机下OS的磁盘管理一个样- -
一家之言,欢迎拍砖,希望对同样喜欢ORACLE的童鞋有所帮助,至少比搜索引擎搜出来的复制+粘贴的答案要有针对性很多

以上只对在安装ORACLE时报错TNS:12560:适配器协议错误 ,虚拟机下,一般不是虚拟机下安装ORACLE不会报错,真要报错,也只要用ORACLE自带的卸载工具卸载下,自己在清理下注册表键值和环境变量,删除系统根目录下的ORACLE文件夹以及目标目录下的ORACLE文件夹,重启下再安装即可,这个一般不算纠结的问题
既然提到了,也就再说说在SQLPLUS的时候报TNS 12560适配器协议错误的解决方法,在我所遇到的问题中,种类不多,就2个,一个是监听没有开启,这个自己lsnrctl   start一下就可以了,还有一个是oracle的服务没有开启,这个么自己net   start一下也可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值