Linnux下Oracle10G和Oracle11G双版本数据库并存的安装和配置
心血来潮,突然想在OEL6下面安装Oracle10g和Oracle11g,2个版本共存,方便学习和实验,这个安装过程其实不难操作,如果你有分别安装过10g和11g的经验,相信具体操作是很容易的,最总要的一点是如何让2个版本共存和正常使用。
在虚拟机上测试了整个安装过程,本本比较懒,过程相当缓慢。
环境
WMWARE WORKSTAION 7
OS OracleLinux-R6 32Bit 1G内存 30G硬盘1+20G硬盘2(用于存放安装软件)
DATABASE
10201_database_linux32
linux_11gR2
之所以选择的操作系统是OEL,主要是出于兼容性考虑,毕竟这是Oracle自家的玩意儿,自己公司的产品的兼容性肯定要比与别家的相比好点。
PS:不过令我很郁闷的一点就是,启动数据库安装程序的时候,为什么相同的环境变量配置,使用Red Hat Enterprise的时候都能够正常显示中文,但是一到OEL就是经典的方块,不过操作系统是5.x还是6.x,不过database是10.x还是11.x。
下面是安装过程的简单记录和汇总。
一、 首先安装oracle10g
1. 建立oracle安装需要的组
root用户执行
groupadd oinstall
groupadd dba
groupadd oper
2. 建立oracle用户
root用户执行
useradd oracle -g oinstall -G dba,oper
passwd oracle
3. 修改oracle的配置文件
oracle用户执行
添加下面的行到.bash_profile
export EDITOR=vi #设置sqlplus默认编辑器为vi
alias sqlplus=’rlwrap sqlplus’ #一个小工具,能够让sqlplus想windows下一样使用方向键
export NLS_LANG=”SIMPLIFIED CHINESE_CHINA.UTF8″
export ORACLE_SID=TEST10G
export ORACLE_BASE=/opt/oracle/db/10g
export ORACLE_HOME=$ORACLE