`

oracle安装中遇到的问题 修改计算机名后不能连接

阅读更多
在XP,或2003中安装oracle10g,在CMD命令窗口中出面如下内容,安装退出
引用

正在启动 oracle universal installer......
在 oraparam.ini 中未找到先决条件检查,不执行系统先决条件检查。
准备从以下地址启动 oracle universal installer c:\docume~1\admini~1\locals~1\temp\orainstall2008-12-30_10-40-42PM.请稍候......


原因:安装文件的路径中有中文.
解决:把安装文件COPY到 D:\再开始安装

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

安装oracle10g成功后,发现服务器的计算机名太难记,就改名了,并重启,发现OracleDBConsoleorcl 服务不能启动,并在系统日志中发出如下错误提示:
引用

事件类型:        错误
事件来源:        Service Control Manager
事件种类:        无
事件 ID:        7024
日期:                2009-10-25
事件:                22:33:44
用户:                N/A
计算机:        主机名
描述:
OracleDBConsoleorcl 服务因 2 (0x2) 服务性错误而停止。


应用程序日志中有错误如下:
引用

An error occured while trying to initialize the service.


原因:不清楚。
我使用的解决方法:在ORACLE_HOME\oc4j\j2ee 文件夹下,有文件夹
OC4J_DBConsole_localhost_orcl
或者 OC4J_DBConsole_计算机名_orcl 中的一个。
(其中"计算机名"是安装oracle的计算机名)
复制文件夹到相同目录改名为另一个。这样就有了两个文件夹:
OC4J_DBConsole_localhost_orcl
OC4J_DBConsole_计算机名_orcl



------------注意以下地方:-------------------
1: 主机名:
C:\WINDOWS\system32\drivers\etc\hosts

2: EM链接JDBC:
$ORACLE_HOME\oc4j\j2ee
OC4J_DBConsole_fox-kook_kook
OC4J_DBConsole_localhost_kook (从fox-kook主机名复制这个目录为localhost)

3: 监听修改为主机名的连接方式,不要以IP方式。
$ORACLE_HOME\NETWORK\ADMIN\listener.ora

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = kook.glfsoft.com)
      (ORACLE_HOME = G:\oracle\product\10.2.0\db_1)
      (SID_NAME = kook)
    )
  )

LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = fox-kook)(PORT = 1521))
  )

$ORACLE_HOME\NETWORK\ADMIN\tnsnames.ora同样。
KOOK =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = fox-kook)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = kook.glfsoft.com)
    )
  )

---------------------附重建EM的命令组----------------------------

创建一个EM资料库
emca -repos create
重建一个EM资料库
emca -repos recreate
删除一个EM资料库
emca -repos drop
配置数据库的 Database Control
emca -config dbcontrol db
删除数据库的 Database Control配置
emca -deconfig dbcontrol db
重新配置db control的端口,默认端口在1158
emca -reconfig ports
emca -reconfig ports -dbcontrol_http_port 1160
emca -reconfig ports -agent_port 3940
先设置ORACLE_SID环境变量后,启动EM console服务
emctl start dbconsole
先设置ORACLE_SID环境变量后,停止EM console服务
emctl stop dbconsole
先设置ORACLE_SID环境变量后,查看EM console服务的状态
emctl status dbconsole

配置dbconsole的步骤
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
重新配置dbconsole的步骤
emca -repos drop
emca -repos create
emca -config dbcontrol db
emctl start dbconsole

---------------------------------------
由于机器变更了IP地址,导致OracleDBConsole服务无法启动

解决方法:

1.到$ORACLE_HOME\db_1\NETWORK\ADMIN目录下找到listener.ora和tnsnames.ora文件,将HOST 属性改为变动后的IP。如果安装了ORACLE客户端,到$ORACLE_HOME\client_1\NETWORK\ADMIN目录下作同样的更改。
   。。。(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.18.4)(PORT = 1521))。。。

2.开始--管理工具--服务:启动名为OracleOraDb10g_home1TNSListener的服务。

3.重建EM DB Control

1.drop configuration files and repository run :
emca -deconfig dbcontrol db -repos drop
----------------------------------------------------------------------------------
C:\Documents and Settings\Administrator>e:

E:\>cd E:\oracle\product\10.2.0\db_1\BIN

E:\oracle\product\10.2.0\db_1\BIN>

E:\oracle\product\10.2.0\db_1\BIN>emca -deconfig dbcontrol db -repos drop

EMCA 开始于 2009-8-30 21:38:24
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:

是否继续? [yes(Y)/no(N)]: y
2009-8-30 21:38:37 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc
a_2009-08-30_09-38-24-下午.log。
2009-8-30 21:38:38 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2009-8-30 21:38:41 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2009-8-30 21:39:41 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2009-8-30 21:39:42




2. Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and mangement objects:
a. drop user sysman cascade;
b. drop role MGMT_USER;
c. drop user MGMT_VIEW cascade;
d. drop public synonym MGMT_TARGET_BLACKOUTS;
e. drop public synonym SETEMVIEWUSERCONTEXT;
----------------------------------------------------------------------------------
SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 8月 30 21:40:00 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

备注:这步我没有做,但也通得过。


3.Create configuration files and repository run
emca -config dbcontrol db -repos create
----------------------------------------------------------------------------------
E:\oracle\product\10.2.0\db_1\BIN>emca -config dbcontrol db -repos create

EMCA 开始于 2009-8-30 21:43:41
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ E:\oracle\product\10.2.0\db_1

数据库主机名 ................ 192.168.18.4
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............

-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
2009-8-30 21:43:58 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc
a_2009-08-30_09-43-41-下午.log。
2009-8-30 21:44:00 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2009-8-30 21:46:39 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
2009-8-30 21:46:43 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2009-8-30 21:47:23 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2009-8-30 21:47:23 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 无法创建 Database Control 快捷方式
2009-8-30 21:47:23 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为http://192.168.18.4:5500/em<<<<<<<<<<
<
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2009-8-30 21:47:23

E:\oracle\product\10.2.0\db_1\BIN>

备注:EM重新配置后可能会导致WEB控制台的端口号可能会发生变化,可以到$ORACLE_HOME/install/portlist.ini看下具体端口号,打开EM登

录界面:http://oracleserver:5500/em(原为1158,EM重新配置后变为5500)



分享到:
评论

相关推荐

    使用plsql连接远程oracle(不安装本地oracle客户端)

    ### 使用PL/SQL连接远程Oracle数据库(无需安装本地Oracle客户端) 在进行远程Oracle数据库连接时,经常遇到的一个挑战是如何在没有本地Oracle客户端的情况下实现这一目标。本文将详细介绍如何使用PL/SQL Developer...

    Oracle和PLSQL的安装以及问题汇总

    根据提供的文件信息,本篇文章将详细介绍如何安装32位Oracle数据服务及其客户端,并安装32位PLSQL,以及解决安装过程中可能遇到的一些问题。 ##### 第一步:安装Oracle的数据服务(32位) 1. **下载与准备**: - ...

    oracle安装时联网装时修改成脱机装的方法

    在Oracle数据库软件的安装过程中,用户可能会遇到需要将联网安装模式切换到脱机安装模式的情况。这通常发生在用户网络环境受限或者出于安全性考虑的情况下。本文将详细介绍如何通过简单的三步操作将Oracle的联网安装...

    强制释放Oracle数据连接方案

    ### 强制释放Oracle数据连接方案 在日常的数据库管理工作中,我们经常遇到数据库连接超限的情况,这通常是由于大量的数据库连接未被正确关闭...希望这些信息能帮助你在遇到数据库连接超限时,能够快速有效地解决问题。

    WIN7安装Oracle 步骤以及问题解决

    5. **Oracle DB Console无法启动**:如果安装完成后Oracle DB Console无法正常启动,可以尝试重启计算机或者检查控制面板中的Oracle服务是否已正确启动。 通过以上步骤和解决方案,您应该能够在Windows 7系统上成功...

    傻瓜式安装Oracle

    需要注意的是,在实际操作过程中可能会遇到各种不同的问题,建议在安装前做好充分准备,并仔细阅读官方文档以获得更详细的指导。希望这份傻瓜式安装指南能帮助大家顺利完成Oracle数据库的安装。

    window安装oracle.docx

    在安装过程中,系统会自动检查你的计算机是否满足Oracle数据库的最低配置要求。如果满足,程序将继续进行安装。 在“配置安全更新”窗口,建议取消接受My Oracle Support的安全更新,然后点击“下一步”。在网络...

    oracle常见问题处理

    4. **计算机名问题**:安装时,计算机名不能是中文,否则监听服务可能无法启动。如果已经出现这个问题,可以修改`listener.ora`文件中的`HOST`参数为`0.0.0.0`,以便监听所有网络接口。 5. **数据文件移动**:...

    Windows不能在本地计算机启动OracleDBConsoleorc

    在Windows操作系统中,当遇到"Windows不能在本地计算机启动OracleDBConsoleorc"的问题时,这通常意味着Oracle数据库控制台服务无法正常启动。OracleDBConsole[SID]服务是Oracle数据库企业管理器的一部分,它允许用户...

    linux oracle9i 安装图解

    在Linux系统中安装Oracle 9i数据库是一项技术性较强的任务,尤其对于初学者而言。以下是一份详尽的安装步骤指南,基于Redhat Linux Enterprise 4操作系统和Oracle 9.2.4数据库版本。 首先,确保你的系统满足最低...

    oracle完全安装、卸载及重装帮助文档

    - **避免更改**:安装完成后,请勿随意更改主机名(计算机名),这可能会导致Oracle服务无法正常启动或登录。 ##### 1.2 安装路径 - **避免中文路径**:安装Oracle时,请将安装文件放置在不包含中文字符的目录中,...

    解决System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

    标题中的“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”是一个常见的错误提示,它涉及到在.NET环境中使用Oracle数据库时遇到的问题。这个错误表明,当你试图在应用程序中使用System.Data....

    oracle19客户端安装包

    Oracle 19c客户端安装指南 Oracle数据库是全球广泛使用的数据库管理系统之一,Oracle 19c...请注意,安装过程中可能会遇到各种问题,如依赖库缺失、权限问题等,遇到问题时请查阅官方文档或在线资源寻求解决方案。

    ORACLE BIEE11G安装步骤-王思力.pdf

    首先,在进行Oracle BIEE 11g安装之前,需要准备好安装环境,包括修改计算机名以符合域名要求、关闭防火墙以及安全软件等操作。接下来,文章详细介绍了以下三个主要安装步骤: 1. 安装Oracle数据库。在这一部分,...

    验证 oracle 安装成功

    标题“验证 Oracle 安装成功”表明我们正在讨论在计算机上成功安装 Oracle 数据库软件后进行验证的过程。Oracle 是一个广泛使用的大型企业级数据库管理系统,用于存储和管理大量的结构化数据。验证安装是为了确保...

    卸载oracle及安装时网络配置问题解决

    Oracle数据库是企业级广泛应用的数据库管理系统,但在使用过程中可能会遇到各种问题,比如需要卸载后重新安装。本文将详细介绍如何完全卸载Oracle以及在安装时解决网络配置问题。 一、卸载Oracle 1. **停止所有...

Global site tag (gtag.js) - Google Analytics