missing-cn 阅读(182) 评论(0)
oracle 9.2在centos6.3下的安装文档


一、安装vnc,方便远程安装oracle


  1、安装vnc
  yum search vnc
      yum install -y tigervnc-server.x86_64
  2、启动vncserver
  service vncserver start
  报不能打开display
 
   3、修改配置文件
  vi /etc/sysconfig/vncservers
  增加下面两行
  
VNCSERVERS="2:root"
VNCSERVERARGS[2]="-geometry 1024x768"
   4、 启动vncserver
service vncserver start
提示没有配置密码
   5、  配置密码
 
vncpasswd
6、 启动服务
service vncserver start


7、修改iptables规则
vi /etc/sysconfig/iptables
增加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT


service iptables restart
 
7、用vnc客户端连接测试


略 


二、oracle安装


1、编辑hosts文件


echo “194.194.6.11 smart-db01” >> /etc/hosts


2、安装必需软件


yum -y install kernel-devel kernel-headers


yum -y install compat-db compat-gcc-34 compat-gcc-34-c++ compat-libstdc++-33 glibc-* glibc-*.i686 libXpm-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 ksh libXp libaio-devel numactl numactl-devel unixODBC unixODBC-devel


3、创建Oracle相关用户和目录


groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
usermod -g oinstall -G dba oracle
mkdir -p /opt/oracle
chown -R oracle:oinstall /opt/oracle
chmod -R 755 /opt/oracle


4、修改内核参数


cat >> /etc/sysctl.conf << EOF
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 262144
EOF


预防创建共享段错误,需要执行 下面命令
echo 503 >>/proc/sys/vm/hugetlb_shm_group
#503 为dba组数字id
5、Oracle用户设置相关限制设置


cat >> /etc/security/limits.conf << EOF
oracle  soft    nproc   2047
oracle  hard    nproc   16384
oracle  soft    nofile  1024
oracle  hard    nofile  65536
EOF


cat >> /etc/pam.d/login << EOF
session     required        pam_limits.so
EOF


cat >> /etc/profile << EOF
if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
                ulimit -p 16384
                ulimit -n 65536
        else
                ulimit -u 16384 -n 65536
        fi
fi
EOF


cat >>/home/oracle/.bash_profile << EOF
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/10201
export ORACLE_SID=gssq
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
EOF




6、使用vnc登录服务器的图形界面





7、服务器上运行 shell窗口(以下均在此窗口执行命令)


gzip -d 10201_database_linux_x86_64.cpio.gz 


cpio -idmv < 10201_database_linux_x86_64.cpio




8、增加oracle10g对centos6的支持
找到下面两行,
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
替换为
[Certified Versions]
Linux=redhat-6,redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2


保存退出


9、切换到root用户 执行


xhost +


10、切换回oracle用户执行






第三步:  选择高级安装“Advanced Installation”,然后Next:
 
 
第四步:  指定产品清单目录和身份证明,默认即可:(注意:目录必须属于oracle用户)
 
 
第五步:  选择安装类型,这里选择企业版“EnterpriseEdition”,点击“Product Language”按钮可以进行产品语言的选择:
 
 
第六步:  语言选择简体中文“Simplified Chinese”,选中后,点击OK,点击Next:
 
 
第七步:  指定安装主目录的详细信息,这里默认即可,点击Next:


安装过程中如果遇到swap空间的报警,选择忽略继续安装










切换为root用户执行


/opt/oracle/product/10201/root.sh


至此安装完成