Press "Enter" to skip to content

RedHat5.5使用xming安装Oracle 10g R2

RedHat5.5/CentOS5.5使用xming安装Oracle 10g Release2版,记录一下。

一,准备工作

1,设置好主机名,并且在windows系统中安装xming

2,安装基本包

# yum install -y gcc make binutils openmotif setarch compat-db compat-gcc 
# yum install -y compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libXp

3,修改linux和oracle10g的系统兼容性
oracle 的官方只支持到Red Hat Release 4为止,所以要修改版本。这里有两种方法:1.修改linux版本;2.修改oracle配置;

方法1:修改linux版本

# vi /etc/redhat-release
将Red Hat Enterprise Linux Server release 5.5 (Tikanga)注释掉(前加”#”即可),然后添加一行:redhat-4

方法2:修改oracle安装文件的配置信息
oracle解压后是一个database目录,编辑database/install/oraparam.ini,找到[Certified Versions]段,将下面一行内容修改为

Linux=redhat-3,SuSE-9,redhat-4,redhat-5.5,UnitedLinux-1.0,asianux-1,asianux-2

并添加如下几行

[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256

4,修改内核参数

# vi /etc/sysctl.conf 添加以下行:
#kernel.shmall = 2097152  
#kernel.shmmax = 2147483648  
kernel.shmmni = 4096  
# semaphores: semmsl, semmns, semopm, semmni  
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  
接着执行/sbin/sysctl -p

5,修改用户限制

vi /etc/security/limits.conf 添加以下几行
oracle           soft    nproc           2047
oracle           hard    nproc           16384
oracle           soft    nofile          1024
oracle           hard    nofile          65536

# vi /etc/pam.d/login 加以下内容

session    required     /lib/security/pam_limits.so

6,关闭selinux

# vi /etc/selinux/config   #设置SELINUX=disabled

7,建立相关用户和组

# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle    #设定oracle用户的密码

# mkdir -p /opt/oracle  
# chown -R oracle:oinstall /opt/oracle  
# chmod -R 775 /opt/oracle  

二,安装

配置oracle用户的环境变量

# vi /home/oracle/.bash_profile 加入下面几行
# Oracle Settings  
TMP=/tmp  
export TMP  
TMPDIR=$TMP  
export TMPDIR  
   
ORACLE_BASE=/opt/oracle  
export ORACLE_BASE  
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1  
export ORACLE_HOME  
ORACLE_SID=orcl  
export ORACLE_SID  
ORACLE_TERM=xterm  
export ORACLE_TERM  
PATH=/usr/sbin:$PATH  
export PATH  
PATH=$ORACLE_HOME/bin:$PATH  
export PATH  
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib  
export LD_LIBRARY_PATH  
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib  
export CLASSPATH  
  
if [ $USER = "oracle" ]; then  
 if [ $SHELL = "/bin/ksh" ]; then  
    ulimit -p 16384  
    ulimit -n 65536  
 else  
    ulimit -u 16384 -n 65536  
 fi  
fi
# su - oracle  #切换至oracle用户
# export LANG=en_US.UTF-8   #oracle的安装界面不支持中文,因此需要设置成英文
# export DISPLAY=192.168.2.172:0.0  #这里的IP是你的windows系统的IP

把下载回的Oracle压缩包解压,并进入解压的目录,确保当前的用户身份是oracle
# ./runInstaller   #开始安装过程
此时windows系统会弹出安装界面

三,管理

安装完成以后

# lsnrctl start   #启动监听
# sqlplus / as sysdba    #进入oracle控制台

参考文档:
http://carvin.iteye.com/blog/779084
http://xjzhujunjie.blog.51cto.com/3582724/863367

One Comment

  1. 晴刃 2012-12-11

    学习了~文章简单易懂~感谢博主分享~

Leave a Reply

Your email address will not be published. Required fields are marked *