oracle 11g R2 标准版 64位linux安装
安装环境: Redhat es 5.5 64位 ,系统内存8G,swap 10G ,oracle 11G R2 标准版 一,Oracle 安装前的准备 检查一下包,必须全部安装: binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 gcc-4.1.1 gcc-c++-4.1.1 glibc-2.5-12 glibc-2.5-12 (32 bit) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5-12 (32 bit) libaio-0.3.106 libaio-0.3.106 (32 bit) libaio-devel-0.3.106 libgcc-4.1.1 libgcc-4.1.1 (32 bit) libstdc++-4.1.1 libstdc++-4.1.1 (32 bit) libstdc++-devel 4.1.1 make-3.81 sysstat-7.0.0 注:系统默认安装完会少一下包: fonts-chinese-3.02-12.el5.noarch.rpm fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm libaio-devel-0.3.106-5.i386.rpm libaio-devel-0.3.106-5.x86_64.rpm sysstat-7.0.2-3.el5.x86_64.rpm unixODBC-2.2.11-7.1.i386.rpm unixODBC-2.2.11-7.1.x86_64.rpm unixODBC-devel-2.2.11-7.1.i386.rpm unixODBC-devel-2.2.11-7.1.x86_64.rpm 二,创建oracle 用户 和组 执行 如下 shell 命令: su - root /usr/sbin/groupadd oinstall /usr/sbin/groupadd dba /usr/sbin/groupadd oper /usr/sbin/useradd -g oinstall -G dba,oper oracle 设置密码 passwd oracle 三,系统参数和配置文件 添加如下到文件/etc/sysctl.conf : kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 4294967295 kernel.shmall = 268435456 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.file-max = 6815744 fs.aio-max-nr = 1048576 /sbin/sysctl ?p /etc/security/limits.conf 添加如下: session required /lib64/security/pam_limits.so session required pam_limits.so oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 /etc/profile 添加: if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 四,目录及环境变量配置: 大小至少3G以上: chown -R oracle:oinstall /home/oracle/oracle_base chmod -R 775 /home/oracle/oracle_base / 安装 以oracle 登陆 修改环境变量: /home/oracle/.bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs #DISPLAY=localhost:0.0 #export DISPLAY export ORACLE_SID=orcl export ORACLE_BASE= /home/oracle/oracle_base export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:ORACLE_HOME/lib export ORACLE_HOME=/home/oracle/oracle_base/product/11.2.0/dbhome_1 export ORACLE_HOME_LISTNER=$ORACLE_HOME PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin umask 022 export PATH sh /home/oracle/.bash_profile 重新用oracle用户登录系统,我使用的是Xmanger软件来登录 (通过 xhsot + 来测试是否可以正常调用图形化界面,如果出现 access control disabled,clients can connect from any hos) 表示可以正常调用 进入到oracle的instal文件夹下 ./runlnstaller 五,安装oracle 如果不出意外,会出现oracle的安装图形化界面, 按照提示一步一步安装即可 在安装第二步会oracle会检测环境是否符合,如果提示swap或大,或小,忽略,下一步 完成之后,按照提示用root执行 root.sh和 orainstRoot.sh 回车即可 到此基本就完成了。 注:在按照到68%和76%时,非常慢,耐心等待。 根据硬件的不同,我统计过三种情况,安装时间不会超过2小时。 六,oracle创建实例 通过图形化来创建实例 cd $home_ORACLE/oracle_base/product/11.2.0/dbhome_1/bin/ ./dbca 然后会出现创建实例的图形化界面,按照提示进行下一步就可以了。 登陆em的方式一样的,这是端口不一样,这是及可以登录默认实例,也可以登录你创建的实例了。 2010-09-18 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |