`

linux下更改机器名后oracle 如何配置

 
阅读更多

理论上支持10g 11g。8i 9i 没做测试。

 

不会改机器名请看:http://j2ees.iteye.com/blog/1847282

按照本文执行后,oracle11g 会出现原有https的访问便成了http,如想变回https,

请看http://j2ees.iteye.com/blog/1847281

 

1、前期验证

验证 /etc/hosts 文件内容里的机器名是否和本机的一样。

 

2、oracle监听器的修改

      第一、修改$ORACLE_HOME/network/admin 下的 listener.ora。把 host=后面的换成本机IP或者机器名

      第二、修改$ORACLE_HOME/network/admin 下的 tnsnames.ora 把 host=后面的换成本机IP或者机器名

3、oracle目录文件夹的修改(网上好多文章都没说修改此项,不做肯定不成功)

     第一、$ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole*文件夹 把里面包含原机器名的改成现机器名

     第二、$ORACLE_HOME 根目录 原机器名_SID 的文件夹改为 现机器名_SID,这里可能不太好理解,举例:wmcdbOrcle_ORCL的文件夹改为wmcNewDbOracle_ORCL。其中wmcdbOrcle为原机器名,wmcNewDbOracle为新机器名。

 

4、重新配置Net Configuration Assistant的“本地网络服务名配置”,将其中的主机名设为当前主机名即可。Net Configuration Assistant 的linux命令为“netca” (此步应该可以忽略,但为了顺利,我做了此步)

5、此时启动 dbstart 应该是没问题了,但是em是启动不起来的,就算启动起来了也不能用。因此需要重建EM,步骤如下:

     第一、要保证dbstart 运行起来了

     第二、执行 “emca -config dbcontrol db -repos recreate” 命令,按照提示的填写即可。此过程漫长啊,要有耐心。本人用了12分钟。

     第三、第二步成功后,就可以执行 emctl start dbconsole 启动em了

 

分享到:
评论

相关推荐

    Linux下主机名的修改 Oracle监听EM影响及恢复

    总结来说,Linux下修改主机名会影响Oracle监听器和EM,因为它们依赖主机名进行网络通信和连接。正确处理这些影响需要对Oracle配置文件进行相应的更新,并可能需要重启服务。确保在进行主机名更改前,了解和准备这些...

    linux下编译oracle驱动qoci

    在Linux环境下使用Qt访问Oracle数据库时,通常需要编译并配置QOCI驱动程序。QOCI是Qt中用于连接Oracle数据库的驱动程序。下面将详细介绍如何在Linux环境下完成这一过程。 **步骤1:获取Qt和Oracle** - **Qt版本**: ...

    oracle11G的linux下的离线安装教程.pdf

    Oracle 11g 在 Linux 下的离线安装教程,涵盖了查看和修改主机名称、添加主机名与 IP 对应、关闭 SELinux、安装 Oracle 依赖包、关闭 Linux 防火墙、添加 oinstall 和 dba 组、创建 Oracle 安装目录、配置内存参数、...

    Linux下安装Oracle完美解决版

    在Linux环境下安装Oracle数据库是一项复杂的过程,涉及到多个步骤和组件的配置。Oracle数据库与Linux操作系统结合,为企业提供了高性能和稳定性的解决方案。以下是根据标题、描述和部分内容生成的详细知识点: 1. *...

    Linux安装Oracle19C详细步骤

    整个安装过程可以分为六个步骤:系统要求和准备、关闭防火墙、图形桌面、selinux、修改静态 IP、主机名初始化、创建用户和组、安装 Oracle 19C。 系统要求和准备 在安装 Oracle 19C 之前,我们需要确保系统满足...

    Linux下傻瓜式安装Oracle11g服务器

    通过上述步骤,可以顺利完成Oracle 11g R2服务器在Linux下的安装配置。在整个过程中,特别需要注意的是操作系统的核心参数配置以及环境变量的设置,这些都是确保Oracle能够稳定运行的关键因素。

    linux下oracle10安装准备和设置

    ### Linux 下 Oracle 10g 安装准备与设置 #### 一、概述 本文将详细介绍如何在 Ubuntu 操作系统上进行 Oracle 10g 的安装准备工作,包括系统选择、安装必要的软件包、用户组及用户的创建、系统配置文件的调整以及...

    LINUX下ORACLE-RAC集群配置详细说明

    在配置ORACLE-RAC集群之前,需要修改HOST文件,以便将rac1和rac2的IP地址映射到对应的主机名。具体来说,需要在HOST文件中添加以下几行: 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 ...

    linux上离线安装oracle数据库19c

    - 复制系统配置文件,例如`oracledb_ORCLCDB-19c.conf`,并根据需要的实例名进行更改。 - 使用配置脚本来配置实例,例如`./oracledb_HIP40-19c configure`。 - 防火墙设置:可以选择关闭防火墙或开放必要的端口...

    oracle修改机器名后不能启动Console的解决方案

    ### Oracle修改机器名后不能启动Console的解决方案 在Oracle数据库管理过程中,有时为了方便记忆或出于其他考虑,可能会更改服务器的主机名。然而,在Oracle环境中修改主机名后,可能会遇到Oracle Database Console...

    Linux静默安装oracle

    - 编辑响应文件`/home/oracle/etc/db_install.rsp`,配置安装参数,包括安装类型、主机名、安装组、库存目录、语言选择、Oracle Home、Oracle Base、版本信息、是否自定义安装、DBA组和OPER组等。 11. **执行安装*...

    linux下安装oracle10详细配置

    在Linux环境下安装Oracle 10g是一个相对复杂的过程,涉及到多个步骤和配置。本文将详细介绍这一过程,包括系统准备、安装、配置以及后续的优化。 一、系统准备 1. 确认硬件需求:Oracle 10g对内存、CPU和磁盘空间有...

    计算机名修改后oracle 连接配置

    在Oracle环境下,`listener.ora` 文件负责定义监听器的参数,包括监听的协议、端口以及主机名等信息。当计算机名发生变化后,如果不相应地调整这些配置,将会导致Oracle服务启动失败或客户端工具无法成功连接到...

    Backup_Exec_Linux平台下Oracle备份详细配置步骤

    在IT领域,尤其是在数据管理和保护方面,Backup Exec是一款广受好评的数据备份与恢复解决方案,它不仅支持Windows平台,还能够跨平台对Linux环境下的Oracle数据库进行高效、安全的备份。本文将详细介绍在Linux平台上...

    RoseHA 9.0 for Linux配合Oracle12c配置文档

    RoseHA 9.0 for Linux配合Oracle12c配置文档涉及的知识点主要包括Linux环境下RoseHA集群的部署、Oracle12c数据库的高可用配置,以及二者之间的集成。以下详细说明这些知识点: 一、安装部署要求 1.1 RoseHA集群...

    oracle for linux(11g&12c;)

    在安装 Oracle 之前,需要添加主机名。可以打开/etc/hosts 文件,并在文件末尾增加主机名: 127.0.0.1 主机名 localhost localhost.localdomain 如果忘记了主机名,可以使用 hostname 命令查看。 三、创建用户和...

    linux安装oracle基本linux操作学习

    配置Oracle需要的网络环境,包括设置Linux主机名,配置网络接口如`ifconfig`,以及查看网络状态如`netstat`。对于Oracle RAC,需要配置集群间的SSH互信。 7. **存储规划**: 管理Linux磁盘,如`fdisk`创建分区,`...

    linux中安装ORACLE10g数据库详细步骤

    3. 修改主机名,编辑 /etc/sysconfig/network 文件,将 HOSTNAME 改为新的主机名,然后重启。 二、配置 ORACLE 安装环境 1. 运行 test.sh 脚本,用于检查和配置 ORACLE 安装环境。 2. 该脚本首先检查 oracle 用户...

Global site tag (gtag.js) - Google Analytics