Oracle Restart improves the availability of your single-instance Oracle database. Oracle Restart automatically restarts the database instance, the Automatic Storage Management (ASM) instance, the listener, and other components after a hardware or software failure or whenever your database host computer restarts. Server Control (SRVCTL) is the command line interface to manage Oracle processes that are managed by Oracle Restart on a standalone server.
This feature provides improved reliability and automated management of a single-instance Oracle database and the management of any process or application running on the database server.
Oracle Restart 是 Oracle 11g 引入的新特性,是利用 Clusterware 为单实例提供高可用性保护。
在 Oracle 11g R2 中,restart database 依赖于 grid infrastructure 架构,在安装数据库软件之前,需要先安装 grid infrastructure软件。
Oracle Restart database 可以利用 clusterware 提供的 srvctl crsctl 等工具管理数据库,在服务器或进程异常终止时,grid infrastructure 会
自动进行重启,提供高可用性保护。
本文将以安装配置实验的形式详细介绍 Oracle 11g r2 restart database 步骤:
OS:Oracle Enterprise Linux 5.6
Grid Infrastructure 11.2.0.3.0
Oracle Database 11.2.0.3.0
grid --- p10404530_112030_LINUX_3of7.zip
oracle --- p10404530_112030_LINUX_1of7.zip
oracle --- p10404530_112030_LINUX_2of7.zip
1、检查物理内存是否满足安装要求
[root@asm Server]# grep MemTotal /proc/meminfo
MemTotal: 2229472 kB
2、检查swap空间是否满足安装要求
[root@asm Server]# grep SwapTotal /proc/meminfo
SwapTotal: 4292600 kB
[root@asm Server]# free
total used free shared buffers cached
Mem: 2229472 229844 1999628 0 18628 159852
-/+ buffers/cache: 51364 2178108
Swap: 4292600 0 4292600
3、检查处理器架构
[root@asm Server]# uname -m
i686
4、检查/tmp空间是否满足安装要求
[root@asm Server]# df -h /tmp
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
16G 2.9G 12G 20% /
5、检查磁盘空间是否满足安装要求
[root@asm Server]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
16G 2.9G 12G 20% /
/dev/sda1 99M 35M 59M 38% /boot
tmpfs 1.1G 0 1.1G 0% /dev/shm
/dev/hdc 3.0G 3.0G 0 100% /mnt/cdrom
6、检查操作系统版本
[root@asm Server]# cat /proc/version
Linux version 2.6.18-238.el5PAE (mockbuild@ca-build10.us.oracle.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Tue Jan 4 15:50:36 EST 2011
[root@asm Server]# lsb_release -id
Distributor ID: EnterpriseEnterpriseServer
Description: Enterprise Linux Enterprise Linux Server release 5.6 (Carthage)
[root@asm Server]# uname -r
2.6.18-238.el5PAE
7、检查系统是否已安装所需的rpm包
rpm -q binutils-2.17.50.0.6
rpm -q compat-libstdc++-33-3.2.3
rpm -q elfutils-libelf-0.125
rpm -q elfutils-libelf-devel-0.125
rpm -q elfutils-libelf-devel-static-0.125
rpm -q gcc-4.1.2
rpm -q gcc-c++-4.1.2
rpm -q glibc-2.5-24
rpm -q glibc-common-2.5
rpm -q glibc-devel-2.5
rpm -q glibc-headers-2.5
rpm -q kernel-headers-2.6.18
rpm -q ksh-20060214
rpm -q libaio-0.3.106
rpm -q libaio-devel-0.3.106
rpm -q libgcc-4.1.2
rpm -q libgomp-4.1.2
rpm -q libstdc++-4