Oracle初学点滴-(2)-OracleOraHome90Agent

oracle|初学

症状:原来是能启动的,但是在我改了域名和机器名之后就不能启动:

解决:
1.删除%oracle_home%\network\agent\*.Q
2.重新启动服务即可
c:\agentctl start

以上内容源自:http://blog.csdn.net/tesge/archive/2004/07/16/42958.aspx

解释:
OracleOraHome90Agent服务如果不能启动,则OIA也就不能运行,OIA不能运行则无法实现在OMS登陆后的Intelligent Agent节点搜索功能,如果不是Intelligent Agent自动搜索的节点,而是手动搜索配置的节点,则登陆OMS后无法使用诸多OMS提供的GUI功能,例如数据备份和数据导入/导出等。

而由于OracleOraHome90Agent服务的启动和Oracle安装时的机器名域名等密切相关,造成后来改动机器名后,OracleOraHome90Agent总是无法启动,疑惑了很久,查了很多资料,都没能解决这个问题,于是抱着试试看的心情,在Google上以“OracleOraHome92Agent”为关键字搜索,结果就出现了最上面所提供的解决方案,真是踏破铁鞋无觅处,得来全不费功夫阿!看了那些*.Q的二进制文件,估计是Agent在安装时的配置信息,在机器名发生变动后,启动OracleOraHome90Agent服务时,OracleOraHome90Agent要读取这些二进制文件中的配置信息,配置文件中的机器名与现在的机器名不符合,造成了OracleOraHome90Agent不能启动,将这些配置文件全部删除,然后用命令行agentctl start从新启动OracleOraHome90Agent,则会从新将现有的最新机器名写入到配置信息,并从新创建这些配置文件,因而问题得到解决。

总结:

Oracle对服务器机器名,域名等信息高度依赖,所以如无特殊要求,在Oracle数据库安装后,不要轻易修改机器名和域名等相关信息,不然可能会造成很多不必要的麻烦。

时间: 2024-09-19 12:45:06

Oracle初学点滴-(2)-OracleOraHome90Agent的相关文章

Oracle初学点滴-(1)

oracle|初学 由于项目要求,公司需要把一些项目的数据库转移成Oracle,而原来几乎都是使用SqlServer的.突然间发现,2~3年的SqlServer开发和使用经验,其实并没有给我学习Oracle带来多少优势,相反在初学Oracle的时候,还经常被缠绕在脑中的SqlServer的很多模式所困扰.Oracle是一个系统而庞大的平台,其实已经不仅仅只是一个数据库那么简单了.所以对我来说,无论是其管理还是开发,几乎都是全新的.由此,也就只能卸下SqlServer的包袱,对Oracle,慢慢来

哪位大神可以帮我写下在Oracle数据库中查询出来的数据在jsp页面中进行分页显示,我已经能显示了,但是没有分页,直接改我的代码,我初学,没做过分页

问题描述 这是JSP页面代码:<%@pagelanguage="java"contentType="text/html;charset=gbk"pageEncoding="GBk"%><%@pageimport="com.etc.sky.entity.Record"%><%@pageimport="java.util.*"%><!DOCTYPEHTMLPUBLIC&

NHibernate 与Oracle 点滴

    以下是我在使用NHibernate过程中遇到的一些小问题,记录下来,权当笔记吧! 1.自增序列与严格类型匹配    在使用Oracle数据库的自增主键时,hbm.xml配置文件中generator class可设为"increment",也可设为"sequence",最好使用"increment",使用"sequence"有时在插入obj时会抛出"ORA-02289: 序列(号)不存在"异常!   

初学Oracle的一点心得

        Oracle database是一款关系型数据库软件,功能很强大,但是涉及的知识面也特别庞杂,如果毫无头绪地扎进去猛冲猛撞,就算不头破血流,也很有可能吃尽苦头.以下是一些个人的心得体会,多是由老师和同学点拨而来.         其一,学会阅读英文文档.大量的第一手资料均是由英文写就,即使翻译水平再高有些技术细节也不没有阅读原文那样通俗易懂,同时随着自身水平的提高,单纯的百度无法满足自身学习和工作需要,如果不学会阅读英文文档,就会陷入一个瓶颈而无法突破.         其二,支

Linux 下Oracle Client JAVA JDBC 集成点滴

首先Java下根据JDBC规范连接数据库,有几种形式,参考  http://djdnmq.iteye.com/blog/356468 oracle 驱动oci thin 区别   Oracle客户端准备 10201_client_linux32.zip 安装完成后,需要确保在终端中可以正确的执行sqlplus命令 Oracle环境变量 如果Tomcat是服务,需要把Oracle的安装环境变量写到TOMCAT中,类似如下 Tomcat加入/home/**/apache-tomcat-6.0.35/

oracle通过job定时执行任务

2013年8月27日 星期二 20:49 在项目中,经常会遇到需要定时完成的任务,比如定时更新数据,定义统计数据生成报表等等,其实这些事情都可以使用Oracle的Job来完成.下面考试大就结合我们实验室项目实际,简单介绍一下在Oracle数据库中通过Job完成自动创建表的方法. 整个过程总共分为两步.虽然整个过程都非常简单,但是对于初学Oracle的生手还是有很多地方需要注意的. 首先介绍一下,创建该JOB的背景,因为每天更新的直播和点播节目信息比较多,为了方便处理,需要每天创建一张表来记录更新

SQL*PLUS 初学

初学 1.SQL*PLUS是包括标准的SQL和Oracle公司的一些命令组成的产品2.在SQL*PLUS操作界面上paste文字的方法:选中要粘贴的文字,左键不放同时按右键.3.刚接触ORACLE,需特别注意COMMIT命令,还有ROLLBACK.4.了解一下TOAD,SQL*LOAD,PL*SQL等工具.5.一般我们接触的有DDL和DML两种类型的命令. 如下是一些常用到的语句,需熟练掌握才是:1.显示当前连接用户SQL> show user 2.查看系统拥有哪些用户SQL> select

从Oracle到Sql Server--Sql智能翻译器

对于这个问题,开始的设想比较简单,大致过程是:把Sql语句中不相同的关键字和函数名替换掉,如Oracle中的To_Date换成SqlServer的Convert,就可以在SqlServer上执行了.对一些简单的Sql语句这样确实可以,可是对复杂的应用来说,Sql语句可能多层嵌套,函数也有多层嵌套,如果只是简单的替换,代码中必然会有无数的if else,并且出错后的修改和调试几乎是不可能的. 通过对Oracle和SqlServer两种数据库的Sql语法的研究比较,认为必须采用语法分析,把Sql语句

Oracle 基础和管理

oracle http://www.cnoug.orghttp://www.itpub.netwww.oradb.nethttp://www.oracle.com.cn/ SQLMicrosoft SQL Server中文主页 http://www.microsoft.com/china/sql/default.mspx   数据库网络学院 http://www.pconline.com.cn/pcedu/empolder/db/index.html 教您从无到有学会SQL语句.MYSQL.SQ