一、Linux系统安装和配置

1.安装系统时选Desktop





2.设置eth0网卡为静态IP,加入子网掩码,网关,DNS。并配置自己主动启动





3.改动/etc/hosts。加入主机名和相应IP





4.禁用firewall和selinux

chkconfig iptables off

vi /etc/selinux/config

SELINUX=disabled



[root@10dg1 selinux]# setenforce 0

[root@10dg1 selinux]# getenforce

Permissive





5.配置本地yum源

mkdir  /media/disk -p

mount -t iso9660 /dev/cdrom /media/disk

mount: block device /dev/sr0 is write-protected, mounting read-only

touch /etc/yum.repos.d/public-yum-rhel6.repo

vi /etc/yum.repos.d/public-yum-rhel6.repo



[rhel6]

name = Red Hat Enterprise Linux 6.4 DVD

baseurl=file:///media/disk/Server/

gpgcheck=0

enabled=1





6.安装Oracle所须要的包

 yum install glibc.i686

 yum install glibc-devel.i686

 yum install libXp.i686

 yum install libXt.i686

 yum install libXtst.i686

 yum install libstdc++.i686

 yum install libstdc++-devel.i686

 yum install compat-libstdc++-296.i686

 yum install compat-libstdc++-33.i686

 yum install compat-gcc-34
#这个没有i686的包。默认会装X86_64

 yum install gcc
#这个没有i686的包,默认会装X86_64

 yum install oracle-rdbms-server-11gR2-preinstall
#仅仅有OEL6才有这个包,装完会自己主动配置oracle的安装环境,方便

装完以后检查一遍

[root@10dg1 disk]# rpm -qa
glibc glibc-devel libXp libXt libXtst libstdc++ libstdc++-devel compat-libstdc++-296 compat-libstdc++-33 compat-gcc-34 gcc

gcc-4.4.7-3.el6.x86_64

libXp-1.0.0-15.1.el6.i686

libstdc++-4.4.7-3.el6.i686

libXt-1.1.3-1.el6.x86_64

libstdc++-4.4.7-3.el6.x86_64

glibc-devel-2.12-1.107.el6.i686

compat-libstdc++-33-3.2.3-69.el6.i686

libXtst-1.2.1-2.el6.x86_64

glibc-2.12-1.107.el6.x86_64

glibc-2.12-1.107.el6.i686

libXtst-1.2.1-2.el6.i686

compat-libstdc++-296-2.96-144.el6.i686

libstdc++-devel-4.4.7-3.el6.i686

libXt-1.1.3-1.el6.i686

compat-gcc-34-3.4.6-19.el6.x86_64

glibc-devel-2.12-1.107.el6.x86_64





7.加入用户和组

groupadd oinstall -g 501

groupadd dba -g 502

useradd -g oinstall -G dba oracle

password oracle





8.创建文件夹并赋予权限

mkdir -p /u01/app/oracle/product/10.2.0/db_1

chown -R oracle:oinstall /u01

chmod -R 755 /u01/app/oracle 或者 chmod -R u=rwx,og=rx /u01  ## u -- user ,o -- owner, g -- group





9.配置内核參数

vi /etc/sysctl.conf

#for oracle install

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni =4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 1024 65500

net.core.rmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

使更改生效

/sbin/sysctl -p





注:一般为内存的0.7倍。OLTP系统SGA+PGA<(Total Memory)*0.8,SGA<(Total Memory)*0.8*0.8





10.设置shell中文件数和进程数的限制

vi /etc/security/limits.conf

#for oracle install

oracle              soft    nproc   2047

oracle              hard    nproc   16384

oracle              soft    nofile  1024

oracle              hard    nofile  65536





11.加入登录用户对资源的限制

vi /etc/pam.d/login

#for oracle install

session required/lib/security/pam_limits.so

session requiredpam_limits.so





12.加入oracle环境变量

su - oracle

vi /home/oracle/.bash_profile

PATH=$PATH:$HOME/bin





export PATH





export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACLE_SID=zlm

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export PATH=$PATH:$ORACLE_HOME/bin





#umask 022

#alias sqlplus='rlwrap sqlplus'

#alias rman='rlwrap rman'

stty erase ^





source ~/.bash_profile或. ~/.bash_profile

二、数据库安装

1.安装10.2.0.1数据库软件

使用Xmanage的shell组件连接server

su - oracle

cpio -idvm < 10201_database_linux_x86_64.cpio 

unzip p8202632_10205_Linux-x86-64.zip 

cd database/

./runInstaller  -ignoreSysPrereqs #RHEL6.4忽略该參数也能够进入图形化界面,无需改动/etc/redhat-release为低版本号,改成5反而进不去安装界面了

因为10.2.0.1 并不认证Linux 6 所以编译过程中会提示ins_ctx.mk,ins_rdbms.mk,ins_emdb.mk,ins_net_client.mk等文件无法link。直接点击continue继续。到10.2.0.5升级时保证升级的LINK所有顺利通过就可以,最后依次运行2个脚本完毕安装





2.升级数据库软件PSR到10.2.0.5

cd /Disk

./runInstaller

会提示一个包没有装的错误

OUI-11108:  Packages information not specified.

vi /etc/redhat-release

Red Hat Enterprise Linux Server release (Santiago)

把6.4改成4以后。OUI-11108错误消失





官方RHEL5所需安装的包

rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}  (%{ARCH})\n' binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel
make sysstat unixODBC unixODBC-devel

又一次安装一遍全部须要的包

yum -y install binutils compat-libstdc++-33
compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel
gcc gcc-c++ glibc glibc.i686 glibc-common glibc-develglibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devellibaio-devel.i686 libgcclibgcc.i686
libstdc++ libstdc++.i686 libstdc++-devel make sysstat

