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

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

  1. centos6.5 x86_64安装oracle 11.2.0.3grid

     centos6.5 x86_64安装oracle 11.2.0.3grid 1.安装前的准备 工作 1.1.配置node1 1.1.1.配置虚拟机并安装centos 安装node1----- 1 ...

  2. Asianux 7.3安装Oracle 11.2.0.4单实例体验

    环境:Asianux 7.3 需求:安装Oracle 11.2.0.4 单实例 背景:系统使用默认的最小安装部署,Oracle安装额外需要的包统一使用yum安装. 查看当前系统相关信息: [root@ ...

  3. centos6.8 静默安装 oracle 11.2.0.4

    安装环境及系统要求    (下文具体参数值与路径根据自己的环境调整)操作系统:Red Hat Enterprise Linux 6 (x86) 或者CentOS 6 (x64) 数据库:Oracle ...

  4. CentOS 7 安装 Oracle 11.2.0.4

    一.安装环境 CentOS Linux release 7.2.1511 (Core) Oracle Database 11g Release 2 (11.2.0.4) 二.安装前准备 2.1 修改主 ...

  5. 安装Oracle 11.2.0.3 Client Win 32-bit

    第一步:安装Oracle 11.2 32-bit数据库1.双击setup文件,进入安装界面 2.选择跳过升级选项 3.设置oracle安装根目录 4.确认选项,没有问题点击“安装” 第二步:创建数据库

  6. 【实战】静默安装-oracle 11.2.0.3 on centos 5.10

    发现网上静默安装的文章非常多,乱七八糟,五花八门!来个扫盲的!   centos 5.10 下安装oracle 11g_r2 ************************************* ...

  7. Red Hat Enterprise Linux 7.4上安装Oracle 11.2.0.4

    1. 配置Yum源及关闭SeLinux [root@localhost ~]# mkdir /media/rhel [root@localhost ~]# mount /dev/cdrom /medi ...

  8. 【转】:Oracle Linux6.9下安装Oracle 11.2.0.4.0及psu补丁升级

    为方便截图,本文操作都在vmware虚拟机上完成. 目录: 1.操作系统安装 2.数据库安装 3.PSU补丁升级卸载   part1 操作系统安装 Oracle (Enterprise) Linux ...

  9. OL7.7安装Oracle 11.2.0.4

    安装环境准备工具 yum –y install oracle-rdbms-server-11gR2-preinstall 创建目录 mkdir -p /u01/app/oracle/product/1 ...

随机推荐

  1. mysql 年龄计算(根据生日字段)

    mysql 年龄计算(根据生日字段) year( from_days( datediff( now( ), birthdate))) //获取年龄 now() 当前时间,精确到秒 datediff(b ...

  2. ThreadLocal类详解

    学习一个东西首先要知道为什么要引入它,就是我们能用它来干什么.所以我们先来看看ThreadLocal对我们到底有什么用,然后再来看看它的实现原理. ThreadLocal如果单纯从名字上来看像是“本地 ...

  3. supervisord 使用记录

    #supervisor简介 Supervisor是一个 Python 开发的 client/server 系统,可以管理和监控类 UNIX 操作系统上面的进程. #组成部分 supervisord(s ...

  4. Entity Framework -- 添加,删除,修改,关系依附,关系摘除,验证操作

    数据库模型 这个基本上是浓缩 Jerry Tom博客的内容,作为参考http://www.cnblogs.com/mbailing/archive/2012/07/31/2616779.html 说明 ...

  5. do…while语句

    有些情况下,不论条件是否满足,循环过程必须至少执行一次,这时可以采用do...while语句.就像如图7.4所示登录账号一样,需要先输入密码和账户名,后进行判断:如果密码始终不正确,则循环要求用户输入 ...

  6. postgreSQL中跨库查询在windows下的实现方法

    以下是在postgreSQL 8.1版本中的实践,其他版本类似: 1.将C:\Program Files\PostgreSQL\8.1\share\contrib下的dblink.sql复制到C:\P ...

  7. C# Datetime 使用详解

    获得当前系统时间: DateTime dt = DateTime.Now; Environment.TickCount可以得到“系统启动到现在”的毫秒值 DateTime now = DateTime ...

  8. C# 聚合数据借口发短信的使用

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  9. 竞品分析」项目协作管理平台-Teambition和CORNERSTONE--深度体验

    一.分析目的 通过分析2B产品中的团队协作管理软件的对比分析,用于为公司团队协作软件的选型做产考. 二.竞品归属市场概况 2.1.目标用户群及需求 主要面向企业用户,用于解决企业不同地域以及不同职能部 ...

  10. 【转载】servlet三大作用域:request,session,application

    javaweb开发中Servlet三大域对象的应用(request.session.application(ServletContext)). 1. requestrequest是表示一个请求,只要发 ...