1、Linux5.6_x64 Install Oracle 11g R2 详细过程Sam 6/13/2012环境介绍:win7 Ultimate x64 + VMWare Workstation 8操作系统:RHEL5.6_x64数据库版本:oracle 11g R2内存:4G (oracle11g 最低要求 1G)SWAP:8G (oracle11g 最低要求 1668480 KB)一、 安装 RedhatLinux 5.6_x64二、 Install VMWare Tools.按指示一步一步,默认即可。安装 Oracle11g R2 前准备工作三、 配置 IP,方便远程就解决问题。#ifcon
2、figa 查看网卡#vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticIPADDR=192.168.137.200NETMASK=255.255.255.0GATEWAY=192.168.137.1ONBOOT=yes四、 更改主机名、HOSTS 文件#vi /etc/sysconfig/networkHOSTNAME=DBServer#vi /etc/hosts因安装时没有设置好网卡相关参数。修改后,重启网络服务。接下来,将使用 Xshell 来完成相关修改五、 安装 Linux 软件包配置 yum#
3、touch /etc/yum.repos.d/local_yumserver.repo#vi /etc/yum.repos.d/ocal_yumserver.repo输入内容local_yumservername=Red Hat Enterprise Linuxbaseurl=file:/media/yumserver/Serverenabled=1gpgcheck=0#mkdir /media/yumserver#mount /dev/dvd /media/yumserver-将 DVD 挂载到/media/yumserver# yum -y install binutils compat-
4、libstdc+ elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c+ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libgomp libstdc+ libstdc+-devel make sysstat unixODBC unixODBC-devel安装以下软件包binutils-2.17.50.0.6compat-libstdc+-33-3.2.3elfutils-libelf-0.
5、125elfutils-libelf-devel-0.125elfutils-libelf-devel-static-0.125gcc-4.1.2gcc-c+-4.1.2glibc-2.5-24glibc-common-2.5glibc-devel-2.5glibc-headers-2.5kernel-headers-2.6.18ksh-20060214libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.2libgomp-4.1.2libstdc+-4.1.2 libstdc+-devel-4.1.2make-3.81sysstat-7.0.2unixOD
6、BC-2.2.11unixODBC-devel-2.2.11六、 更改 LINUX 系统参数修改 /etc/sysctl.conf 文件,加上如下参数#vi /etc/sysctl.conffs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default
7、= 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586应用配置# /sbin/sysctl -p修改用户限制#vi /etc/security/limits.conf 文件,加上下面的参数oracle soft nproc16384oracle hard nproc65535oracle soft nofile 16384oracle hard nofile 65536修改用户验证选项#vi /etc/pam.d/login 文件加上如下参数session requ
8、ired pam_limits.so修改 config 文件,使得 SELINUX =disabled#vim /etc/selinux/configSELINUX =disabled七、 建 oracle 目录、用户和组(Kingdee EAS 适用)#mkdir /oracle 新建目录#mkdir /oradata#groupaddoinstall 建 oinstall 组#groupadddba 建 dba 组#useraddg oinstallG dba oracle 建 oracle 用户并加入到 oinstall 和 dba 组里#passwd oracle 更改 oracle
9、密码#chown -R oracle:oinstall /oracle 更改所属用户和组#chown -R oracle:oinstall /oradata 更改所属用户和组#chmodR 775 /oracle/#chmodR 775 /oradata/# id oracle uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)八、 设置 PROFILE 变量修改用户 bash shell$ vi .bash_profile(#vi oracle/.bash_profile)增加export ORACLE_BASE=/
10、oracleexport ORACLE_SID=orclexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1exportPATH=$ORACLE_HOME/bin:$PATH:$HOME/binexport LANG=en九、 Xftp 上传 ORACLE 安装文件至/oracle 用 oracle 用户上传十、 解压安装文件$cd /oracle$unzip linux.x64_11gR2_database_1of2.zip$unzip linux.x64_11gR2_database_2of2.zip十一、 安装 ORACLE#ex
11、port DISPLAY=x.x.x.x:0.0因为是使用图形化安装,我这里使用的是 Xmanager 来远程安装。$cd /oracle/database/$./runInstaller十二、 Netca 创建监听十三、 Dbca 建库十四、 启动 oracle$lsnrctl start -启动监听$sqlplus / as sysdbaSQLstartup; -启动 oracle$emctl start dbconsolehttps:/DBServer:1158/em如果无法连接,请检查防火墙#vi /etc/sysconfig/iptables-A RH-Firewall-1-INPUT -m state -state NEW -m tcp -p tcp -dport1158 -j ACCEPT 添加 1158 端口重启防火墙#service ipatbles start