最近给一个客户安装oracle 11gr2
概述:
操作系统:linux 32位操作系统
[oracle@nbsrfx response]$ uname -a
Linux nbsrfx 2.6.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linux
[oracle@nbsrfx response]$ cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
16
[oracle@nbsrfx response]$ getconf LONG_BIT
32
[root@nbsrfx database]# cat /etc/issue
CentOS release 6.6 (Final)
Kernel \r on an \m
网络:我用的是公司内网,可以访问客户的,但是客户无法访问我这边的,因此无法通过类似xmanager工具进行图形界面安装,只能静默安装。
基本过程参考这个帖子进行的,只是目录有写轻微变动:
http://www.mamicode.com/info-detail-1647762.html
前面几步的非常顺利,到了netca配置网络时候,报错了,百度好久尝试个各种ideas,没有任何效果;然后就想先跳过这一步,先建库,没聊想dbca建库报同样的错:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x9fe0c498, pid=20195, tid=3078428352
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C [libnnz11.so+0x3c498]
#
--------------- T H R E A D ---------------
Current thread (0x085ead40): JavaThread "main" [_thread_in_native, id=20195]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x08aee000
Registers:
EAX=0x600cb435, EBX=0x4107dcf0, ECX=0x6d5044d5, EDX=0x52c11ecf
ESP=0xbfc46470, EBP=0x00000000, ESI=0x08aedfd8, EDI=0x00000000
EIP=0x9fe0c498, CR2=0x08aee000, EFLAGS=0x00210246
-----------------------------
网络说法大致分为以下几种
1.hostname异常 修改hostname 设计到的文件有:/etc/hosts /etc/network等
2.java版本问题,重装jdk
3.调整虚拟内存
。。。。
各种说法都有,各种尝试之后,去meat link查了一下,居然是个bug bug号 8670579
在使用DBCA命令创建新的数据库时,DBCA命令无法启动。运行的环境是宿主机64bit+AMD cpu, 而客户机为Linux 32bit + Oracle database software(32)的情形。没想到Bug 8670579 在执行netca,dbca时被触发。
知道原因后,应对方法有两个,第一应用补丁,第二重装系统。讨论后觉定选第二种。
64位cpu+32位系统+32位Oracle软件,异常系oraclebug导致:
官网补丁包下载地址
https://updates.oracle.com/download/6880880.html
https://updates.oracle.com/Orion/SimpleSearch/process_form?search_type=patch&patch_number=8670579&plat_lang=46P&display_type=&search_style=8&orderby=&direction=&old_type_list=&gobuttonpressed=&sortcolpressed=&tab_number=&email=962760771%40qq.com&userid=o-962760771%40qq.com&c_release_parent=product&c_product_child=release