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
学习了~文章简单易懂~感谢博主分享~