How to install Oracle 10gR2 on openSUSE-11.1


在openSUSE上安装Oracle算是一件比较简单的事情,一般情况下可以根据openSUSE网站上的步骤一步一步来就可以,SUSE为了让用户更简单方便地安装Oracle,提供了orarun.rpm包来进行一些安装设置,具体步骤可以参照:
http://en.opensuse.org/Oracle_on_openSUSE

当然也可以自己进行这些安装设置(以下操作如果没有特别说明,均需要以root权限运行)
1. 下载Oracle软件并解压缩到/opt/database文件夹
linux-xiaoxiao:/opt/database # ls  
doc install response runInstaller stage

2. 尝试执行orarun.rpm包,发现缺少依赖的xshared和pdksh包
linux-xiaoxiao:/opt/database # rpm -Uvh /windows/D/linux-temp/download/orarun-1.8-109.21.i586.rpm                                                              
error: Failed dependencies:                                                    
        xshared is needed by orarun-1.8-109.21.i586                            
        pdksh is needed by orarun-1.8-109.21.i586   
linux-xiaoxiao:/opt/database # rpm -qa orarun

此时,可以通过安装相应的包,或者增加--nodeps参数来执行orarun.rpm;或者不执行orarun.rpm包自己进行安装配置。执行orarun.rpm包后的操作在SUSE网站上有详细说明,就不再叙述了。下面仅仅记录了自己进行安装配置的操作。

3. 创建相应的用户组和用户,并授权
linux-xiaoxiao:/opt/database # groupadd dba
linux-xiaoxiao:/opt/database # useradd -g dba oracle
linux-xiaoxiao:/opt/database # mkdir /home/oracle  
linux-xiaoxiao:/opt/database # chown oracle:dba /home/oracle/

4. 配置/etc/sysctl.conf 文件,增加共享内存段的一些设置:
kernel.sem = 25032000100128                       
kernel.shmmax = 2147483648                        
kernel.shmmni = 128                               
kernel.shmall = 2097152                           
kernel.msgmnb = 65536                             
kernel.msgmni = 2878                              
fs.file-max = 65536                               
net.ipv4.ip_local_port_range = 1024 65000         
配置完成后通过sysctl -p或者重启系统来使www.bkjia.com配置的参数生效
linux-xiaoxiao:/opt/database # sysctl -p          
net.ipv4.icmp_echo_ignore_broadcasts = 1          
net.ipv4.conf.all.rp_filter = 1                   
fs.inotify.max_user_watches = 65536               
net.ipv4.conf.default.promote_secondaries = 1     
net.ipv4.conf.all.promote_secondaries = 1         
kernel.sem = 25032000100128                       
kernel.shmmax = 2147483648                        
kernel.shmmni = 128                               
kernel.shmall = 2097152                           
kernel.msgmnb = 65536                             
kernel.msgmni = 2878                              
fs.file-max = 65536                               
net.ipv4.ip_local_port_range = 1024 65000         
  • 1
  • 2
  • 下一页

相关内容