Oracle建库错误的排除

   一次Oracle建库错误的排除,无法在指定的范围内为以下进程分配端口解决

  前几天安装Oracle数据库。按照说明配置Linux环境,安装rpm,然后先安装10.2.0.1安装包,完了之后又安装10.2.0.4补丁,最后打em补丁。到这一切正常,我开始用dbca创建数据库,结果报错误如下:

  1

  严重: 无法在指定的范围内为以下进程分配端口: JMS [5540-5559],RMI [5520-5539],Database Control [5500-5519],EM Agent [3938] | [1830-1849]

  2

  有关详细资料, 请参阅 /home/oracle/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/orcl/emConfig.log 中的日志文件。

  昏死,第一次遇到这种情况。通过netstat折腾了半天端口,都没有找到问题所在,整个系统新安装根本就没有使用5000这个端口段的程序。

  又去网上查找答案,结果搜索到的都是因为emca配置出错的,但是我按照网上写的emca指令删除配置都报错。此外还发现,不但em创建失败,执行lsnrctl status,监听程序也不对。host这里居然是空的,而且status自己无法停下来。故此怀疑和em无关,而是更早的问题。

  最后没辙了,从头开始一个一个配置文件和安装手册及安装好的另外一台服务器对比。最后发现新安装这台Linux服务器的hosts有问题,127.0.0.1除了对应localhost外,没有对应服务器的主机名。

  修改hosts文件之后,重新运行dbca成功。

  这次安装数据库,被日志和网上的信息误导了。特在此分享,希望大家在安装Oracle的时候少走弯路。

时间: 2025-01-24 09:57:08

Oracle建库错误的排除的相关文章

oracle建库与日期格式用法

oracle建库与日期格式用法 安装oracle 实例名orcl,system密码system /*建库步骤: 1.安装oracle数据库教程,填写实例名orcl,最后创建实例数据库后结束. 2.系统运行中输入cmd回车打开命令窗口,输入命令 sqlplus ,输入用户名 system/system@orcl 回车登录,输入命令 start D:ksxt.sql (D:ksxt.sql是本文件的路径)  回车执行.自动结束  命令窗口如下:   C:UsersAdministrator>sqlp

Oracle数据库中的基本建库操作详解_oracle

图形建库: 1. 确定是否存在要建的库    查看 $ORACLE_BASE/admin/和$ORACLE_BASE/oradata 2. 运行dbca 3. 选择新建库--General Purpose(通用库)模版--Global Database Name:库名.域名,可以只使用 库名--SID区分大小写------数据路径选择,模版默认的是$ORACLE_BASE/oradata/dababase--备份数据的路径--内存分配(SGA专用内存,事务处理为主:PGA系统内存,数据为主)|S

Oracle 10g手动建库的详细步骤

1.建立需要的目录 mkdir -p/ora/oracle/admin/bdump mkdir -p/ora/oracle/admin/cdump mkdir –p/ora/oracle/admin/dpdump mkdir -p/ora/oracle/admin/udump mkdir -p/ora/oracle/admin/adump mkdir -p/arch/archivelog mkdir -p/ora/oracle/oradata/zjlg mkdir -p/ora/oracle/f

Oracle手动建库常见问题

Oracle手动建库常见问题 BLOG文档结构图 前言部分 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 10G和11g手动建库(重点) ② 各种组件安装 ③ 创建Sample Schemas数据 ④ 手动建库中常用脚本的解释 ⑤ sqlplus中的帮助命令 Tips: ① 本文在ITpub(http://blog.itpub.net/26736162)和博客园(http://www.cnblogs.com/lhr

oracle 10G手工建库及OEM配置

今天闲来无事,天气太热,坐在办公室就像练蒸功夫一样,于是乎,就实施了一次手工建库,并启用OEM来管理数据库 以下操作都是用 oracle 用户组 1.创建文本初始化参数文件init$SID.ora及相应的dump目录 vi  $ORACLE_HOME/dbs/initLHZ.ora compatible='10.2.0.4.0' db_name='LHZ' sga_max_size=500M sga_target=200M undo_management='AUTO' undo_tablespa

Oracle 11g R2 手动建库(create database manually)

      手动创建数据库是DBA们经常遇到的情形,因为有些情况下无法提供GUI环境.实际上手动建库,只要设置好了相关的参数或值,也是非常方便的.本文基于Oracle 11g首先描述了手动建库的大致步骤并给出示例演示.最后提供了一个shell脚本直接执行来实现手动建库.在执行前该脚本可根据你的路径进行适当的修改.   一.手动建库大致步骤    设置环境变量.bash_profile    创建参数文件(位置:$ORACLE_HOME/dbs)    创建目录结构    执行建库脚本   二.手

Oracle 手动建库

Oracle在创建实例的时候,多数采用的是dbca的形式..其实手动建库可以提供更大的自由发挥的空间,根据情况进行定制 登录Oracle用户 指定SID(Instance Identifier) export ORACLE_SID=OCM 确保必须的环境变量已经设置,大多数平台上 ORACLE_SID 和 ORACLE_HOME 必须设置export ORACLE_SID=OCMexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

Oracle手工建库

000  环境:OEL6.5+Oracle 11g R2 前提:数据库软件已安装完毕 001 建立参数文件 1.1 进入init.ora所在目录 cd $ORACLE_HOME/dbs 1.2 利用init.ora生成init.ora文件,即所谓的pfile. cat init.ora | grep -v ^# | grep -v ^$ > initPROD.ora 1.3 修改pfile 需要修改的参数:db_name.audit_file_dest.db_recovery_file_dest

【故障处理】DBCA建库诡异问题处理--rac环境不能创建rac库

[故障处理]DBCA建库诡异问题处理--rac环境不能创建rac库 BLOG文档结构图 前言部分 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① dbca静默创建rac库 ② Inventory目录作用及其2种重建方法(重点) ③ rac环境dbca工具不能创建rac库的解决办法 ④ dbca静默建库常见问题处理 ⑤ 重建CRS集群环境执行root.sh脚本 Tips: ① 本文在ITpub(http://blog.