安装oracle数据库报错. Oracle Net Configuration Assistant failed
- 0次
- 2021-07-21 11:22:27
- idczone
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一些答案也解决不了
oracle的安装确实很纠结,我已经安装了不下几百个机器,其间也不断碰到新的问题。
不过如果是我自己安装的系统,一般都不会有问题,在别人安装的linux环境下安装就麻烦不断,搞得我最后干脆系统重装更省事。
如果没记错的花,在 /etc/hosts 里加一个 IP FQDN 记录,哪怕是假的,只要本机能用即可。
Oracle Linux {5,6}有 oracle-validated 和 oracle-rdbms-server-11gR2-preinstall oracle-rdbms-server-12cR1-preinstall 包来减少安装数据前的安装配置工作量,理论上 RHEL / CentOS 也可以用。
没有那么夸张,早期 8i 9i 安装确实痛苦,10g 开始简化了,而且后来有了 oracle-validated 和 oracle-rdbms-server-11gR2-preinstall oracle-rdbms-server-12cR1-preinstall 包,安装和在 Windows 上装个 SQL Server 的难度差不多。
补充一下: netca 只是配置 listener 的(用来接受远程客户端的 TCP 请求,比如连接默认的 1521 端口),即使 netca 失败了,安装也完成了。可以找到问题修复后,再跑 netca 和 dbca 没什么问题。
有一个叫做oratoolkit的工具,安装,配置,管理都很方便
一直还在用10g
netca主要是用来配置监听或服务命名的,只是个向导,可以等DB装好了再配不迟
实在运行不了也没有关系,$ORACLE_HOME/network/admin下的那几个ora文件,手工配置都可以
SQL Server删不干净后果很严重,有时候还有express混在里面。
请问您用的是什么版本的系统啊,
$oracle_home 下面没有network这个文件夹啊。
我添加了的,主机名都改成一样的了。
好像和一个补丁有关联,但是不知道怎么使用那个补丁, 提示说用opatch来打补丁,这个命令不会用,还有打补丁的时机也不知道。
opatch (perl写的)是打补丁用的,进入补丁的顶级目录 /path/to/opatch apply 就可以了。