ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » Oracle新技术/11g » 遭遇Oracle11g第一个bug

标题: 遭遇Oracle11g第一个bug
离线 NinGoo
何乡是吾乡


来自 杭州
精华贴数 4
个人空间 235
技术积分 12770 (90)
社区积分 4339 (327)
注册日期 2004-12-7
论坛徽章:91
现任管理团队成员ITPUB元老2008北京奥运纪念徽章:水球2008北京奥运纪念徽章:摔跤2008北京奥运纪念徽章:网球2008北京奥运纪念徽章:篮球
2008北京奥运纪念徽章:艺术体操2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:田径2008北京奥运纪念徽章:乒乓球2008北京奥运纪念徽章:体操2008年新春纪念徽章

发表于 2007-8-17 13:14 
遭遇Oracle11g第一个bug

作者:NinGoo | 【转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】
地址:http://www.ningoo.net/2007/08/17 ... t_oracle11g_bug.htm

昨晚安装软件,dbca建库,一切顺利。弄完后就睡觉了,谁知道今天一开机,输入sqlplus,晕,报错了,sqlplus无法打开:

    sqlplus: error while loading shared libraries:/oracle/11g/lib/libnnz11.so:

    cannot restore segment prot after reloc: Permission denied

Google了一下,oracle论坛里有人提到metalink 454196.1,晕,遭遇bug了,还是个未正式发布的bug:Bug 6140224, “SQLPLUS FAILS TO LOAD LIBNNZ11.SO WITH SELINUX ENABLED ON EL5/RHEL5″ 。这个问题只影响到RadHat Enterprise Linux 5,说是其SELinux的模式默认为“Enforcing”,改成“Permissive”模式能暂时解决该问题。

    以root身份,通过以下命令查询SELinux的模式:getenforce 默认应当返回Enforcing
    通过以下命令更改模式:setenforce 0
    然后再次查询getenforce,应该返回permissive了

以上修改在系统重启前有效,重启后系统又会变回默认的enforcing模式。如果需要启动即为permissive模式,则需要在grub的启动项中增加enforcing=0,例如

    title Red Hat Enterprise Linux ES (2.6.18-8.EL)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-8.EL ro root=/dev/VolGroup00/LogVol00 rhgb quiet enforcing=0
    initrd /initrd-2.6.18-8.EL.img

另外,也可以通过setup的firewall configuration来设置SELinux的模式。
SQL> select * from v$version;

BANNER
--------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
PL/SQL Release 11.1.0.6.0 - Production
CORE    11.1.0.6.0      Production
TNS for Linux: Version 11.1.0.6.0 - Production
NLSRTL Version 11.1.0.6.0 - Production

--EOF--


__________________
只看该作者    顶部
离线 xzh2000
仙人抚我须 结发授长生



精华贴数 13
个人空间 0
技术积分 46440 (14)
社区积分 5155 (284)
注册日期 2002-7-17
论坛徽章:30
现任管理团队成员ITPUB元老授权会员生肖徽章2007版:狗2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:帆船
生肖徽章2007版:虎ITPUB新首页上线纪念徽章数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星

发表于 2007-8-17 13:31 
吼吼,可以把selinux禁止掉...


__________________
过目即忘  插柳成荫
只看该作者    顶部
离线 vongates
开门


精华贴数 3
个人空间 0
技术积分 19502 (48)
社区积分 10046 (157)
注册日期 2002-11-28
论坛徽章:83
现任管理团队成员2008北京奥运纪念徽章:羽毛球2008北京奥运纪念徽章:排球2008年新春纪念徽章  
      

发表于 2007-8-17 16:59 
两个都是新东西,哈哈,看来步调不一呀.
好像11.1.0.5的进候还没有到 Linux 5.0列在认证的列表中呢


__________________
只看该作者    顶部
离线 itpub.com.cn
非主流郁闷



精华贴数 0
个人空间 0
技术积分 1868 (877)
社区积分 873 (1030)
注册日期 2006-7-22
论坛徽章:2
会员2007贡献徽章ITPUB新首页上线纪念徽章    
      

发表于 2007-11-26 10:41 


QUOTE:
以上修改在系统重启前有效,重启后系统又会变回默认的enforcing模式。如果需要启动即为permissive模式,则需要在grub的启动项中增加enforcing=0,例如

没修改/etc/selinux/config,当然重启后变enforcing了


只看该作者    顶部
离线 winsome
初级会员


精华贴数 0
个人空间 0
技术积分 46 (29105)
社区积分 0 (58821)
注册日期 2002-7-1
论坛徽章:0
      
      

发表于 2007-11-26 10:48 
曾经被SELinux害了一个晚上

以前是Oracle 9i + Redhat EL 4,装不下去。


__________________
Zero To Hero ... Good To Great ...
只看该作者    顶部
离线 youngcow
中级会员



精华贴数 0
个人空间 0
技术积分 719 (2636)
社区积分 2 (23067)
注册日期 2001-12-12
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2007-11-26 14:14 
selinux是一个神奇的东西。前几个月用as4u4+11.1.0.6关闭selinux是没有问题的


只看该作者    顶部
离线 justin033
寻觅冷清凄惨戚


精华贴数 0
个人空间 0
技术积分 386 (5060)
社区积分 4 (17947)
注册日期 2005-7-17
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2007-11-26 22:42 
try to " # insmod /oracle/11g/lib/libnnz11.so" and login using SQLPLUS again!


__________________
Popgo 反思总结计划进行中...

To be a dba Unix DBA QQ group: 10098435

Unix-DBA google group: http://groups.google.com/group/unix-dba
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问