专栏首页魏晓蕾的专栏登录Oracle过程中遇到的问题及解决方案

登录Oracle过程中遇到的问题及解决方案

本文转载自:

IOException in Sending Request::Connection refused: connect

IO异常:The Network Adapter Could not establish the connection

无法与该代理取得联系。请验证此代理的 url 是否为 null

---------------------------------------------------------------------------------------------------------

【问题一】Oracle 10g里怎么打开OEM?

【解决方案】Oracle 10g已成功安装,但开始菜单里并没有OEM,是因为10g版本的OEM是浏览器模式,只能在浏览器中打开。在用Database Configuration Assistant新建数据库的最后,会出现用于在浏览器中访问该数据库的URL,我的数据库版本URL为:http://any:5500/em。

---------------------------------------------------------------------------------------------------------

本部分转载自:IOException in Sending Request::Connection refused: connect

【问题二】打开浏览器中的OEM,输入登录用户名,密码后报错:IOException in Sending Request::Connection refused : connect

【解决方案】

这个问题的出现是因为Oracle Agent的时区与操作系统时区不一致导致的。

找到下面的文件 $ORACLE_HOME/db_1/$HOSTNAME/sysman/config/emd.properties 其中的agentTZRegion缺省是GMT,改为你所在的时区即可,例如: agentTZRegion=Asia/Chungking 关于时区的列表参考:10.2.0/db_1/sysman/admin/supportedtzs.lst 然后先停止 dbconsole 使时区设置生效并重启OracleDBConsole:

在命令窗口中输入下面命令行: emctl stop dbconsole

emctl resetTZ agent

emctl config agent getTZ

emctl start dbconsole

ps. 网上都是这样的解决方案,但是我的Win 7系统时区如下:

但我将10.2.0/db_1/sysman/admin/supportedtzs.lst中东八区的所有时区标识都试了一遍,仍然报以下错误:

设置时区失败。因为我的计算机有时开机时会报时区错误,也许这是个人计算机问题,不得已,我将Win 7系统时区调整成(UTC)协调世界时,文件中的时区保持GMT不变,此报错即解决。

---------------------------------------------------------------------------------------------------------

本部分转载自:IO异常:The Network Adapter Could not establish the connection

【问题三】用OEM登录时报错:The Network Adapter Could not establish the connection.

【解决方案】

这种异常的出现大致上有下面几种:

1。IP错误。 在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp 数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确 端口号错误:一般不会错误。 进行一下操作:在DOS上键入sqlplus,检查oracle是否开启 一却正常,执行下面第2步。

2。防火墙 如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。 仍然不行,执行第3步。

3。数据库监听未启动 修改PC上注册表中的ImagePath值。 我下面以现在主流的数据库ORACLE为例 重新手动启动数据库监听: 1:开始 → 运行→ 输入CMD→ 进入DOS命令提示界面 d:>lsnrctl LSNRCTL> status 或者 LSNRCTL> start 如果是类似图片中的信息

恭喜,你的问题已经查找出来,是数据库监听器没未启动而造成的。 以下是手动启动数据库的方法: 在运行处执行regedit进入注册表到 开始 →运行→ regedit 按下面路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener 找到OracleOraHome90TNSListener(我用的是Oracle9i 其他的版本的应该是OracleOraHomexxxTNSListener)

找到之后你会发现ImagePath关键值不存在了,创建它:(存在的话,点击修改,修改方法在下文有介绍) 右键单击,弹出菜单选择新键(N)→字符串值(S)

将其命名为ImagePath 选中ImagePath点右键,选中修改:

在值中输入你的Oracle安装目录\ora90(其他本对应的是oraxxx目录)\bin\tnslsnr

如果是ORACLE 10G则安装目录为F:\oracle\product\10.1.0\Db_2\BIN\tnslsnr

确定后退出注册表: 再在DOS命令下键入start 如果出现下面画面,恭喜你,监听器启动成功:

关闭DOS,启动你的程序进行测试,应该恢复正常了。 以上就是常见的引发The Network Adapter could not establish the connection 异常的原因。

----------------------------------------------------------------------------------------------------

此部分转载自:无法与该代理取得联系。请验证此代理的 url 是否为 null

【问题四】Oracle登录时报错:无法与该代理取得联系,请验证此代理的URL是否为NULL。

【解决方案】

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 解决SecureCRT中文字符乱码问题

    版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/...

    魏晓蕾
  • 【NDN实验】Consumer-Producer API for Named Data Networking 学习笔记

    版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/gongxifacai_believe/artic...

    魏晓蕾
  • 创建银行账户管理系统项目及Tomcat服务器搭建

    版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/...

    魏晓蕾
  • JVM-11. 虚拟机字节码执行引擎

    悠扬前奏
  • 2016年度中国Oracle数据库使用现状分析报告

    Oracle数据库从20世纪末就已开始在国内使用,在经历了20多年的迅猛发展后,目前已经占据了全球数据库的首位,在国内拥有数十万的技术粉丝与数万家企业用户,但到...

    数据和云
  • 简述JVM基础(六):虚拟机字节码执行引擎

    物理机的执行引擎是直接在物理硬件如CPU、操作系统、指令集上运行的,但是对于虚拟机来讲,他的执行引擎由自己实现。 执行引擎有统一的外观(Java虚拟机规范),不...

    open
  • 算法养成记:Reverse Only Letters

    Given a string S, return the "reversed" string where all characters that are not...

    三哥
  • C#抽象类与抽象方法--就是类里面定义了函数而函数里面什么都没有做的类

    看一下代码应该就可以了 using System; using System.Collections.Generic; using System.Linq; u...

    杨奉武
  • 实验:基于语句复制的不安全性《MySQL排错指南Page83-85》

    可以看到上图中,最后一行,主从库的数据排列顺序变化了。如果这时候我们在主库再执行一个类似 update t1 set f1='A' limit 4; 这种操作,...

    二狗不要跑
  • 省时间的技术理念:罗辑思维全链路压测实践

    业务的知名度越高,其背后技术团队承受的压力就越大。一旦出现技术问题,就有可能被放大,尤其是当服务的是对知识获取体验要求颇高的用户群体。

    DevOps时代

扫码关注云+社区

领取腾讯云代金券