V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
gouera
V2EX  ›  Linux

安装oracle数据库报错. Oracle Net Configuration Assistant failed

  •  
  •   gouera · 2013-08-14 12:15:02 +08:00 · 5383 次点击
    这是一个创建于 3919 天前的主题,其中的信息可能已经有所发展或是发生改变。
    WARNING: /usr/local/oracle/product/11.2.0/dbhome_1/bin/netca: line 178: 6581 Aborted (core dumped) $JRE $JRE_OPTIONS -classpath $CLASSPATH oracle.net.ca.NetCA $*

    我用的radhat6.4,以及5.5都试过,全部都是这个问题.
    google一些答案也解决不了
    12 条回复    1970-01-01 08:00:00 +08:00
    jamiesun
        1
    jamiesun  
       2013-08-14 12:50:53 +08:00
    oracle的安装确实很纠结,我已经安装了不下几百个机器,其间也不断碰到新的问题。

    不过如果是我自己安装的系统,一般都不会有问题,在别人安装的linux环境下安装就麻烦不断,搞得我最后干脆系统重装更省事。
    terry
        2
    terry  
       2013-08-14 13:10:03 +08:00
    如果没记错的花,在 /etc/hosts 里加一个 IP FQDN 记录,哪怕是假的,只要本机能用即可。

    Oracle Linux {5,6}有 oracle-validated 和 oracle-rdbms-server-11gR2-preinstall oracle-rdbms-server-12cR1-preinstall 包来减少安装数据前的安装配置工作量,理论上 RHEL / CentOS 也可以用。
    terry
        3
    terry  
       2013-08-14 13:11:26 +08:00
    @jamiesun 没有那么夸张,早期 8i 9i 安装确实痛苦,10g 开始简化了,而且后来有了 oracle-validated 和 oracle-rdbms-server-11gR2-preinstall oracle-rdbms-server-12cR1-preinstall 包,安装和在 Windows 上装个 SQL Server 的难度差不多。
    terry
        4
    terry  
       2013-08-14 13:17:17 +08:00
    补充一下: netca 只是配置 listener 的(用来接受远程客户端的 TCP 请求,比如连接默认的 1521 端口),即使 netca 失败了,安装也完成了。可以找到问题修复后,再跑 netca 和 dbca 没什么问题。
    windyboy
        5
    windyboy  
       2013-08-14 17:39:55 +08:00
    有一个叫做oratoolkit的工具,安装,配置,管理都很方便
    jamiesun
        6
    jamiesun  
       2013-08-14 17:58:05 +08:00
    一直还在用10g
    princeofwales
        7
    princeofwales  
       2013-08-14 19:59:53 +08:00
    netca主要是用来配置监听或服务命名的,只是个向导,可以等DB装好了再配不迟

    实在运行不了也没有关系,$ORACLE_HOME/network/admin下的那几个ora文件,手工配置都可以
    Epsil0n9
        8
    Epsil0n9  
       2013-08-14 21:32:35 +08:00
    @terry SQL Server删不干净后果很严重,有时候还有express混在里面。
    gouera
        9
    gouera  
    OP
       2013-08-14 21:37:43 +08:00
    @jamiesun 请问您用的是什么版本的系统啊,

    @princeofwales $oracle_home 下面没有network这个文件夹啊。
    gouera
        10
    gouera  
    OP
       2013-08-14 21:42:20 +08:00
    @terry 我添加了的,主机名都改成一样的了。
    gouera
        11
    gouera  
    OP
       2013-08-14 21:46:49 +08:00
    @terry 好像和一个补丁有关联,但是不知道怎么使用那个补丁, 提示说用opatch来打补丁,这个命令不会用,还有打补丁的时机也不知道。
    terry
        12
    terry  
       2013-08-15 05:07:37 +08:00
    @gouera opatch (perl写的)是打补丁用的,进入补丁的顶级目录 /path/to/opatch apply 就可以了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1495 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:25 · PVG 01:25 · LAX 10:25 · JFK 13:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.