详解用SuSE Linux10安装Oracle数据库
随着信息化时代的到来,我们的生活中越来越离不开电脑,而怎样才能更好的应用它,我想大多数人都有自己的看法,今天所要讲的是SuSE Linux10上如何安装Oracle数据库的知识,下面给大家一步步的讲解这些步骤。
系统要求:
内存:推荐1G
Swap分区:设为内存的2倍
/tmp磁盘空间:400MB以上
磁盘空间:软件3.5G 数据1.2G
所需软件:
SuSE Linux10 for x86
Oracle database 10gR2 for linux32
Orarun-1.8-109.15.i586.rpm软件包,可以从http://ftp.novell.com/partners/oracle/sels-9下载
安装步骤:
1、安装SuSE
安装SuSE一定确保安装“C/C++Compiler and Tools”软件包。
# gcc Cversion 查看是否安装该软件包
2、安装所需软件包
安装orarun软件包
#rpm Civh orarun-1.8-109.15.i586.rpm
安装libaio和libaio-devel软件包,这两个软件包可以在SuSE Linux DISK4中找到
#rpm Civh orarun-1.8-109.15.i586.rpm
#rpm Civh libaio-devel-0.3.104-3.i586.rpm
3、Oracle用户设置
当orarun软件包安装时,会自动建立名为oracle的用户,和一个oinstall组。我们只需要将该用户设置为enable,把 shell从/bin/false改为/binbash.而且orarun软件包将ORACLE_HOME文件夹自动生成,减少了很多麻烦。
4、设置Oracle环境变量
修改/ect/profile.d/oracle.sh文件,ORACLE_HOME、ORACLE_SID等环境变量可以根据需要自行修改。
例如:
ORACLE_HOME=$ORACLE_BASE/product/10gR2
ORACLE_SID=ORCL
其中默认NLS_LANG=AMERICAN,如果在中文OS下安装界面会产生乱码。建议在英文环境下安装。
5、安装Oracle10gR2
注销root用户,以oracle用户重新登录到KDE.注意不要在root用户下使用su C oracle来切换到oracle用户进行安装,那样系统图形界面不能启动。
运行。/runInstaller Cignoresysprereqs 开始安装Oracle, Cignoresysprereqs忽略对操作系统的认证,Oracle10g默认不能安装在SuSE Linux10上。当然也可以将安装文件拷贝到硬盘,修改database/install/oraparam.ini文件,将其中添加SuSE-10, 这样可以不使用Cignoresysprereqs参数。
下面在图形界面就可以一路顺利安装了,安装时没有发现任何错误。