公司打算把数据库移植到Linux 中,并且打算采用Oracle数据库。
从Orcale官方网站,注册后,下载了数据库。10201_database_linux32.zip。大小637.8M。
先上网搜寻了一下,还找到不少资料,挑了几篇讲得简洁的,打算开始安装。
解压安装文件,运行 runInstaller 说提示版本不支持,于是
1.修改redhat版本
在/etc/redhat-release文件中将原版本号改成
Red Hat Enterprise Linux Server release 4 (Tikanga)
2.修改/etc/hosts 把127.0.0.1地址修改成你的真实IP 说明:这里我的IP地址修改错了,可以正常安装,后来不能启动管理器,才查到是这个IP错误的问题。
3.后面是安装所依赖的rpm系统包。系统ISO安装
文件里面都有。
大概就是
libXp-1.0.0-8.i386.rpm
openmotif22-2.2.3-18.i386.rpm
compat-db-4.2.52-5.1.i386.rpm
compat-gcc-34-3.4.6-4.i386.rpm
compat-gcc-34-c++-3.4.6-4.i386.rpm
compat-libstdc++-33-3.2.3-61.i386.rpm
libaio-0.3.106-3.2.i386.rpm
提示找不到什么文件,安装上就好了。
4.然后是配置内核参数文件。我大概看了一下,里面的参数都比参考资料里面的高,就没有修改什么。
5.修改文件 /etc/pam.d/login/增加语句:
session required /lib/security/pam_limits.so
6.创建账户oracel属于的组,及权限。用户级的环境变量/home/oracle/.bash_profile
可能需要参数显示隐藏和备份文件:
创建相关用户组。Oracle不允许在Root用户环境下安装。
我创建了 oracle用户,和一个组:dba,用户添加到dba组。
设置用户环境变量:
export ORACLE_BASE=/database
export ORACLE_HOME=/database/app/10.2.0
export ORACLE_SID=law
export LC_CTYPE=en_US.UTF-8
PATH=$PATH:$ORACLE_HOME/bin
7.我将文件解压到了根目录 /database/
最后要安装的话,必须将这个目录的权限给Oracle用户。
8.切换到oracle用户,运行runInstaller