Oracle 10g在RHEL6上的另类安装方法


Oracle 10g官方文档上写对于红帽linux只能装在rhel4以下的操作系统版本上,当然装在rhel5上也没有什么问题,但需要oracle公司的特别授权,否则将来无法联系oracle公司进行support。在rhel6上装oracle,如果采用传统的./runInstall.sh方式,则会遇到错误,需要用点特殊的手段,才能搞定!而且需要使用tar打包在rhel5上装好的oracle软件(关闭oracle后打包),软件体系架构要相符合;同样可以使用这种方式在PXE装机的时候,直接把oracle软件和数据库一起装上,但需要精心编写PXE post%节脚本!

1:创建oracle用户和oinstall,dba组

  1. [root@rhel6 ~]# groupadd oinstall  
  2. [root@rhel6 ~]# groupadd dba  
  3. [root@rhel6 ~]# useradd -g oinstall -G dba oracle  
  4. [root@rhel6 ~]# echo 'oracle' |passwd --stdin oracle  
  5. Changing password for user oracle.  
  6. passwd: all authentication tokens updated successfully. 

2:修改相应的环境变量

  1. [root@rhel6 /]# su - oracle  
  2. [oracle@rhel6 ~]$ cat .bash_profile   
  3. # .bash_profile  
  4.  
  5. # Get the aliases and functions  
  6. if [ -f ~/.bashrc ]; then  
  7.         . ~/.bashrc  
  8. fi  
  9.  
  10. # User specific environment and startup programs  
  11.  
  12. ORACLE_BASE=/u01/app  
  13. ORACLE_HOME=/u01/app/oracle  
  14. ORACLE_SID=ora10g 
  15. LD_LIBRARY_PATH=$ORACLE_HOME/lib  
  16. PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin  
  17. alias sqlplus='/usr/local/rlwrap/bin/rlwrap sqlplus' 
  18. alias rman='/usr/local/rlwrap/bin/rlwrap rman' 
  19.  
  20. NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS' 
  21. NLS_LANG=american_america.UTF8  
  22. EDITOR=vim 
  23.  
  24. export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH DISPLAY NLS_DATE_FORMAT NLS_LANG EDITOR 
  • 1
  • 2
  • 3
  • 下一页

相关内容