在装10.2.0.5 PSR时。依旧会报ins_ctx.mk,ins_rdbms.mk的link错误。能够先忽略这个错误,等软件装完以后运行$ORACLE_HOME/bin/relink
all > /u01/relink.log。又一次link一下,并重定向到relink.log日志文件

因为之前用yum install glibc-devel安装。没有指定i686。系统默认装了glibc-devel.X86_64的包,而64 bit oracle须要的是glibc-devel.i686,又一次装完该包以后再执行patch,就不再报link错了

3.netca创建监听,dbca建库

版权声明:本文博主原创文章,博客,未经同意不得转载。

Deploy Oracle 10.2.0.5 on Red Hat Enterprise Linux 6.4的更多相关文章

  1. linux云计算集群架构学习笔记:workstation 12.0 按装Red Hat Enterprise Linux 7(64位)

    安装RHEL7.2 步骤: 1.安装虚拟机,按以下截图安装即可  步骤2: Ret hat 7.2 操作系统安装 rhel7因为许可报错解决

  2. Deploy Oracle 10.2.0.5 DataGuard on Red Hat Enterprise Linux 6.4

    系统:Red Hat Enterprise Linux 6.4 数据库:Oracle 10.2.0.5.0 Patch Set 4 主机:10dg1 192.168.1.91 10dg2192.168 ...

  3. Red Hat Enterprise Linux 6上安装Oracle 11G(11.2.0.4.0)缺少pdksh包的问题

    RHEL 6上安装Oracle 11G警告缺少pdksh包 前言 相信很多刚刚接触学习Oracle的人,在RHEL6上安装11.2.0.3 or 11.2.0.4这两个版本的时候, 都遇到过先决条件检 ...

  4. ORACLE Install (10g r2) FOR Red Hat Enterprise Linux Server release 5.5 (64 bit) (转)

    OS Info----------# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)# cat ...

  5. Red Hat Enterprise Linux 7.0

    简介 Red Hat Enterprise Linux是Red Hat公司的Linux发行版,面向商业市场,包括大型机.红帽公司从Red Hat Enterprise Linux 5开始对企业版LIN ...

  6. Red Hat Enterprise Linux 8.0 安装

    Red Hat Enterprise Linux 8.0 安装 本次安装通过使用VMware Workstation 15 pro 进行. 1.新建虚拟机 2.点击首页的创建新的虚拟机,或者点击标签栏 ...

  7. How to create Oracle ASM devices using device-mapper multipath devices in Red Hat Enterprise Linux 6

    How to create Oracle ASM devices using device-mapper multipath devices in Red Hat Enterprise Linux 6 ...

  8. 在Red Hat Enterprise Linux 5 64-bit安装oracle11g r2

    网上这种文档一搜就一堆,没别的目的,刚接触oracle为了加深理解记忆.只要是跟我的版本一样操作系统和oracle软件,按照步骤肯定可以成功安装 在虚拟机上安装Red Hat Enterprise L ...

  9. 在Red Hat Enterprise Linux 7.3上安装SQL Server 2017

    必要条件: 1.在此快速安装过程中,您需要安装SQL Server 2017或SQL Server 2019上Red Hat Enterprise Linux (RHEL) 7.3 +.然后使用sql ...

随机推荐

  1. Android中的动画具体解释系列【1】——逐帧动画

    逐帧动画事实上非常easy,以下我们来看一个样例: <?xml version="1.0" encoding="utf-8"?> <anima ...

  2. 微信简单Demo

    新建一个WxHandler.ashx public class WxHandler : IHttpHandler { public static string Msg; public void Pro ...

  3. 怎样让你的安卓手机瞬间变Firefox os 畅玩firefox os 应用

    Firefox os 手机迟迟不能在国内大面积上市.如今能买到的Firefox os手机国内就一款Firefox os ZET OPEN C ,但这款手机配置确实还不如人意.价格方面也不实惠,对于我们 ...

  4. FZU2082

    树链剖分后要处理的是边的权值,而不是点的权值,但是只要边权下放到点,就可以了 如图 但是问题是,求图4->5路径的权值之和, 那么就会把点3给算进去 那么就要减去, 或者干脆不加进去 有两种方法 ...

  5. 网络协议——IP

    IPv4地址 不论什么网络设备能够经过一个网络接口卡(NIC)接入网,假定该设备要能够访问的其它设备,然后该卡必须有一个唯一的地址.候接入多个网络,相应地该设备就有多个地址.假设这个设备是主机的话.一 ...

  6. hdu2818行列匹配+排序

    题意:给定一个矩阵,矩阵上有的数字是1,有的是0,给定两种操作,交换某两行或者某两列,问是否能置换出对角线为1的矩阵 题解:能够置换出对角线是1的矩形要求有n个1既不在同一行也不再同一列,即行列匹配, ...

  7. 【译】使用微软企业库5.0进行WCF服务边界上的异常保护

    在Windows Communication Foundation (WCF)中,为了阻止服务的实现细节从服务的安全边界泄露,未知的异常不应该被发送至客服端.在WCF配置中将<serviceDe ...

  8. uva 11427 - Expect the Expected(概率)

    题目链接:uva 11427 - Expect the Expected 题目大意:你每天晚上都会玩纸牌,每天固定最多玩n盘,每盘胜利的概率为p,你是一个固执的人,每天一定要保证胜局的比例大于p才会结 ...

  9. OCP-1Z0-051-名称解析-文章7称号

    7. Which two  statements are true regarding the USING and ON clauses in table joins? (Choose two.) A ...

  10. centos在设置时区

    [root@localhost ~]# date -R     // 查看时区 Mon, 19 May 2014 10:18:46 +0000 [root@localhost ~]# tzselect ...