Oracle安装补丁时报ollect2: ld terminated with signal 9 [Killed]

1.报错信息

Make failed to invoke "/usr/bin/make -f ins_rdbms.mk ioracle ORACLE_HOME=/u01/app/oracle/product/11.2/db_1"....‘collect2: ld terminated with signal 9 [Killed]

make: *** [/u01/app/oracle/product/11.2/db_1/rdbms/lib/oracle] Error 1

2.原因及解决办法

编译出错主要原因是服务器虚拟内存不足导致,而服务器刚好又没有swap分区,所以需要建个swap分区,参考方法如下:

# dd if=/dev/zero of=/opt/other/swapfile bs=1024 count=512K

# mkswap /opt/other/swapfile

# swapon /opt/other/swapfile

# swapon -s

Filename                Type        Size    Used    Priority

/opt/other/swapfile                     file        524280    0    -1

3.将该参数添加到系统启动文件中

cat >> /etc/rc.local <<EOF

swapon /opt/other/swapfile

EOF

时间: 2024-12-21 10:29:25

Oracle安装补丁时报ollect2: ld terminated with signal 9 [Killed]的相关文章

make collect2: ld terminated with signal 9 错误解决办法

原因: signal 9 错误是由于交换区空间不足导致,扩展交换区大小即可 解决方法搬运自http://www.361way.com/increase-swap/1957.html 增加swap大小的方法有两种,一种是已经分过swap交换分区,不过分配不合理,所以可以通过增加swap文件来增加交换分区的大小:另一种方法是通过增加swap分区大小来增加swap的大小. 方法一.通过swap文件增加: 1.创建交换文件 [[email protected] ~]# dd if=/dev/zero o

CentOS6.4安装readline时报错:/usr/bin/ld : cannot find -lncurses

解决方法: 安装ncurses-devel,输入命令: #yum install ncurses-devel ###安装完成后重新安装readline(#pip install readline)即可### 参考资料: 1.http://bbs.chinaunix.net/thread-2262638-1-1.html CentOS6.4安装readline时报错:/usr/bin/ld : cannot find -lncurses,布布扣,bubuko.com

安装Exchange 2010 & 2007 RU补丁时报错 Event ID: 1024 Error Code 1603

最近一个企业的朋友在部署 Exchange 2010 SP3 RU补丁的时候,无法安装补丁,并且一起遇到下图中的报错,再尝试了修改运行权限和关闭杀毒软件的办法后,依然无法解决. 后来查阅了一些KB发现,导致这个问题的最终原因是 UR补丁的"过早的结束",因为服务器上设定好了自己的User Access Control (UAC), 这个时候有的朋友也许会说,那好办,直接关掉! 但是在这里我强烈建议大家不要去做这样的操作,因为这样的策略很多时候是GPO组策略下发的,或者是本身服务器出于安

安装cx_Oracle时报错:error: command &#39;gcc&#39; failed with exit status 1

1.安装cx_Oracle 1)下载cx_Oracle,https://pypi.python.org/pypi 2)解压压缩包 3)执行python setup.py install 执行后报错:error: command 'gcc' failed with exit status 1 排查: 1)检查是否安装oracle客户端软件 2)查看当前环境变量中是否配置oracle的相关变量,如echo $ORACLE_HOME 3)如果没有配置需要将oracle环境变量配置到当前用户.bash_

一步一步学Oracle(一)Oracle安装

Oracle 安装 1.下载Oracle 12C Oracle 12C官方的的下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html?ssSourceSiteId=ocomcn 注意:Oracle 官方下载需要注册Oracle账户,下载后后有两个压缩包,一起解压,解压后大概2.7G 2.安装 运行setup.exe 第一步,提示有补丁时是否需要邮件通知,如果无特殊需要,可

oracle安装常见问题

版本信息:CentOS6.5 + oracle11G 1.监视器颜色错误: [[email protected] database]$ 正在启动 Oracle Universal Installer... 检查临时空间: 必须大于 120 MB. 实际为 13199 MB 通过 检查交换空间: 必须大于 150 MB. 实际为 3071 MB 通过 检查监视器: 监视器配置至少必须显示 256 种颜色 >>> 无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色.请检查是

全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】

<ORACLE 10.2.05版本的升级补丁安装> 首先我们解压 $ unzip p8202632_10205_LINUX.zip 解压后我们会发现多出了个文件夹,他是:Disk1,进入Disk1.然后执行安装: $ ./runInstaller 执行脚本 # /u01/app/oracle/10.2.0/db_1/root.sh Running Oracle 10g root.sh script... The following environment variables are set a

全世界最详细的图形化VMware中linux环境下oracle安装(一)【weber出品必属精品】

安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM <前期准备工作> 安装配置系统环境安装linux ,所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭) 打开终端,执行如下命令,检查安装包,没有的都要安装 make, glibc, libaio compat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gc

[转]OPatch给Oracle打补丁 (写的太完美了),忍不住转了

任何软件都会存在这样或者那样的缺陷.Bug,Oracle也不例外.对于生产运维人员来说,定期升级系统.打补丁是日常工作中不可缺少的部分. 相对于过去的版本,Oracle打补丁的方式已经变得比较简单,处理PSU的方法也发生了一些变化.在11g中,对于一些小bug的修复,我们可以使用OPatch工具进行补丁修复.对于大的版本升级,Oracle的PSU实际上就是一系列全新的安装文件,从MOS上下载之后就可以直接进行安装. 本篇主要介绍一下如何在11g下面使用OPatch进行打补丁. 1.  环境介绍