
正文
虚拟机中oracle连接不上,虚拟机搭建oracle rac
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
无法连接上虚拟机的ORACLE数据库
1、问题 ORA-12154: TNS:could not resolve the connect identifier specified ,即无法解析指定的连接,这说明缺少了一个环境变量,TNS_ADMIN 。找到PLSQL中的oracle home(主目录)和OCI library(oci.dll地址)配置。
2、我估计你是网络没调试通过,主机和虚拟机能相互PING通吗?虚拟机的网卡要设置为桥接方式,这样才能组网。如果两个机器成功组成了局域网,数据库连接是很容易的。你这两个机器就不要启动防火墙什么的了。
3、查看oracle监听是否启动。oracle客户端连接服务器是通过监听来给用户分配服务的。在oracle用户下输入 lsnrctl status来查看监听状态。lsnrctl start 启动监听 lsnrctl stop停止监听 监听分静态注册和动态注册。
4、在Oracle目录中找到”NetManager“,打开它。依次展开本地-服务命名-ora(数据库名)。检查右侧的主机名,如果是本机的话,填10.1或localhost,如果是连接到远程计算机的话,填入目标主机的IP即可。
5、首先确认一点,你实体机和虚拟机链接方式和IP配置方式。实体机和虚拟机胡同是必须的,还有一点虚拟机建议采用是固定IP,如果是自动获取IP可能会有问题!确认后 在安装Oracle。
6、虚拟机重启后,有的服务是无法自动启动的,这个可以手动启动,在服务里面找到ORACLE相关服务,依次启动即可。另外VMVARE 有一个快照功能,实在不放心的话,可以在操作之前快照一下,出了问题无法解决就还原回去,非常的方便。
相关问答
Q1: win7系统中PLSQL连接虚拟机oracle数据库,连不上怎么回事?
可能是权限问题。比如Win7或以上系统,在PL/SQL图标上点右键,选择“以系统管理员身份运行”,如果跳出对话窗口,点“是”,再重新登陆Oracle测试。
在x64的Win7上安装了Oralce后,通过PL/SQL连接数据库时,提示如下错误信息;报错原因:安装完后Oracle的oci.dll是64位的,而32位应用程序PLSQLDeveloper无法加载。
链接不上的原因:链接时会书写链接路径及接口,数据库名称,用户名及密码,确保这些都咩有错误才能正确连接 具体代码如下:。
Q2: 为什么电脑连接不上虚拟机中的oracle数据库?
我估计你是网络没调试通过,主机和虚拟机能相互PING通吗?虚拟机的网卡要设置为桥接方式,这样才能组网。如果两个机器成功组成了局域网,数据库连接是很容易的。你这两个机器就不要启动防火墙什么的了。
保存文件,重启服务中的TNSListener,OK!PS: Oracle10g有一个好处:不再与Tomcat的端口冲突了。原来的Oracle9i安装完成后,8080端口就会被占用,一般都需要改tomcat的端口。现在终于轻松了。
要么是你网络不通,要么是你的连接池配置错误。先ping一下网络。如果网络通了,再认真检查一下连接池。
没有的话也没关系,动态注册就好。(这是oracle自动完成的,前提是你要启动监听)我想你应该有,把那监听配置下就好(这样的话即可静态注册 ,也可动态注册监听)。
假如A机器访问B机器出现,TNS-12535: TNS: 操作超时。
首先确认一点,你实体机和虚拟机链接方式和IP配置方式。实体机和虚拟机胡同是必须的,还有一点虚拟机建议采用是固定IP,如果是自动获取IP可能会有问题!确认后 在安装Oracle。
关于虚拟机中oracle连接不上和虚拟机搭建oracle rac的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






