设为首页 加入收藏

TOP

Centos6.5下Oracle11gR2安装过程(一)
2015-07-24 12:14:42 来源: 作者: 【 】 浏览:173
Tags:Centos6.5 Oracle11gR2 安装 过程
1准备
CentOS-6.5-x86_64-bin-DVD1
linux_11gR2_database_1of2
linux_11gR2_database_2of2
VMware Workstation 10.0.2
SSH Secure Shell Client
instantclient_11_2
plsqldev1005
2安装虚拟机及CentOS
(1)安装VMware Workstation
(2)安装CentOS,主机命名为:oracledb
(3)磁盘需要大于30G(经验值)
(4)内存必须大于1G(官方要求)
(5)操作系统swap分区大于2G(如果物理内存小于2G,则需要设置,设置值为物理内存的1-2倍,如果物理内存大于2G,则无需设置。)
(6)虚拟机网络连接方式:桥接模式(B)直接连接物理网络
(7)安装完成后设置虚拟机网络(ipv4)为固定IP地址(system-config-network)
(8)进行网络测试OK,则操作系统环境准备完毕
(9)安装虚拟机时一定要选择:先创建虚拟机后安装操作系统
(10)为了安装Oracle,故选择安装类型为:桌面版本。
(11)安装SSH Secure Shell Client并连接主机
3Oracle安装前准备
『特殊说明』:
(1)以下步骤中的命令太长的可通过:SSH Secure Shell Client 直接复制进行
(2)vi基本命令:i--编辑状态 退出编辑并保存时先按ESC键,再按符合“:wq”或者":x"即可
(3)注意每个步骤时的当前用户,是root还是oracle

step-1#修改主机名
[root@oracledb ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network
[root@oracledb ~]# hostname oracledb

step-2#添加主机名与IP对应记录
[root@oracledb ~]# vi /etc/hosts
192.168.1.8 oracledb

step-3#关闭防火墙Selinux
[root@oracledb ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
[root@oracledb ~]# setenforce 0

step-4#安装依赖包
[root@oracledb ~]#
yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf \
elfutils-libelf-devel glibc glibc-common glibc-devel \
libaio libaio-devel libgcc libstdc++ libstdc++-devel \
unixODBC unixODBC-devel

『特殊说明』:
(1)pdksh-5.2.14-37.el5.x86_64.rpm :此安装包yum源中没有,但必须,可通过其他方式 下载后手工安装;
(2)虽然安装了依赖包,在安装oracle过程时依然会校验出未安装以上某个包,则需要通过:rpm -qa gcc(校验未通过的包名) 一个个都检查核实。

step-5#修改内核参数

[root@oracledb ~]# vi/etc/sysctl.conf #末尾添加如下

net.ipv4.ip_local_port_range= 9000 65500

fs.aio-max-nr = 1048576
fs.file-max = 6815744

kernel.shmall = 10523004
kernel.shmmax = 6465333657
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128

net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048576
[root@oracledb ~]# sysctl -p (备注:用于输出配置后的结果,如果有错误会提示)

step-6#修改系统资源限制(打开进程数和文件数)
[root@oracledb ~]# vi/etc/security/limits.conf #末尾添加如下
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
[root@oracledb ~]# vi /etc/pam.d/login
session required pam_namespace.so #下面添加一条pam_limits.so
session required /lib64/security/pam_limits.so
session required /lib/security/pam_limits.so
session required pam_limits.so

step-7#创建用户和组
[root@oracledb ~]# groupadd oinstall
[root@oracledb ~]# groupadd dba
[root@oracledb ~]# groupadd oper
[root@oracledb ~]# useradd -u600 -g oinstall oracle
[root@oracledb ~]# usermod -G dba,oper oracle
[root@oracledb ~]# id oracle
[root@oracledb ~]# passwd oracle

step-8#创建安装目录并赋权
[root@oracledb ~]# mkdir /u01
[root@oracledb ~]# mkdir /u02
[root@oracledb ~]# chown -R oracle:oinstall /u01
[root@oracledb ~]# chown -R oracle:oinstall /u02
[root@oracledb ~]# su oracle
[root@oracledb ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1
[root@oracledb ~]# mkdir -p /u02/oradata
[root@oracledb ~]# mkdir -p /u02/oradata/oracledb #oracledb为你数据库实例名

step-9#设置oracle环境变量(使用oracle帐号登录桌面,并开启terminal窗口文件最后最后加入如下环境变量的设置行)
[oracle@oracledb ~]# vi /home/oracle/.bash_profile
ORACLE_BASE=/u
首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle中的包的使用 下一篇ORA-00205

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: