|
利用国庆假期做了个测试关于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)
-
1.GIF
(42.61 KB, 下载次数: 12)
|