在Oracle Enterprise Linux中安装Oracle 11g(一)

2014-11-24 11:03:24 · 作者: · 浏览: 0

在Oracle Enterprise Linux中安装Oracle 11g
一、准备服务器和操作系统
二、安装准备
检查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 www.2cto.com
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 www.2cto.com
[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 = 268435456
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
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 的密码 。
新的 密码: www.2cto.com
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
创建相应的目录
(1)创建Oracle根目录,修改目录的属主以及修改读取权限
[root@redhat ~]# mkdir -p /myoracle/app
[root@redhat ~]# chown -R oracle:oinstall /myoracle/app
[root@redhat ~]# chmod -R 775 /myoracle/app
(2)创建Oracle主目录,修改目录的属主以及修改读取权限
[root@redhat ~]# mkdir -p /myoracle/app/product/11.2.0/db_1
[root@redhat ~]# chown oracle:oinstall /myoracle/app/product/11.2.0/db_1
[root@redhat ~]# chmod 775 /myoracle/app/product/11.2.0/db_1
(3)创建Inventory目录,修改目录的属主以及修改读取权限
[root@redhat ~]# mkdir -p /myoracle/oraInventory
[root@redhat ~]# chown oracle:oinstall /myoracle/oraInventory
[root@redhat ~]# chmod 775 /myoracle/oraInventory
(4)创建数据文件目录,修改目录的属主以及修改读取权限
[root@redhat ~]# mkdir /myoracle/oradata
[root@redhat ~]# chown oracle:oinstall /myoracle/oradata
[root@redhat ~]# chmod 775 /myoracle/oradata
(5)创建闪回区目录,修改目录的属主以及修改读取权限
[root@redhat ~]# mkdir /myoracle/flash_recovery_area
[root@redhat ~]# chown oracle:oinstall /myoracle/flash_recovery_area
[root@redhat ~]# chmod 775 /myoracle/flash_recovery_area
为 oracle 用户设置环境变量
[root@redhat ~]# su -l oracle
[oracle@redhat ~]$ vi .bash_profile
www.2cto.com
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME