solaris x86安装ORACLE 11.2.0.3软件时因SWAP不足报错: INFO: ld: fatal: mmap anon failed

1.ORACLE软件安装到86%时报错,图忘截了。日志例如以下:

/oracle/u01/app/oracle/product/11.2.0/

INFO: db_1/lib/sysliblist` -R /opt/SUNWcluster/lib -R/export/home/oracle/u01/app/oracle/product/11.2.0/db_1/lib -R /opt/ORCLcluster/lib/  -Y P,:/opt/SUNWcluster/lib:/opt/ORCLcluster/lib/:/usr/ccs/lib/amd64:/usr/lib/amd64 -Qy -lm  /export/home/oracle/u01/app/oracle/product/11.2.0/db_1/lib/prod/lib/amd64/crtn.o
-lpthread

INFO: ld: fatal: mmap anon failed: Resource temporarily unavailable

INFO: ld: fatal: mmap anon failed: Resource temporarily unavailable

INFO: *** Error code 1

INFO: make: Fatal error:

INFO: Command failed for target `/export/home/oracle/u01/app/oracle/product/11.2.0/db_1/rdbms/lib/oracle‘

INFO: End output from spawned process.

INFO: ----------------------------------

INFO: Exception thrown from action: make

Exception Name: MakefileException

Exception String: Error in invoking target ‘irman ioracle‘ of makefile ‘/export/home/oracle/u01/app/oracle/product/11.2.0/db_1/rdbms/lib/ins_rdbms.mk‘. See ‘/export/home/oracle/u01/app/oraInventory/logs/installActions2014-05-13_02-15-59PM.log‘ for details.

Exception Severity: 1

######################################

解决方法:百度了下,要添加SWAP。

报错后查看SWAP可用空间非常足,我一度怀疑不是SWAP的问题。结果在ORACLE安装界面RETRY时。新开窗体一直df -h观察SWAP使用情况,发现SWAP非常快被用的快光了。

查到解决方法:在MOS上查说是swap不足导致,暂时增大swap

# swap -l

swapfile             dev  swaplo blocks   free

/dev/dsk/c0t0d0s1   33,1       8 1076344 232800

# mkfile 3g /swap

# swap -a /swap

# swap -l

swapfile             dev  swaplo blocks   free

/dev/dsk/c0t0d0s1   33,1       8 1076344 234696

/swap                 -        8 6291448 5679544

删除暂时swap----重新启动后就没有了。

# swap -d /swap

# swap -l

# rm -rf /swap

##############################################

我的详细解决过程:

-bash-3.2$ df -h

Filesystem             size   used  avail capacity  Mounted on

/dev/dsk/c0t0d0s0      8.1G   3.9G   4.1G    49%    /

/devices                 0K     0K     0K     0%    /devices

ctfs                     0K     0K     0K     0%    /system/contract

proc                     0K     0K     0K     0%    /proc

mnttab                   0K     0K     0K     0%    /etc/mnttab

swap                   760M   980K   759M     1%    /etc/svc/volatile

objfs                    0K     0K     0K     0%    /system/object

sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab

/usr/lib/libc/libc_hwcap1.so.1

8.1G   3.9G   4.1G    49%    /lib/libc.so.1

fd                       0K     0K     0K     0%    /dev/fd

swap                  1022M   263M   759M    26%    /tmp

swap                   759M    36K   759M     1%    /var/run

/dev/dsk/c0t0d0s7       11G   6.4G   4.5G    59%    /export/home

/vol/dev/dsk/c0t1d0/sol_10_113_x86

2.1G   2.1G     0K   100%    /cdrom/sol_10_113_x86

-bash-3.2$ mkfile 2g /swap

-bash: mkfile: command not found

-bash-3.2$ su -

Password:

Oracle Corporation      SunOS 5.10      Generic Patch   January 2005

# bash

bash-3.2# mkfile 2g /swap

bash-3.2# swap -a /swap

bash-3.2# swap -l      

swapfile             dev  swaplo blocks   free

/dev/dsk/c0t0d0s1   33,1       8 1060280 286840

/swap                 -        8 4194296 4194296

bash-3.2# df -h

Filesystem             size   used  avail capacity  Mounted on

/dev/dsk/c0t0d0s0      8.1G   5.9G   2.1G    74%    /

/devices                 0K     0K     0K     0%    /devices

ctfs                     0K     0K     0K     0%    /system/contract

proc                     0K     0K     0K     0%    /proc

mnttab                   0K     0K     0K     0%    /etc/mnttab

swap                   2.7G   980K   2.7G     1%    /etc/svc/volatile

objfs                    0K     0K     0K     0%    /system/object

sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab

/usr/lib/libc/libc_hwcap1.so.1

8.1G   5.9G   2.1G    74%    /lib/libc.so.1

fd                       0K     0K     0K     0%    /dev/fd

swap                   3.0G   263M   2.7G     9%    /tmp

swap                   2.7G    36K   2.7G     1%    /var/run

