查看: 6852|回复: 7

[原创] 共享:对于Oracle 11G R2 安装的一些体会

[复制链接]
论坛徽章:
3
祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-03-01 11:19:072011新春纪念徽章
日期:2011-02-18 11:43:35
跳转到指定楼层
1#
发表于 2009-10-8 00:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
利用国庆假期做了个测试关于Oracle  R2在ORACLE LINUX 5上的安装,有一些体会与大家共同分享。
OS:2.6.18-164.el5xen

一、操作系统安装时,应选择为secure Linux disabled
否则可能出现以下问题:
(1)FTP文件时,报“500 OOPS:cannot change directory:/root”
上传文件时,报告“权限或者路径不对”百思不得其解。当然通过
“setsebool -P ftpd_disable_trans on ”是可以解决的,但是后续还有问题,参见(2)

(2)安装“Oracle11gR2 ASM Grid Infrastructure ”,执行root.sh
报告“error while loading shared libraries: /opt/oracle/product/11.2/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied”
同问题(3)

(3)执行SQLPLUS,报告同(2)的错误。
通过“将SElinux设置位PERMISSIVE状态”,暂时可以解决。此时问题(2),在重新执行root.sh时,可通过。
但是重新启动后,ASM无法挂起。

由于对linux不熟悉。自此,才想起在配置时,出现过如下界面“SElinux Setting”界面。(见附件1)

重新安装操作系统,设置SElinux 为“disabled”,以上问题均不存在了。

二、ASM磁盘的配置,不能偷懒。
在设置ASM的asm disk时,有些偷懒了。参照Oracle 10G的经验,划分了/dev/sdb1,/dev/sdc1后,
未用ASMLIB,也未用RAWS,而是直接修改了/dev/sdb1,/dev/sdc1的属主和权限。属主为grid : oinstall,
此时如果属主设置为“oracle : oinstall” ,则在创建ASM DISKGROUP时,就不能看到磁盘。
如果属主为grid : oinstall,则可以正常创建ASM DISKGROUP,并且启动、停止均表现正常。
但是在DBCA创建数据库时,报告“ORA-15045,ORA-17502,ORA-15081”等等错误。(见附件2)

查了Metalink只有一篇关于Windows下的文章与此错误相同,但是文章中说是关于Administrator权限的问题。估计不是。
没有解决。
后来尝试完全用ASMLIB,则DBCA创建完全正确。

该问题,挺奇怪的。请各位指教。

不会在文中插图,权做为附件吧。

2.GIF (21.25 KB, 下载次数: 20)

2.GIF

1.GIF (42.61 KB, 下载次数: 12)

1.GIF
论坛徽章:
3
祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-03-01 11:19:072011新春纪念徽章
日期:2011-02-18 11:43:35
2#
 楼主| 发表于 2009-10-8 00:39 | 只看该作者
关于SElinux disabled的设置,刚看到一个方法:

Disable secure linux by editing the /etc/selinux/config file, making sure the SELINUX flag is set as follows:

SELINUX=disabledAlternatively, this alteration can be done using the GUI tool (Applications > System Settings > Security Level). Click on the SELinux tab and disable the feature. If SELinux is disabled after installation, the server will need a reboot for the change to take effect.

呵呵。。还得多看书呀。

使用道具 举报

回复
论坛徽章:
12
2011新春纪念徽章
日期:2011-01-04 10:37:10复活蛋
日期:2011-08-05 07:49:13ITPUB官方微博粉丝徽章
日期:2011-07-01 14:13:35数据库板块每日发贴之星
日期:2011-05-17 01:01:012010广州亚运会纪念徽章:篮球
日期:2011-05-16 15:17:13数据库板块每日发贴之星
日期:2011-05-02 01:01:02数据库板块每日发贴之星
日期:2011-04-27 01:01:022010广州亚运会纪念徽章:棋类
日期:2011-04-26 14:51:37ITPUB学员
日期:2011-04-08 09:44:05ITPUB元老
日期:2012-08-12 12:19:07
3#
发表于 2009-10-8 06:49 | 只看该作者
SElinux 一般测试文档都要求在disabled 的级别

ASM 创建可以参考鄙人写的帖子
http://www.itpub.net/thread-1214806-1-1.html

第一张图的错误应该是在dbca建库的时候 我要看下进度条%在哪里 估计有一下集中邪门错误
1.按错误信息看是ASM I/O的问题 所以需要询问您是否采用 grid oracle 分用户方式 还是单单采用oracle用户方式安装了 grid和database组件
2.有时候dbca create database 是会有这样一些列的问题 重新建次就好了
3.楼主偶metalink帐号  能否共享下?

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
4#
发表于 2009-10-8 09:52 | 只看该作者
NICE

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
5#
发表于 2009-10-8 09:53 | 只看该作者
18P

使用道具 举报

回复
论坛徽章:
12
2011新春纪念徽章
日期:2011-01-04 10:37:10复活蛋
日期:2011-08-05 07:49:13ITPUB官方微博粉丝徽章
日期:2011-07-01 14:13:35数据库板块每日发贴之星
日期:2011-05-17 01:01:012010广州亚运会纪念徽章:篮球
日期:2011-05-16 15:17:13数据库板块每日发贴之星
日期:2011-05-02 01:01:02数据库板块每日发贴之星
日期:2011-04-27 01:01:022010广州亚运会纪念徽章:棋类
日期:2011-04-26 14:51:37ITPUB学员
日期:2011-04-08 09:44:05ITPUB元老
日期:2012-08-12 12:19:07
6#
发表于 2009-10-8 09:56 | 只看该作者
原帖由 〇〇 于 2009-10-8 09:53 发表
18P

你个水货

使用道具 举报

回复
论坛徽章:
14
2009新春纪念徽章
日期:2009-01-04 14:52:28沸羊羊
日期:2015-03-04 14:51:52优秀写手
日期:2014-03-14 06:00:13马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:15蜘蛛蛋
日期:2012-06-27 21:08:142012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
7#
发表于 2012-3-13 11:59 | 只看该作者
Himmelskorper 发表于 2009-10-8 09:56
你个水货

sqlplus
error while loading shared libraries: /opt/oracle/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
有没有简单的解决办法?
好像作一个授权即可。

使用道具 举报

回复
论坛徽章:
0
8#
发表于 2012-3-14 08:11 | 只看该作者
太好了,我也学习一下

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表