为什么Oracle 11g在创建数据库连接上出现异常 连接不上 急 急 急!!!

如题所述

The NetWork Adapter could not establish the connection
这个问题曾经看人遇到过,原因就是你监听的主机和驱动里的主机不一致。可以尝试以下步骤:
1.关闭防火墙并重启一次
2.重新启动OracleOraDb11g_home1TNSListener,再重启OracleServiceORCL。
3.在配置和移植工具中,重新配置Net Manager:Tcp/ip 为【localhost计算机名】注意方括号的解释为:(localhost + 你的计算机名)。
4.打开Net Configuration Assistant,-->下一步-->重新配置-->下一步--->--->完成。

如果能解决记得给分~!追问

分数不是问题、重要的是解决问题

追答

能解决吗

追问

要是解决了我就已经给你加分了 你说是吧

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-04
前不久我也遇到这样的问题,按照网上的说法,试了很多种,什么重新配置。net啊 测试啊 修改某些文件内的ip地址,服务器名啊 都没一个是对阵下药的,那个叫做头疼的难受啊,以前的东西都在里面,可是花了好多时间还是没弄好,估计个人能力不行吧,总之我一气之下 重装oracle,所有东西都重头来
当然我没好的办法为你解决这个难题,至少我认为每个问题都是有很多情况产生的,所以我建立LZ以后养成习惯,备份数据库!~
第2个回答  2011-08-04
报的异常是什么? 你发一下追问

Status:Failure -Io 异常:The NetWork Adapter could not establish the connection
请高手帮忙 在线等

追答

先确保你的orcale 服务正常开启
再看看驱动包有没有问题
Class.forName ("oracle.jdbc.driver.OracleDriver");//确保该驱动正确加载
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@ip address:1521:ORA1", "scott", "tiger");
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery (
"select BANNER from SYS.V_$VERSION"
);

追问

服务架包正常

追答

你建的 数据库 用户名 密码是什么
你cmd 中 sqlplus 看能不能进去

追问

也能正常进入

追答

你用sqlplus 可以正常进去 , 也可以正常操作, 那么应该是你数据库库ID 的问题~ select instance_name from v$instance 你看看查出来的是什么
或者是你的连接的字符串不对

追问

这句查询命令有错误、提示表或视图不存在!

为什么Oracle 11g在创建数据库连接上出现异常 连接不上 急急急!!!
这个问题曾经看人遇到过,原因就是你监听的主机和驱动里的主机不一致。可以尝试以下步骤:1.关闭防火墙并重启一次 2.重新启动OracleOraDb11g_home1TNSListener,再重启OracleServiceORCL。3.在配置和移植工具中,重新配置Net Manager:Tcp\/ip 为【localhost计算机名】注意方括号的解释为:(localhost + 你的...

oracle数据库连接失败付费维护!
可能是下面几个原因。1. 尝试多次登录未成功(可能密码不正确);2. 此用户被管理员手工锁定;3. 用户密码到期、未按时修改密码,等等。看来 scott 这个用户肯定是登陆不了了,然后我用尝试着用 system 这个用户登录,我记得在安装 Oracle 11g 的时候曾提示输入密码,然后我自己输了一个,结果我用自己...

oracle 11g_r2 创建数据库时 Enterprise Manager 配置失败
因为数据库没有启动,所以配置失败。解决方案是:1.转到开始菜单,找到oracle目录的文件,然后选择该文件。2,进入oracle选项后,找到配置和移植工具的文件。3,扩展后,可以找到一个文件来查找新的管理器选项,双击打开。4,进入oracle网络管理器后,点击oracle网络配置中的本地。5,进入本地后,会有一个...

在oracle 创建 用户 总是出现“SP2-0640: 未连接”是怎么回事啊?_百度...
在oracle创建用户总是出现“SP2-0640: 未连接”,是设置错误造成的,解决方法如下:1、首先点击windows中的运行,输入cmd,进入命令提示符的界面。2、进入cmd后,首先连接oracle数据库。3、然后创建数据库新用户,shop为数据库用户,123456为密码。4、接着给新建的数据库用户授权,连接新的数据库用户。5...

linux操作系统安装oracle11G在创建数据库实例时候遇到的问题_百度知 ...
可以先不勾选createdabase dbca这个选项。等创建完成后需要用到的时候再勾。昨天在centos上安装了oracle 11g,需不需要给你发个我的安装文档。

oracle 11g修改端口号后连接不上
oracle默认端口号是1521.很容易就被黑客扫描到然后天天惦记你的数据库 所以修改默认端口号就很有必要了 1、首先查看监听状态 lsnrctl status 2、关闭监听 lsnrctl stop 3、修改监听文件1521===>10001 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (ORACLE_HOME = \/u01\/11g)(SID_NAME = pu)))...

oracle not available 怎么解决
数据库没启动,把 shutdown immediate 换成 startup ,启动数据库,然后执行 shutdown immediate 关闭数据库。输入startup启动数据库就行了。Oracle数据库错误ORACLE not available解决方法 1.运行 exp、imp或sqlplus等命令时发生以下错误,EXP-00056: ORACLE error 1034 encountered;ORA-01034: ORACLE not...

oracle11g如何创建数据库
Oracle 11g 方法\/步骤 1 按住键盘上Windows键,打开开始菜单,找到Database Configuration Assitant并打开 2 打开数据库配置助手Database Configuration Assitant,单击“下一步”;(1):选择“创建数据库”,单击“下一步”(2):选择“一般用途或事务处理”,单击“下一步”;(3):设置数据库的名称...

XP下安装oracle11gR2 在创建数据库过程中卡在85%不动,谁知道怎么解决...
硬盘灯闪了没吗,可能是85只是文件进度,又不是磁盘进度,可能那个单个文件很大呢,前面只是按照配置

window7 6.1旗舰版 oracle 11g 创建数据库时报错 ora-12560:TNS:协议适...
版本太高了,oracle不适应。建议重新运行安装程序卸载

相似回答