- 浏览: 40233 次
- 性别:
- 来自: 北京
文章分类
最新评论
oracle安装中遇到的问题 修改计算机名后不能连接
博客分类: Oracle数据库
Oracle应用服务器配置管理C#C
在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)
博客分类: Oracle数据库
Oracle应用服务器配置管理C#C
在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)
发表评论
-
oracle_plsql配置tnsnames.ora不对
2013-03-05 16:06 968plsql tnsnames.ora 配置不对, 方法二: ... -
win8永久激活工具
2012-11-07 15:21 0【精华】【旭日东升】w ... -
Windows 7上成功安装Oracle 10g的一点经验[转]
2012-12-28 09:22 666Windows 7上成功安装Oracle ... -
Oracle数据库多语言文字存储解决方案[转]
2012-12-28 09:20 1019一、关于字符集 字符集(也称字元集,Character S ... -
10g以后Oracle不支持ZHS32GB18030[转]
2012-12-28 09:21 772在9i中Oracle存在字符集ZH ... -
SQL查询练习题(oracle)[转]
2012-12-28 09:21 1114SQL查询练习题(oracle) 博客分类: Oracle数 ... -
Oracle原理笔记(待续)[转]
2012-12-26 09:04 581Oracle原理笔记(待续) 博客分类: Oracle数据库 ... -
Oracle的JDBC驱动的版本你了解吗?[转]
2012-12-26 09:04 654Oracle的JDBC驱动的版本你 ... -
11月导入数据库记录(oracle),查最大连接数等.[转]
2012-12-31 09:01 63711月导入数据库记录(orac ... -
Oracle数据库的导入导出[转]
2012-12-31 09:01 721Oracle数据库的导入导出 博客分类: Oracle数据库 ...
相关推荐
### 使用PL/SQL连接远程Oracle数据库(无需安装本地Oracle客户端) 在进行远程Oracle数据库连接时,经常遇到的一个挑战是如何在没有本地Oracle客户端的情况下实现这一目标。本文将详细介绍如何使用PL/SQL Developer...
根据提供的文件信息,本篇文章将详细介绍如何安装32位Oracle数据服务及其客户端,并安装32位PLSQL,以及解决安装过程中可能遇到的一些问题。 ##### 第一步:安装Oracle的数据服务(32位) 1. **下载与准备**: - ...
在Oracle数据库软件的安装过程中,用户可能会遇到需要将联网安装模式切换到脱机安装模式的情况。这通常发生在用户网络环境受限或者出于安全性考虑的情况下。本文将详细介绍如何通过简单的三步操作将Oracle的联网安装...
### 强制释放Oracle数据连接方案 在日常的数据库管理工作中,我们经常遇到数据库连接超限的情况,这通常是由于大量的数据库连接未被正确关闭...希望这些信息能帮助你在遇到数据库连接超限时,能够快速有效地解决问题。
5. **Oracle DB Console无法启动**:如果安装完成后Oracle DB Console无法正常启动,可以尝试重启计算机或者检查控制面板中的Oracle服务是否已正确启动。 通过以上步骤和解决方案,您应该能够在Windows 7系统上成功...
需要注意的是,在实际操作过程中可能会遇到各种不同的问题,建议在安装前做好充分准备,并仔细阅读官方文档以获得更详细的指导。希望这份傻瓜式安装指南能帮助大家顺利完成Oracle数据库的安装。
在安装过程中,系统会自动检查你的计算机是否满足Oracle数据库的最低配置要求。如果满足,程序将继续进行安装。 在“配置安全更新”窗口,建议取消接受My Oracle Support的安全更新,然后点击“下一步”。在网络...
4. **计算机名问题**:安装时,计算机名不能是中文,否则监听服务可能无法启动。如果已经出现这个问题,可以修改`listener.ora`文件中的`HOST`参数为`0.0.0.0`,以便监听所有网络接口。 5. **数据文件移动**:...
在Linux系统中安装Oracle 9i数据库是一项技术性较强的任务,尤其对于初学者而言。以下是一份详尽的安装步骤指南,基于Redhat Linux Enterprise 4操作系统和Oracle 9.2.4数据库版本。 首先,确保你的系统满足最低...
在Windows操作系统中,当遇到"Windows不能在本地计算机启动OracleDBConsoleorc"的问题时,这通常意味着Oracle数据库控制台服务无法正常启动。OracleDBConsole[SID]服务是Oracle数据库企业管理器的一部分,它允许用户...
- **避免更改**:安装完成后,请勿随意更改主机名(计算机名),这可能会导致Oracle服务无法正常启动或登录。 ##### 1.2 安装路径 - **避免中文路径**:安装Oracle时,请将安装文件放置在不包含中文字符的目录中,...
标题中的“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”是一个常见的错误提示,它涉及到在.NET环境中使用Oracle数据库时遇到的问题。这个错误表明,当你试图在应用程序中使用System.Data....
Oracle 19c客户端安装指南 Oracle数据库是全球广泛使用的数据库管理系统之一,Oracle 19c...请注意,安装过程中可能会遇到各种问题,如依赖库缺失、权限问题等,遇到问题时请查阅官方文档或在线资源寻求解决方案。
首先,在进行Oracle BIEE 11g安装之前,需要准备好安装环境,包括修改计算机名以符合域名要求、关闭防火墙以及安全软件等操作。接下来,文章详细介绍了以下三个主要安装步骤: 1. 安装Oracle数据库。在这一部分,...
标题“验证 Oracle 安装成功”表明我们正在讨论在计算机上成功安装 Oracle 数据库软件后进行验证的过程。Oracle 是一个广泛使用的大型企业级数据库管理系统,用于存储和管理大量的结构化数据。验证安装是为了确保...
Oracle数据库是企业级广泛应用的数据库管理系统,但在使用过程中可能会遇到各种问题,比如需要卸载后重新安装。本文将详细介绍如何完全卸载Oracle以及在安装时解决网络配置问题。 一、卸载Oracle 1. **停止所有...