今天修改了电脑的机器名后出现了oracle无法启动的问题,觉得挺郁闷的,因为之前用mysql的关系,想不到oracle的配置会关联到电脑的那多参数。虽然直接改回机器名的话问题就解决了,但还是怀着钻研的精神把这个问题解决下,因为说不定某天会遇到这个问题,就算这个几率微乎其微。
问题:
oracledbconsoleorcl 服务无法启动,并且报错误代码2
原因:
修改了电脑的机器名
解决办法:
1、 打开oracle\product\10.2.0\db_1\NETWORK\ADMIN\目录下的listener.ora和tnsnames.ora文件
将原机器名修改成新机器名。
2、搜索oracle\product\10.2.0\db_1下的所有包含“原机器名”字段的目录,并且将这些“原机器名”字段修改成新机器名。
3、打开cmd,执行emca -repos recreate
根据提示完成操作
参考:
SID:orcl(数据库名,默认orcl)
监听程序端口号:1521 (端口:默认1521)
SYS 口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
4、继续执行命令emca -config dbcontrol db
参考上面的操作,但可选的参数可跳过。
附:若忘记密码可根据以下步骤重置,但必须打开OracleServiceORCL服务(修改机器名后也能启动此服务,不必担心)。
sqlplus /nolog
connect / as sysdba;
alter user sys identified by 新密码;
alter user system identified by 新密码;
alter user dbsnmp identified by 新密码;
注意新密码的强度
分享到:
相关推荐
在尝试启动Oracle服务的过程中,遇到OracleDBConsoleorcl服务无法启动的问题。系统环境为Oracle 10g版本,通过查看日志文件`OracleDBConsoleorclsrvc.log`发现最后一条记录显示服务启动失败,并提示检查`emdbconsole...
1. **尝试命令行启动服务**:首先可以通过命令行尝试启动该服务,如果依然失败,则需要采取其他措施。 2. **删除Oracle数据库控制台资料档案库**: - 确保Oracle的监听器服务和数据库服务处于启动状态。 - 使用`...
然而,在某些情况下,可能会遇到OracleDBConsoleorcl服务无法启动的情况,并且在尝试启动时会报告错误码2。这个问题通常出现在Oracle 10g版本的安装过程中。 #### 二、错误分析与日志检查 当OracleDBConsoleorcl...
解决Oracle数据库服务器更换IP导致ORACLEDBCONSOLEORCL服务无法启动的问题需要找到相关的配置文件,并将其中的IP地址更换为新的IP地址或机器名。此外,还需要按照特定的步骤来解决OracleDBConsoleorcl的启动问题。
解决OracleDBConsoleorcl不能启动问题
然而,在Oracle环境中修改主机名后,可能会遇到Oracle Database Console(如OracleDBConsoleorcl服务)无法正常启动的问题。错误提示通常为:“Agent process exited abnormally during initialization”。这一问题...
在进行服务器IP地址更改后,可能会遇到OracleDBConsoleorcl服务无法启动的问题。这种情况通常是因为Oracle的一些配置文件(如`listener.ora`、`tnsnames.ora`)仍然引用着旧的IP地址,导致服务无法正常连接到数据库...
3. **网络配置错误**:OracleDBConsoleorcl依赖于特定的主机名或IP地址进行通信,如果主机名或IP地址配置不正确,将导致服务无法正常启动。 4. **权限问题**:Oracle服务运行需要特定的用户权限,如果权限不足,也...
五、解决 OracleDBConsoleorcl 服务无法启动的问题 如果 OracleDBConsoleorcl 服务无法启动,系统会提示系统错误 3。为解决这个问题,我们可以执行以下命令: emca -config dbcontrol db 这将启动 EM ...
### Oracle DBConsoleOcl 服务无法启动解决办法详解 #### 问题概述 在Windows操作系统下,用户遇到Oracle DBConsoleOcl服务无法启动的问题。具体表现为系统提示“Windows不能在本地计算机上启动OracleDBConsoleorcl...
在修改计算机名或IP地址后,Oracle 10g服务无法启动主要是由于数据库实例、监听配置和网络服务名与新环境的不匹配。通过删除并重新配置数据库实例、监听程序和本地Net服务名,可以解决这个问题。完成这些步骤后,...
在Oracle数据库系统中,有多个关键的服务进程负责不同的功能,以确保数据库的正常运行和高效管理。我们将重点关注标题和描述中提到的两个重要服务进程:OracleDBConsoleorcl控制台服务进程和OracleJobSchedulerORCL...
在Windows操作系统中,当遇到"Windows不能在本地计算机启动OracleDBConsoleorc"的问题时,这通常意味着Oracle数据库控制台服务无法正常启动。OracleDBConsole[SID]服务是Oracle数据库企业管理器的一部分,它允许用户...
计算机改名后Oracle无法访问的解决方案 摘要:本文讨论了计算机改名后Oracle无法访问...10、计算机改名后的解决方案:计算机改名后,需要更改相关的配置参数文件,并在计算机上进行调试,以解决Oracle无法访问的问题。
在Windows Server 2008 R2 x64操作系统上安装Oracle 10g数据库时,可能会遇到一个常见的问题,即在安装过程中达到85%进度时,Oracle Database Control(通常称为DBConsole)服务无法启动,同时Oracle Enterprise ...
- **解决方案**:通过修改Oracle服务的启动类型为手动,然后利用批处理文件来控制Oracle服务的启动与关闭,可以在需要使用Oracle时手动启动相关服务,从而减少对系统启动速度的影响。 #### 二、批处理文件内容详解 ...
### Windows下启动与停止Oracle11g服务 在Windows操作系统中管理Oracle11g数据库服务是维护数据库系统正常运行的重要工作之一。本文将详细介绍如何在Windows环境下启动与停止Oracle11g服务的方法,并提供实际操作...
在日常操作中,通过批处理(bat)命令来启动或关闭Oracle 11g服务是一种常见且高效的方法。下面将详细介绍如何利用bat脚本来实现Oracle 11g的启动和关闭操作。 ### 启动Oracle 11g服务的bat命令 #### 脚本内容解析...
总结,本篇文章涵盖了Oracle数据库在计算机名更改后的配置调整、解决控制台启动问题、删除重复记录、服务启动顺序以及处理锁定表的方法。这些都是日常数据库管理中常见的问题,了解并掌握这些知识对于有效地管理和...