虚拟机下安装Oracle,无法连接使用

作者&投稿:西伊 (若有异议请与网页底部的电邮联系)
虚拟机里装ORACLE,重启主机后无法连接~

最近在Oracle网站上下载一个Oracle 10g安装了一下,只有一张盘,而且安装时还有一个便捷的选项,非常方便。
可以安装完毕后,使用的时候却遇到了麻烦:如果只是本机的访问 sqlplus system/manager这样是没有问题的。
但是如果使用 sqlplus system/manager@orcl的时候却会报ora-12514的错误。

解决方法:
1. 打开/network/admin/listener.ora文件,找到:

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
2. 添加:
(SID_DESC =
(GLOBAL_DBNAME = ORACLE)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME = ORACLE)
)
3. 最后变成:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ORACLE)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME = ORACLE)
)
)
4. 保存文件,重启服务中的TNSListener,OK!

PS: Oracle10g有一个好处:不再与Tomcat的端口冲突了。原来的Oracle9i安装完成后,8080端口就会被占用,一般都需要改tomcat的端口。现在终于轻松了。

可能是虚拟机地址没配置正确,先看一下虚拟机网卡类型设置是NAT、bridge还是host-only,它们分别对应你本机虚拟的网卡vmnet0、1、8,到edit菜单看一下virual network editor它分别对应着本地虚拟网卡的名字,你再在主机cmd上执行ipconfig,看一下对应虚拟网卡相应的ip,再把虚拟机操作系统ip设置为与主机上对应虚拟网卡同一网段就可以了,首先主机和虚拟机要能够相互ping通才能进行下一步的oracle连接

查看oracle监听是否启动。oracle客户端连接服务器是通过监听来给用户分配服务的。
在oracle用户下输入
lsnrctl status来查看监听状态。
lsnrctl start 启动监听
lsnrctl stop停止监听
监听分静态注册和动态注册。一般在ORACLE_HOME/network/admin目录下会有listener.ora文件。
没有的话也没关系,动态注册就好。(这是oracle自动完成的,前提是你要启动监听)
我想你应该有,把那监听配置下就好(这样的话即可静态注册 ,也可动态注册监听)。

综上:外部链接虚拟机的oracle必须保证虚拟机中oracle监听要起来。

试试!

进入oracle安装目录,找到下面路径的文件:
...\network\admin\listener.ora
修改address的host即可

对应修改
...\network\admin\tnsnames.ora
里面address的host

在services.msc里面重启oracle listener


ORACLE RAC 虚拟机共享磁盘问题
a)确保所有配置文件都正确,无差异;b)确保两服务器的机器时间不要相差太远;(可使用时间同步)c)j检查o2cb使用的cluster.conf文件 d) 磁盘原因,例如使用iSCSI、Firewire等做盘柜,可能因读取时间长,引发timeout导致问题;e)网络原因 如果使用公网IP做o2cb的判断,则由于在加载网卡驱动后,交换...

你知道哪些反常识的知识?
(企鹅是个小胖子,因为它身体太重了,所以把自己的大腿和小腿的部分,几乎藏在了它的皮肤和肌肉的里面)12.沙漠之鹰手枪,一般只用于收藏因为它体型太大而且很重,据说两公斤重,而且后坐力极大。13.黑人牙膏是中国的,而中华牙膏是外国的中华牙膏:欧洲联合利华集团(荷兰与英国)黑人牙膏:中国香港,...

花青素可以提高视力吗,有的话哪些水果含这个东西多的,介绍一下
蓝莓吸收自由基的能力(ORAC值)很高,可以减少氧自由基对细胞膜、DNA和其它的细胞成分的损害,预防体内功能紊乱和许多老年疾病的发生。 蓝莓花青素改善视力的奇异之果 在第二次世界大战期间,英国飞行员喜爱吃一种蓝色的草莓,因为吃后发现在夜间飞行眼睛会很明亮,投弹率很准,欧洲民间称此果为越桔。科学家根据此现象开始研...

宁国市13285893162: 虚拟机下安装Oracle,无法连接使用 -
直乳盐酸: 进入oracle安装目录,找到下面路径的文件:...\network\admin\listener.ora 修改address的host即可 对应修改...\network\admin\tnsnames.ora 里面address的host 在services.msc里面重启oracle listener

宁国市13285893162: 无法连接上虚拟机的ORACLE数据库 -
直乳盐酸: 1、tnsping LINUXDB看能通没?2、检查一下listener.ora文件,配置的有没有问题3、是不是有防火墙的设置呢?

宁国市13285893162: 虚拟机里装ORACLE,重启主机后无法连接 -
直乳盐酸: 最近在Oracle网站上下载一个Oracle 10g安装了一下,只有一张盘,而且安装时还有一个便捷的选项,非常方便.可以安装完毕后,使用的时候却遇到了麻烦:如果只是本机的访问 sqlplus system/manager这样是没有问题的.但是如果使用 ...

宁国市13285893162: 本地计算机无法连接虚拟机中的Oracle数据库 -
直乳盐酸: 你的win8系统里用net manage 配置下监听,要是配了的话,在xp系统里看看监听启动了么,cmd里 lsnrctl status查看,lsnrctl start启动

宁国市13285893162: 在vmware虚拟机上的windows2003系统里安装oracle数据库,从起2003系统之后就不能连接到oracle数据库. -
直乳盐酸: 你看看服务项里面 oracle有木有启动....一般这种问题是该服务没有运行!

宁国市13285893162: 在本机上安装了Oracle 11g,也在虚拟机里安装了11g的客户端,用PLSQL想连接虚拟机里的Oracle时却连不上 -
直乳盐酸: 可能是虚拟机地址没配置正确,先看一下虚拟机网卡类型设置是NAT、bridge还是host-only,它们分别对应你本机虚拟的网卡vmnet0、1、8,到edit菜单看一下virual network editor它分别对应着本地虚拟网卡的名字,你再在主机cmd上执行ipconfig,看一下对应虚拟网卡相应的ip,再把虚拟机操作系统ip设置为与主机上对应虚拟网卡同一网段就可以了,首先主机和虚拟机要能够相互ping通才能进行下一步的oracle连接

宁国市13285893162: 主机不能连接虚拟机oracle数据库 -
直乳盐酸: 先在主机上用sqlplus|sqldeveloper|plsqldeveloper等工具连接测试一下

宁国市13285893162: oracle的服务无法连接数据库 -
直乳盐酸: 用如下方法连接.配置方法如下:1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开.2、添加以下内容:本地实例名= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP地址)(PORT = 端口号)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 服务名) ) )3、用PL/SQL工具登录即可.

宁国市13285893162: 本人在自己电脑上安装了一个虚拟机,虚拟机是linux操作系统,安装oracle.linux下oracle链接不上???? -
直乳盐酸: 虚拟机网卡设置有问题!

宁国市13285893162: 宿主机连不上虚拟机的oracle问题 -
直乳盐酸: 看一下虚拟机的1521端口开了没有.我觉得还是虚拟机的网卡设置有问题.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网