Oracle 11g for Red Hat Enterprise Linux 6安装(64位)

http://lmdkfs.blog.163.com/blog/static/746113242012216112818450/ 一、准备服务器和操作系统 二、安装准备 检查redhat内核版本 [root@redhat ~]# uname -r 2.6.32-131.0.15.el6.i686 安装软件包检查 [root@redhat sysconfig]# rpm -qa | grep binutils binutils-2.20.51.0.2-5.20.el6.i686 binutils-devel-2.20.51.0.2-5.20.el6.i686 [root@redhat sysconfig]# rpm -qa | grep compat-libstdc++ compat-libstdc++-33-3.2.3-69.el6.i686 [root@redhat sysconfig]# rpm -qa | grep elfutils-libelf elfutils-libelf-0.152-1.el6.i686 elfutils-libelf-devel-0.152-1.el6.i686 [root@redhat sysconfig]# rpm -qa | grep glibc glibc-headers-2.12-1.25.el6.i686 glibc-devel-2.12-1.25.el6.i686 glibc-2.12-1.25.el6.i686 glibc-common-2.12-1.25.el6.i686 [root@redhat sysconfig]# rpm -qa | grep libaio libaio-0.3.107-10.el6.i686 [root@redhat sysconfig]# rpm -qa | grep libgcc libgcc-4.4.5-6.el6.i686 [root@redhat sysconfig]# rpm -qa | grep libstdc++ libstdc++-4.4.5-6.el6.i686 libstdc++-docs-4.4.5-6.el6.i686 libstdc++-devel-4.4.5-6.el6.i686 [root@redhat sysconfig]# rpm -qa | grep sysstat sysstat-9.0.4-18.el6.i686 [root@redhat sysconfig]# rpm -qa | grep unixODBC unixODBC-devel-2.2.14-11.el6.i686 unixODBC-2.2.14-11.el6.i686 修改内核参数,修改后运行sysctl –p 使修改生效 [root@redhat ~]# vi /etc/sysctl.conf kernel.shmall = 4294967296 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 fs.aio-max-nr = 1048576 fs.file-max = 6815744 oracle 用户及组的创建 [root@redhat ~]# groupadd oinstall [root@redhat ~]# groupadd dba [root@redhat ~]# useradd -g oinstall -G dba oracle [root@redhat ~]# passwd oracle 更改用户 oracle 的密码。 新的密码: 重新输入新的密码: passwd:所有的身份验证令牌已经成功更新。 [root@redhat ~]# mkdir -p /u01/oracle [root@redhat ~]# chown -R oracle:oinstall /u01/oracle 为 oracle 用户设置环境变量 [root@redhat ~]# su -l oracle [oracle@redhat ~]$ vi .bash_profile TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR export ORACLE_BASE=/u01/oracle       #这个是自己刚刚创建的目录 export ORACLE_HOME=$ORACLE_BASE/product/OraHome export ORACLE_SID=test                            #改成自己的oracle  ID export ORACLE_OWNER=oracle export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export CLASSPATH --执行以下命令让配置马上生效或以oracle用户登录使设置生效 $ source $HOME/.bash_profile 设置Shell Limits a.在/etc/security/limits.conf文件中加入下列行: oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 b.在/etc/pam.d/login文件中加入下列行,如果里面没有的话: session required /lib/security/pam_limits.so session required pam_limits.so c.在/etc/profile后加入以下语句:   #步骤 c 可以不用修改。 vi /etc/profile if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 16384 else ulimit -u 16384 -n 16384 fi fi 三、安装ORACLE软件 [root@redhat ~]# su -l oracle [oracle@redhat ~]$ cd database/ [oracle@redhat database]$ ./runInstaller 环境说明: Oracle10.2.0.1 _linux_x86_64 Linux RadHat Enterprise5_64 ArcSDE 9.3.1 For Linux_oracle10g_64 2安装步骤参考: http://wenku.baidu.com/view/66bf0375f46527d3240ce056.html http://www.gisall.com/?uid-5624-action-viewspace-itemid-2903 安装过程常出现的一种错误 (1)error while loading shared libraries: libg2c.so.0: cannot open shared object file: No such file or directory (2)error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory 这两个安装错误常见于ESRI社区,如http://forums.esri.com/Thread.asp?c=158&f=2285&t=233254 http://bbs.esrichina-bj.cn/ESRI/thread-57786-1-1.html 分析和解决方法 (1)                   出现该问题的命令是:sdesetup -o install  -d ORACLE10G -p sde (2)                   报错后,对sdesetup进行分析(ldd sdesetup),查询缺失的相关安装文件。 (3)                   结果显示,缺失libg2c.so.0和libXm.so.3。 (4)                   搜索libg2c.so.0的相关资源,可以在http://rpm.pbone.net/index.php3/stat/4/idpl/13949405/dir/redhat_el_4/com/libf2c-3.4.6-3.1.x86_64.rpm.html下载libf2c-3.4.6-3.1.x86_64.rpm,分析libf2c-3.4.6-3.1.x86_64.rpm的内容(rpm -qpl),结果显示可安装libg2c.so.0,如下图所示:     (5)                   安装libf2c-3.4.6-3.1.x86_64.rpm (6)                   搜索libXm.so.3的相关资源,在http://rpm.pbone.net/index.php3/stat/4/idpl/8080818/com/openmotif22-2.2.3-18.x86_64.rpm.html下载openmotif22-2.2.3-18.src.rpm,分析openmotif22-2.2.3-18.src.rpm的内容(rpm -qpl),结果显示可安装libXm.so.3,如下图所示:     (7)                   安装openmotif22-2.2.3-18.src.rpm (8)                   再次分析sdesetup,发现缺失的so文件已经补上,问题得到解决。如下图所示:  
posted @ 2012-07-16 18:13  adodo1  Views(310)  Comments(0Edit  收藏  举报