`

解决更改数据库名oracle数据库无法启动的问题

阅读更多
前些时间为了加入公司的域,更改了计算机的名称,后来发现oracle的服务启动不了,google了一下查出原因,希望对大家有所帮助

主要是两个服务启动不了

1、解决OracleDBConsoleorcl启动不了:
在命令行下输入 emca -config dbcontrol db
输入以下有关要配置的数据库的信息
监听程序端口号: 1521
数据库 SID: orcl
服务名: orcl
通知的电子邮件地址:
通知的电子邮件网关:
dbsnmp 口令:
sysman 口令:
sys 口令:

2、解决OracleOraDb10g_home1TNSListener
我的oracle默认安装在D:\oracle下,找到
D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下的listener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = d:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = sz-x-xiongjj)(PORT = 1521))
    )
  )
 
修改HOST为现在的计算机名称即可。
分享到:
评论

相关推荐

    oracle实例名,数据库名,服务名等概念区别与联系.doc

    修改数据库名是一件比较复杂的事情。首先,关闭数据库,然后修改数据库参数文件中的 DB_NAME 参数的值为新的数据库名。然后,以 NOMOUNT 方式启动实例,修建控制文件。 查询当前数据库名 可以使用以下方法查询当前...

    修改oracle数据库用户名及密码

    在连接到数据库后,需要找到需要修改的用户。可以使用命令 `SQL> select * from user$;` 来查找所有用户信息,包括用户名、用户 ID 等。在这里,我们可以找到需要修改的用户的 user#,例如 ARWEN 用户的 user# 是 ...

    更改计算机名或ip地址后数据库Oracle重新配置步骤.doc

    更改计算机名或IP地址后数据库Oracle重新配置步骤 以下是关于更改计算机名或IP地址后数据库Oracle重新配置步骤的详细知识点: 更改计算机名或IP地址的原因 在实际应用中,我们经常需要更改计算机名或IP地址,以...

    如何连接oracle数据库及故障解决办法

    在连接 Oracle 数据库时,可能会遇到各种问题,例如,无法连接数据库、无法启动 listener、无法启动数据库等问题。这些问题的解决办法如下: * 无法连接数据库:检查 tnsnames.ora 文件的配置是否正确,检查 ...

    修改oracle_sid和db_name名字

    5. 修改控制文件的内容,例如修改数据库名字为 `STANDBY`。 6. 重新启动数据库,并使用 `alter database open` 命令打开数据库。 注意 在修改 Oracle_sid 和 db_name 时,需要注意以下几点: * 修改 sid 和 db_...

    深刻理解Oracle数据库的启动和关闭

    - `STARTUP FORCE`:用于紧急情况,强制关闭并重新启动数据库,通常在数据库无法正常关闭时使用。 - `ALTER DATABASE OPEN READ ONLY;`:将数据库打开为只读模式,防止写入操作,适用于查看或分析数据的场景。 ...

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例参照.pdf

    数据库最大连接数修改与 Oracle 多实例启动在 Linux 系统下 一、修改 Oracle 数据库允许的最大连接数 Oracle 数据库的最大连接数可以通过修改参数文件或使用 alter system 语句来实现。下面是修改最大连接数的步骤...

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例借鉴.pdf

    Oracle数据库最大连接数修改和Linux系统下Oracle数据库多实例启动 一、修改Oracle数据库最大连接数 Oracle数据库的最大连接数是指数据库允许的最大并发连接数,该数值可以通过修改数据库参数来实现。下面是修改...

    oracle修改实例名

    标题《oracle修改实例名》与描述《修改oracle数据库的实例名,修改oracle数据库的实例名》暗示本文主要讲述的是在Oracle数据库中如何修改数据库实例名称的操作。实例名(也称作SID,即系统标识符)是数据库安装后在...

    oracle改sga导致数据库启动异常处理办法

    "Oracle SGA 参数调整导致数据库启动异常处理方法" ...SGA 参数调整可能会导致数据库启动异常,但通过使用 PFILE 文件创建 SPFILE、修改 PFILE 文件和备份 SPFILE 文件,可以解决这种问题并恢复数据库。

    oracle中的全局数据库名称和sid的区别

    Oracle 中的全局数据库名称和 SID 的区别 Oracle 中的全局数据库名称和SID是两个不同的概念,分别用于标识数据库和实例。...了解这三个概念的区别和关系,对于Oracle数据库的管理和使用非常重要。

    解决oracle数据库监听器无法启动问题.docx

    3. 通过修改注册表来解决问题。在注册表中,发现ImagePath关键值没有,增加它,选择可扩充字符串值,编辑字符串的数值数据为: d:\Oracle\Ora10g\BIN\TNSLSNR 退出注册表。 4. 再次启动服务,服务启动正常。 5. ...

    oracle 修改sga参数无法启动的解决办法

    Oracle 修改 SGA 参数无法启动的解决办法 Oracle 中的 SGA(System Global Area)是一块共享内存区域,是 Oracle 实例的核心组件之一。SGA 中存储了数据库的控制信息、用户会话信息、锁信息、缓存信息等。修改 SGA ...

    Centos7下oracle如何修改数据库名

    此文档经过亲自验证,可以正常修改数据库名,比论坛里有些修改方法简单,特分享此文档,希望对大家有所帮助。

    Oracle数据库课程设计医院系统数据库源代码.zip

    Oracle数据库课程设计医院系统数据库源代码。包含Java代码和SQL语句。源码中默认使用的数据库为运行的Oracle数据库 如需修改,在java源码/database.propertie中修改即可!Oracle数据库课程设计医院系统数据库源代码...

    联网安装oracle数据库 监听器无法启动的解决方法1

    ### 联网安装Oracle数据库监听器无法启动的解决方法 在进行Oracle数据库的联网安装过程中,有时会遇到监听器无法...总体而言,这种方法为解决Oracle数据库联网安装中监听器无法启动的问题提供了一个可行且高效的方案。

    ORACLE_SID_实例名_数据库名_讲解

    ORACLE_SID、实例名、数据库名、数据库域名、全局数据库名、服务名 数据库名是指一个数据库的标识,类似于人的身份证号,用于标识一个数据库。它由参数 DB_NAME 表示,在数据库安装或创建完成之后,参数 DB_NAME 被...

    oracle数据库中文乱码问题解决方案.docx

    Oracle数据库中文乱码问题是指在Oracle数据库中,中文字符无法正确显示或出现乱码的问题。这种问题通常是由于数据库服务器端和客户端字符编码设置不正确引起的。本文将提供一个详细的解决方案,包括查看和修改数据库...

    Windows 下 oracle 服务自动启动设置

    4. 保存更改,并重启系统,以确保 Oracle 服务自动启动。 Oracle 服务自动启动的优点 设置 Oracle 服务自动启动可以带来多种优点,包括: * 提高数据库服务的可用性 * 提高效率 * 降低错误概率 * 降低维护成本 ...

Global site tag (gtag.js) - Google Analytics