Deploy Oracle 10.2.0.5 on Red Hat Enterprise Linux 6.4

一、Linux系统安装配置

1.安装系统时选Desktop

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

3.修改/etc/hosts,添加主机名和对应IP

4.禁用firewall和selinux

chkconfig iptables off

vi /etc/selinux/config

SELINUX=disabled

[[email protected] selinux]# setenforce 0

[[email protected] 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的安装环境,方便

装完以后检查一遍

[[email protected] 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 501

groupadd dba 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 ug=rx,o=rwx

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组件连接服务器

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 6.4 (Santiago) -> Red Hat Enterprise Linux Server release4 (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时,依然会报link错误,由于之前用yum install glibc安装,系统默认给装了glibc-devel.X86_64的了,而64 bit oracle需要的是glibc-devel.i686,难怪一直报link错误,装完该包以后,之前的link错误不再重现

3.netca创建监听,dbca建库

Deploy Oracle 10.2.0.5 on Red Hat Enterprise Linux 6.4

时间: 2024-10-08 01:52:05

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

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.1.92 内存:1G 虚拟机:VBox 4.2.14 一,操作系统部分(略) 可以参考我之前写的博客 http://blog.csdn.net/aaron8219/article/details/38239065 二,数据库部分 *****主库配置***** 1. 开启归档,force loggi

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 /etc/issue.netRed Hat Enterprise Linux Server release 5.5 (Tikanga)Kernel r on an m# uname -rm2.6.18-194.el5 x86_64# echo $MACHTYPEx86_64-redhat-linu

oracle 11gR2 client安装(Red Hat Enterprise Linux Server release 5.5 (Tikanga) 安装ORACLE客户端)

安装DBD::ORALCE模块时报错: Running Mkbootstrap for DBD::Oracle () chmod 644 Oracle.bs rm -f blib/arch/auto/DBD/Oracle/Oracle.so gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=gener

Red Hat Enterprise Linux 5.10在vmware10下的安装

Red Hat Enterprise Linux 5.10在vmware10下的安装 1.启动"新建虚拟机"向导程序.如下图,选择"自定义",点击"下一步" 2.选择虚拟机硬件兼容性,你可以根据自己需求选择,这里选择默认,如下图.单击"下一步" 3.指定虚拟机系统的安装方式.选择"稍后安装操作系统",如果选择"安装盘镜像文件(iso)",虚拟机启动后会自动执行快速安装,不方便用户控制安装

Red Hat Enterprise Linux Server release 7.0双系统安装

Red Hat Enterprise Linux Server release 7.0双系统安装 1.RedHat 公司的企业版7.0已经发布了.下面介绍一下在7.0下装双系统的步骤. 安装前系统:WIN7 要安装的第二个系统:RedHat Enterprise 7.0 @请注意:WIN8系统和企业版7.0不兼容.安装完7.0后,WIN8系统会起不来. @首先BOIS已经确定调好.[注意启用笔记本的高速运转模式],我是用PXE网络来安装的,所以还得设置从PXE网络启动. @接着以PXE启动. @

Red Hat Enterprise Linux Server 6.0官方多国语言版光盘镜像下载

来源:http://www.linuxidc.com/Linux/2011-09/43704.htm 电驴下载: rhel-server-6.0-i386-dvd.iso ed2k://|file|rhel-server-6.0-i386-dvd.iso|2931056640|503184dff4dd37542eee6e57f4a85341|h=azsa3gqbngp23ujbqeyc3ghd4wwtdley|/ ed2k://|file|HashTab_Setup.exe|799610|886

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? 环境 Red Hat Enterprise Linux 6 Device-Mapper Multipath (DM Multipath) Oracle ASM Udev 决议 Please use the following steps to create Oracle ASM disks wi

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

必要条件: 1.在此快速安装过程中,您需要安装SQL Server 2017或SQL Server 2019上Red Hat Enterprise Linux (RHEL) 7.3 +.然后使用sqlcmd创建第一个数据库连接以及运行查询. 2.必须使用RHEL 7.3或7.4且必须拥有至少2GB的内存.如果以前已安装CTP或SQL Server 2017的RC版本,必须在执行以下步骤之前删除旧存储库.   在Red Hat Enterprise Linux 7.3上安装SQL Server 2

SQL Server on Red Hat Enterprise Linux

本文从零开始一步一步介绍如何在Red Hat Enterprise Linux上搭建SQL Server 2017,包括安装系统.安装SQL等相关步骤和方法(仅供测试学习之用,基础篇). 一.   创建RHEL系统(Create Red Hat Enterprise Linux System) 1.      前提准备 由于本文主要研究SQL Server 2017在Linux上的搭建方法,从Install SQL Server on Linux中得知当前SQL Server 2017 CTP