在SUSE上安装Oracle 10g
系统环境:SUSE ES9,SUSE Profesional 9.1 9.2 9.3
oracle版本:10.2.0.1.0
安装过程分以下四个步骤
一,安装准备
二,下载安装
三,相关设置
四,常见错误
一,安装准备
1,创建oracle用户
以root用户登录,并创建oracle用户以及所属的dba组
1 2 3 4 5 | su - # groupadd dba # useradd -g dba oracle # mkdir /home/oracle # chown oracle:dba /home/oracle |
2,配置系统参数
编辑 /etc/sysctl.conf 文件并添加下列参数:
1 2 3 4 5 6 7 8 9 10 | kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 |
编辑后可以运行“sysctl -p” 生效,或者重启系统
编辑 /etc/pam.d/login 文件,并添加下行参数:
1 | session required /lib/security/pam_limits.so |
编辑 /etc/security/limits.conf 并添加下行参数:
1 2 3 4 | oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 |
3,创建oracle目录
1 2 3 | # mkdir /opt/oracle # mkdir /opt/oracle/10gR2 # chown -R oracle:dba /opt/oracle |
4,设置oracle环境变量
编辑 /home/oracle/.bash_profile 并添加下列行:
1 2 3 4 5 6 7 | ORACLE_BASE=/opt/oracle ORACLE_HOME=$ORACLE_BASE/10gR2 ORACLE_SID=MY_ORACLE LD_LIBRARY_PATH=$ORACLE_HOME/lib PATH=$PATH:$ORACLE_HOME/bin export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH |
保存后通过下面命令是配置生效
1 2 3 | su - oracle cd /home/oracle . .bash_profile |
二,下载安装
1,下载并安装需要的rpm软件包
检查软件包安装情况:
1 | rpm -q make gcc glibc glibc-devel libstdc++ libstdc++-devel cpp openmotif openmotif21 pdksh libaio libaio-devel |
软件包下载地址:http://ftp.suse.com/
安装rpm软件包:
1 2 3 4 5 6 7 8 9 10 11 | # rpm -ivh gcc-3.3.4-11.i586.rpm \ glibc-devel-2.3.3-118.i586.rpm \ libstdc++-3.3.4-11.i586.rpm \ libstdc++-devel-3.3.4-11.i586.rpm \ cpp-3.3.4-11.i586.rpm \ pdksh-5.2.14-780.i586.rpm \ openmotif-2.2.2-519.1.i586.rpm \ openmotif21-libs-2.1.30MLI4-115.i586.rpm \ libaio-0.3.98-17.i586.rpm \ libaio-devel-0.3.98-18.3.i586.rpm \ make-3.80-184.1.i586.rpm |
2,下载oracle 10g
下载地址:http://www.oracle.com/technology/software/products/database/oracle10g/index.html
解压安装包
1 | unzip 10201_database_linux32.zip |
3,开始oracle的安装
1 2 | cd database ./runInstaller |
三,相关配置
1,关闭RAC 和 ASM进程,如果用不到这些
1 2 3 | su - # /etc/init.d/init.cssd disable # /etc/init.d/init.cssd stop |
四,常见错误
1,错误:DISPLAY not set. Please set the DISPLAY and try again.
以root用户打开终端或者ssh登录,通过下面命令均可可解决
命令一: export DISPLAY=:0.0
命令二: xhost +
2,错误:error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
安装libaio和libaio-devel软件包,如果仍重复提示错误,以root用户运行”ldconfig“命令可以解决
3,错误:Check complete. The overall result of this check is: Failed <<<< 检查缺失软件包并安装,或者修改系统参数为需要的值