专栏首页xingoo, 一个梦想做发明家的程序员记录安装oracle的那些事(四)之oracle 缺包安包

记录安装oracle的那些事(四)之oracle 缺包安包

解决缺包: pdksh-5.2.14问题

这次最后少一个包是  pdksh-5.2.14  这个包系统自己是安装不上的,只好从CSDN上下载下来

因为是 rar格式的包,所以使用unrar x filename这个命令就可以了

如果没有rar  或者 unrar 这个命令,可以到下面的下载地址进行下载

可以使用下面的命令进行使用:

root身份

tar -zxvf rarlinux-4.2.0.rar.gz

进入rar包

cp rar /usr/local/bin

cp unrar /usr/local/bin

cp rarfiles.lst /etc

cp default.sfx /usr/local/lib

未解决问题:Error in invoking target 'mkldflags ntcontab.o nnfgt.o' of makefile '/opt/11g/oracle/product/11.2.0/dbhome_1/network/lib/ins_net_client.mk'.See ...''for details.

由于最后忽略掉很多的错误,最后提示 file not found 

下面经验转自:http://www.cnblogs.com/emanlee/archive/2011/08/23/2150618.html

在安装Oracle9i,遇到“File not found D: \oracle\ora92\ocs4j\admin\OCS4J.properties”,点击忽略也能完成安装,但是又担心有不妥,于是四处查找答案,不过也没有看到对这个东东的解释。

原因是 Oracle 安装版本中 \DISK1\stage\Components\oracle.ocs4j\2.1.0.0.0a\1 \DataFiles\Expanded\OCS4J_conf_nt 下缺少 OCS4J.properties.tmp 文件。

如果安装遇到这个,可以自己创建 OCS4J.properties 文件, 然后拷贝到提示的路径,如 D:\oracle \ora92\ocs4j\admin 然后点击retry即可。

在自己创建的 OCS4J.properties 文件中写入以下内容:

# discoveryAddress is a list of cache servers and ports

discoveryAddress = %s_hostName%:%s_cachePort%

diskPath = %s_diskPath%

logFileName = %s_ocs4jAdmin%\logs\ocs4j.log

Oracle Net Configuration Assitant failed!解决办法:

需打名为p8670579_112010_LINUX.zip的补丁。

出现此错误时,先不要关闭安装程序:进入该补丁所在目录(使用oracle用户)

#unzip p8670579_112010_LINUX.zip

#cd 8670579

#/apps/oracle/product/11.2.0/db_1/OPatch/opatch apply -invPtrLoc /apps/oracle/product/11.2.0/db_1/oraInst.loc

其中/apps/oracle/product/11.2.0/db_1/为ORACLE_HOME,可使用$ORACLE_HOME代替补丁打好后,点击安装程序的retry,继续安装即可。

p8670579_112010_LINUX.zip的下载地址:

http://download.csdn.net/source/3253906

。。。。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux下解压rar文件

      正常rar是windows下的压缩文件,linux是不支持的。但是可以通过安装rarlinux来使用rar命令解压rar文件。   首先下载rarlinux...

    用户1154259
  • Linux下oracle开机自启动服务

    如果每次重启操作系统都要进行以上操作好麻烦,那么如何让Oracle作为系统服务在开机的时候自动启动呢? Oracle在$ORACLE_HOME/bin下提供许多...

    用户1154259
  • Java计数器之CountDownLatch、CyclicBarrier、Semaphore

    在Java里面有几种可以用于控制线程状态的方法,如CountDownLatch计数器、CyclicBarrier循环栅栏、Sempahore信号量。下面就分别...

    用户1154259
  • 【工具】这么好用的代码阅读器你装了吗?

    作为一名程序员,我们不仅要多动手编代码,而且还应多阅读一些优秀的代码,如C语言的一些第三方库文件、嵌入式中Linux内核源码以及一些项目的代码等。这些源码往往都...

    正念君
  • 【Oracle】什么?你在物理机上安装Oracle总失败?那就试试Docker吧!!

    作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了...

    冰河
  • Oracle在Linux下安装

    用户1127987
  • 【Oracle】什么?作为DBA,你竟然不会安装Oracle??

    作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了...

    冰河
  • 【静默】在RHEL 6.5上静默安装Oracle 18c

    今天小麦苗给大家分享的是【静默】在RHEL 6.5上静默安装Oracle 18c。

    小麦苗DBA宝典
  • 深入理解Oracle中的DBCA

    但凡是学习 过Oracle的同学,DBCA都是一个必备工具,有了这个工具,创建数据库成为可能。而DBCA本身有图形和静默两种方式。静默方式看起来高大上,可以轻松...

    jeanron100
  • 为什么很多程序员工作时都戴耳机?

    甚至公司会有些闲人,唧唧哇哇,说些八卦什么的,有时候挺吸引人,但是眼看deadline越来越近,必须静心敲代码,戴上耳机是在表明一种态度,就是在对外宣布:「不要...

    芋道源码

扫码关注云+社区

领取腾讯云代金券