/dev/dsk/c0t0d0s7       11G   6.4G   4.5G    59%    /export/home

/vol/dev/dsk/c0t1d0/sol_10_113_x86

2.1G   2.1G     0K   100%    /cdrom/sol_10_113_x86

bash-3.2# df -h

Filesystem             size   used  avail capacity  Mounted on

/dev/dsk/c0t0d0s0      8.1G   5.9G   2.1G    74%    /

/devices                 0K     0K     0K     0%    /devices

ctfs                     0K     0K     0K     0%    /system/contract

proc                     0K     0K     0K     0%    /proc

mnttab                   0K     0K     0K     0%    /etc/mnttab

swap                   2.7G   980K   2.7G     1%    /etc/svc/volatile

objfs                    0K     0K     0K     0%    /system/object

sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab

/usr/lib/libc/libc_hwcap1.so.1

8.1G   5.9G   2.1G    74%    /lib/libc.so.1

fd                       0K     0K     0K     0%    /dev/fd

swap                   3.0G   263M   2.7G     9%    /tmp

swap                   2.7G    36K   2.7G     1%    /var/run

/dev/dsk/c0t0d0s7       11G   6.4G   4.5G    59%    /export/home

/vol/dev/dsk/c0t1d0/sol_10_113_x86

2.1G   2.1G     0K   100%    /cdrom/sol_10_113_x86

时间: 2024-10-17 19:33:03

solaris x86安装ORACLE 11.2.0.3软件时因SWAP不足报错: INFO: ld: fatal: mmap anon failed的相关文章

【翻译自mos文章】在RHEL7 or OEL7上安装oracle 11.2.0.4 db时的要求

在RHEL7 or OEL7上安装oracle 11.2.0.4 db时的要求 来源于: Requirements for Installing Oracle 11.2.0.4 RDBMS on RHEL7 or OL7 64-bit (x86-64) (文档 ID 1962100.1) 适用于: Oracle Database - Standard Edition - Version 11.2.0.4 to 11.2.0.4 [Release 11.2] Oracle Database - E

我的淘宝:Ubuntu 14.04.5上安装 Oracle 11.2.0.4 RAC

进入淘宝店铺 教程:Ubuntu 14.04.5上安装 Oracle 11.2.0.4 RAC 请支持下.价格好商量!

我的淘宝:Ubuntu 16.04.2上安装 Oracle 11.2.0.4 RAC

进入淘宝店铺 教程:Ubuntu 16.04.2上安装 Oracle 11.2.0.4 RAC 请支持下.价格好商量!

我的淘宝:Ubuntu 12.04.5上安装 Oracle 11.2.0.4 RAC

进入淘宝店铺 教程:Ubuntu 12.04.5上安装 Oracle 11.2.0.4 RAC 请支持下.价格好商量!

RedHat5.5_X64 Linux安装oracle 11.2.0.3 报错

REDHAT linux 安装 11G  11.2.0.3   报错 oracle用户执行./runinstaller后 直接报错 查看日志后 [[email protected] OraInstall2012-06-29_12-08-50AM]# more installActions2012-06-29_12-08-50AM.log  SEVERE: [FATAL] HXZG: HXZG. Refer associated stacktrace #oracle.install.commons

CentOS 7 安装oracle 11.2.0.4 Error in invoking target 'agent nmhs' of makefile

%86时出现报错   Error in invoking target 'agent nmhs' of makefile 解决方案在makefile中添加链接libnnz11库的参数修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11建议修改前备份原始文件[[email protected] ~]$ cd $ORACLE_HOME/sysman/lib[[ema

Asianux 7.3安装Oracle 11.2.0.4单实例体验

环境:Asianux 7.3 需求:安装Oracle 11.2.0.4 单实例 背景:系统使用默认的最小安装部署,Oracle安装额外需要的包统一使用yum安装. 查看当前系统相关信息: [[email protected] ~]# uname -a Linux localhost.localdomain 3.10.0-514.axs7.x86_64 #1 SMP Fri Feb 17 19:31:50 CST 2017 x86_64 x86_64 x86_64 GNU/Linux [[emai

安装11.2.0.3 RAC grid 执行root.sh报错

安装11.2.0.3 RAC grid 执行root.sh报错   root wallet   root wallet cert   root cert export   peer wallet   profile reader wallet   pa wallet   peer wallet keys   pa wallet keys   peer cert request   pa cert request   peer cert   pa cert   peer root cert TP

centos6.8 静默安装 oracle 11.2.0.4

安装环境及系统要求    (下文具体参数值与路径根据自己的环境调整)操作系统:Red Hat Enterprise Linux 6 (x86) 或者CentOS 6 (x64) 数据库:Oracle 11g r2 32-bit for Linux 或者 Oracle 11g r2 64-bit for Linux内存:至少1G的物理内存交换空间:1G的内存推荐设置swap 分区至少为2G硬盘:至少5G硬盘空间配置Linux系统参数进行Oracle的安装 在Root用户下执行以下步骤:前提: 1.