环境
OS CentOS 5.4
DB版本 Oracle 11g R2
1) 检查基本需求
内存大小
grep MemTotal /proc/meminfo
交换分区大小
grep SwapTotal /proc/meminfo
增加交换分区
创建/home/swap这么一个分区文件。文件的大小是5120000个block,一般情况下1个block为1K,所以这里空间是5G。
dd if=/dev/zero of=/home/swap bs=1024 count=5120000
接着再把这个分区变成swap分区。
mkswap /home/swap
然后把它加到fstab里面
echo "/home/swap swap swap defaults 0 0" >> /etc/fstab
2) 检查软件需求,没有的yum install安装
rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh
3) 配置内核。
编辑 /etc/sysctl.conf。
将以下内容添加至文件
# Kernel paramaters required by Oracle 11gR1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
4) 要使 /etc/sysctl.conf 更改立即生效,执行以下命令。
sysctl –p
5) 编辑 /etc/security/limits.conf。
添加以下行:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
6) 编辑 /etc/pam.d/login。
添加以下行:
session required /lib/security/pam_limits.so
session required pam_limits.so
7) 编辑 /etc/profile。
添加以下行:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
8) 创建操作系统用户,作为软件安装和支持组的拥有者。
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
9) 创建软件安装目录。
mkdir -p /oracle_11/app/
chown -R oracle.oinstall /oracle_11/
chmod -R 755 /oracle_11/
10) 编辑 /home/oracle/.bash_profile。
添加以下行:
umask 022
ORACLE_BASE=/oracle_11/app
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
ORACLE_SID=MYTEST
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
LANG=C --设定此参数避免安装过程出现乱码
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG
11) 以root身份打开另一个终端窗口
--这步至关重要,不执行这步在以oracle用户运行 # ./runInstaller时会启动不了图型安装界面
#xhost +
#xhost + localhost
12) 安装数据库
#su - oracle
cd database/
./runInstaller
分享到:
相关推荐
【Oracle RAC】Linux + Oracle 11g R2 RAC 安装配置详细过程.pdf
《Oracle安装手册》,Linux环境配置脚本,pdksh安装包,图文并茂,Oracle11g详细安装教程,包括WindowsServer2008R2SP164bit和RedHatEnterpriseLinux64bit。
1.Oracle 11g R2 即时客户端 1. 包含oracle基本运行环境; 2. 包含sqlplus组件; 3. 包含开发oracle应用相关的sdk环境; 4. 包含pro*c开发组件; 2.配置环境: 1. yum groupinstall "Development Tools" 2. yum ...
安装平台选择 VMware 公司的 VMware ESXi Version 4.0 的虚拟主机,通过在该虚拟机上配置两台 OEL 5.5 X86_64 位 Linux 系统的机器,然后在这两台 Linux 机器上配置 Oracle 11gR2 RAC 系统。其中,操作系统选择 ...
某客户需要将一套Oracle 10gR2 双节点RAC 生产数据库升级至Oracle 11gR2 RAC,所以便有了本系列实战的教程。 为更贴切还原生产过程中的实际操作,本系列教程一个分两大部分: 第一部分:从零开始一步一步搭建一套在...
本教程为大家分享了oracle 11g r2安装教程,供大家参考,具体内容如下 一、环境脚本简单配置 #!/bin/bash mv /etc/yum.repos.d/* /tmp mv iso.repo /etc/yum.repos.d/ tar zxvf a.tar.gz mv 7Server /root/ sed -i ...
4 ADG AIX下Oracle 11G安装及DG配置规范 5 ADG BLOG_Oracle_lhr_一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 6 ADG Creating Standby Database with Grid Control-15 7 ADG data-...
在vmware上安装11g的rac+adg,为自己搭建实验环境
ORACLE 12C R2安装,主要是虚拟机中centos6.6环境的配置以及Oracle12c的安装和各种环境变量的配置说明,非常详细。
1.7 修改oracle用户环境变量 7 1.8 创建oracle安装目录 7 1.9 配置系统参数文件 8 1.10 配置ntp服务 8 第二章 图形界面安装 9 2.1 图形界面安装db 软件 9 2.2 dbca建库 18 2.3 netca配置监听 22 2.4 升级数据库 23 ...
第2章 Linux下安装Oracle数据库…………… .…… ……………………….….....3 2.1 选择安装类型,选择高级安装………………….….....3 2.2 指定证书存放目录 ….….....3 2.3 选择安装的数据库类型及oracle...
Linux环境配置脚本 pdksh安装包Oracle安装手册-RedHat Enterprise Linux 64bitOracle安装手册-Windows Server 2008 R2 SP1 64bit
Linux环境配置脚本&pdksh安装包&Oracle安装手册-RedHat Enterprise Linux 64bit&Oracle安装手册-Windows Server 2008 R2 SP1 64bit
一、实验目的 1. 熟悉在 Ubuntu 系列的 Linux 发行版中配置 C++数据库开发环境的搭建,主要是为 C++ OTLv4 的 使用作准备。...2.Oracle Database Server:10g R2 XE。 3.MySQL Database Server:5.1+。
软硬件配置要求: ...推荐使用Linux企业版安装Mysql或者Oracle数据库,推荐使用Windows 7 SP1 或 Windows Server 2008 R2 SP1 或 Windows Server 2012 或 Windows 8 操作系统安装 SQL Server ......欢迎下载
4 设计概要 4.1 设计环境 a) ORACLE 11G R2 数据库 ORACLE 11G R2 操作系统 LINUX 6以上版本,显示图形操作界面 b) MS SQL SERVER 2005 数据库设计规范-编码规范全文共25页,当前为第2页。数据库设计规范-编码规范...