centos 6.5 oracle数据库安装

1.      环境准备

    1.1.       配置JDK

    1.2.       配置本地yum源

    1.3.       修改hostname

    1.4.       安装补丁

    1.5.       修改内核参数

    1.6.       防火墙及SELINUX设置

2.      用户及用户组配置

    2.1.       添加用户和用户组

    2.2.       分配系统目录

    2.3.       环境变量配置

3.      安装oracle

    3.1.       Oracle安装过程

1、环境准备

    1.1、配置JDK

安装jdk,修改/etc/profile文件,添加JAVA_HOME、PATH、CLASSPATH三个变量,并用export输出三个变量。

在文件末尾添加:

#JAVA ENVIRONMENT

JAVA_HOME=/usr/java/jdk1.6.0_43

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/bin/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

        1.2、配置本地yum源

1)  鉴于服务器限制外网连接,需将系统镜像文件挂载后,将镜像文件copy到指定文件夹,如:/home/yum_packages/中,用作本地yum源配置。

(注:cp/mnt/cdrom/Packages/* /home/yum_packages/ //复制rpm包,这个过程要等一会)

2)   安装仓储软件包createrepo,注意依赖包安装

cd /home/yum_packages/

//按这个顺序装就没有问题了

rpm -ivhdeltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

rpm -ivhlibxml2-python-2.7.6-4.el6_2.4.x86_64.rpm

rpm -ivhpython-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

rpm -ivh createrepo-0.9.8-5.el6.noarch.rpm

3)  修改/etc/yum.repos.d/目录下系统提供的.repo库,可将已有文件备份到其他目录或修改文件名字,并创建新的本地库配置信息。

修改配置文件

mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak

mv /etc/yum.repos.d/CentOS-Debuginfo.repo/etc/yum.repos.d/CentOS-Debuginfo.repobak

mv /etc/yum.repos.d/CentOS-Media.repo/etc/yum.repos.d/CentOS-Media.repobak

mv /etc/yum.repos.d/CentOS-Vault.repo/etc/yum.repos.d/CentOS-Vault.repobak

vi /etc/yum.repos.d/local.repo

4)  编辑本地配置文件

# yum 本地源

# 仓库名称

[localyum]

# 仓库描述

name=localyum

# 仓库位置

baseurl=file:///oracle/yum_packages

# 是否开启gpg验证,1是开启,0是关闭

gpgcheck=1

# 是否启用该yum源,1为启用,0为关闭

enabled=1

# 签名密钥

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(密钥可根据实际情况修改)

5)  创建索引信息:createrepo  /home/yum_packages/

6)  清空缓存,命令:yum clean all

7)  新建缓存,命令:yum makecache  

8)  检查是否成功,命令:yum list


        1.3、修改hostname

1)  查看当前主机域名,命令:hostname(如果在安装系统时已修改过主机名,这里可以省略)

2)  修改/etc/sysconfig/network文件中hostname参数

3)  编辑/etc/hosts,在最后添加行:主机名  ip地址  域名

4)  重启服务器,命令:reboot


        1.4、安装补丁

binutils-2*.rpm

compat-libstdc++-33*.rpm

elfutils-libelf-0.*.rpm

elfutils-libelf-devel-*.rpm

gcc-4*.rpm

gcc-c++-4*.rpm

glibc-2.*.rpm

glibc-common-2*.rpm

glibc-devel-2*.rpm

libaio-0*.rpm

libgcc-4*.rpm

libstdc++-4*.rpm

libstdc++-devel*.rpm

make-3*.rpm

pdksh-*.rpm

sysstat-7*.rpm

libaio-devel-*.rpm

unixODBC-2*.rpm

unixODBC-devel-2*.rpm

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

rpm -ivh sysstat-7.0.2-3.el5.x86_64.rpm

注:yum批量安装rpm包 

yum -y install 包1 包2 包3 包4 包5  (注意要做yum源)

        1.5、修改内核参数

1)  修改/etc/sysctl.conf

在文件末尾添加:

# 内核参数修改

#cernel.shmmax = 32*1024*1024*1024

fs.aio-max-nr= 1048576

fs.file-max= 6815744

kernel.shmall= 4294967296

kernel.shmmax= 34359738368

kernel.shmmni= 4096

kernel.sem= 250 32000 100 128

net.ipv4.ip_local_port_range= 9000 65500

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_max=1048576

#end

注:内核的 shmall 和 shmmax 参数

SHMMAX= 配置了最大的内存segment的大小 ------>这个设置的比SGA_MAX_SIZE大比较好。

SHMMIN= 最小的内存segment的大小 

SHMMNI= 整个系统的内存segment的总个数 

SHMSEG= 每个进程可以使用的内存segment的最大个数

配置信号灯( semphore )的参数:

SEMMSL= 每个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值