文档库 最新最全的文档下载
当前位置:文档库 › aix5.3系统安装oracle10g rac搭建

aix5.3系统安装oracle10g rac搭建

aix5.3系统安装oracle10g rac搭建
aix5.3系统安装oracle10g rac搭建

目录

1 部署拓扑图................................................................................................................................... 1-1

2 施工注意事项............................................................................................................................... 2-1

3 网络实施....................................................................................................................................... 3-1

3.1 网络设备设置.............................................................................................................................................. 3-1

3.2 安全设备设置.............................................................................................................................................. 3-2

4 数据库集群安装........................................................................................................................... 4-1

4.1 硬件部署过程.............................................................................................................................................. 4-1

4.2 操作系统安装.............................................................................................................................................. 4-2

4.2.1 AIX系统安装...................................................................................................................................... 4-2

4.2.2 设置时区和时间................................................................................................................................. 4-4

4.2.3 修改系统参数..................................................................................................................................... 4-4

4.2.4 修改网络配置..................................................................................................................................... 4-5

4.2.5 镜像rootvg ......................................................................................................................................... 4-6

4.3 Oracle RAC安装.......................................................................................................................................... 4-6

4.3.1 修改系统目录空间............................................................................................................................. 4-6

4.3.2 修改/etc/hosts文件............................................................................................................................. 4-6

4.3.3 创建组和用户..................................................................................................................................... 4-6

4.3.4 调整用户shell limit............................................................................................................................ 4-7

4.3.5 修改系统参数..................................................................................................................................... 4-7

4.3.6 修改网络参数..................................................................................................................................... 4-7

4.3.7 检查所需软件包................................................................................................................................. 4-7

4.3.8 配置rsh ............................................................................................................................................... 4-7

4.3.9 修改磁盘属性..................................................................................................................................... 4-7

4.3.10 创建安装目录................................................................................................................................... 4-8

4.3.11 设置环境变量................................................................................................................................... 4-8

4.3.12 启动安装进程................................................................................................................................... 4-8

4.3.13 安装crs ............................................................................................................................................. 4-8

4.3.14 安装database .................................................................................................................................. 4-19

4.3.15 更新crs ........................................................................................................................................... 4-25

4.3.16 更新database .................................................................................................................................. 4-29

5 PC服务器安装 ............................................................................................................................. 5-1

5.1 OS安装......................................................................................................................................................... 5-1

5.2 网管软件安装.............................................................................................................................................. 5-1

插图目录

图1-1 数据中心物理拓扑................................................................................................................................. 1-1图4-1 拓扑图 .................................................................................................................................................... 4-1图4-2 Oracle Universal Installer ........................................................................................................................ 4-9图4-3 Welcome .................................................................................................................................................. 4-9图4-4 Specify Inventory directory and credentials........................................................................................... 4-10图4-5 Specify Home Details ............................................................................................................................ 4-10图4-6 Product-Specific Prerequisite Checks .................................................................................................... 4-11图4-7 Specify Cluster Configuration ............................................................................................................... 4-12图4-8 Specify Network Interface Usage .......................................................................................................... 4-12图4-9 Specify Oracle Cluster Registry (OCR)Location............................................................................. 4-13图4-10 Specify V oting Disk Location .............................................................................................................. 4-14图4-11 Language Selection .............................................................................................................................. 4-14图4-12 Summary .............................................................................................................................................. 4-15图4-13 Install ................................................................................................................................................... 4-16图4-14 运行脚本 ............................................................................................................................................ 4-16图4-15 运行脚本状态 .................................................................................................................................... 4-17图4-16 Configuration Assistants ...................................................................................................................... 4-18图4-17 End of Installation ................................................................................................................................ 4-18图4-18 Welcome .............................................................................................................................................. 4-19图4-19 Language Selection .............................................................................................................................. 4-20图4-20 Specify Home Details .......................................................................................................................... 4-20图4-21 Specify Hardware Cluster Installation Mode ....................................................................................... 4-21图4-22 Product-Specific Prerequisite Checks .................................................................................................. 4-22图4-23 Select Configuration Option ................................................................................................................ 4-23图4-24 Summary .............................................................................................................................................. 4-23

图4-25 Install ................................................................................................................................................... 4-24图4-26 脚本运行 ............................................................................................................................................ 4-25图4-27 Welcome .............................................................................................................................................. 4-26图4-28 Specify Home Details .......................................................................................................................... 4-26图4-29 Specify Hardware Cluster Installation Mode ....................................................................................... 4-27图4-30 Summary .............................................................................................................................................. 4-27图4-31 Install ................................................................................................................................................... 4-28图4-32 运行脚本 ............................................................................................................................................ 4-29图4-33 Specify Home Details .......................................................................................................................... 4-30图4-34 Specify Hardware Cluster Installation Mode ....................................................................................... 4-30图4-35 Summary .............................................................................................................................................. 4-31图4-36 Install ................................................................................................................................................... 4-32图4-37 运行脚本 ............................................................................................................................................ 4-32图4-38 End of Installation ................................................................................................................................ 4-33

1 部署拓扑图数据中心物理拓扑如图1-1所示。

图1-1数据中心物理拓扑

2 施工注意事项

系统使用的设备对机房环境提出了以下的要求。

●温度:16℃~24℃,最适宜温度为22℃以下,温度变化率<5℃/h,不得结露。

●相对湿度:20%~80%,最适宜相对湿度为45%。

●机房的间隔及门应有良好的密闭性。

●机房内吊顶材料应选用防尘及吸音材料;墙面应选用平整、无尘且对机房屏蔽有一

定作用的金属材料作为表面装饰用材;机房内应铺设抗静电活动地板,宜采用全钢抗静电活动地板,如采用下送风空调机时,地板下原楼板面应作防尘处理及铺设保温棉。

●机房内应具备一套独立供电系统,为设备机柜提供两路220V/16A供电,所有配电

线路的电线电缆应有金属线槽或线管保护,并作良好接地。

●机房宜使用恒温恒湿下送风型专用空调机,并保持机房内正压,防止灰尘进入。

3 网络实施

3.1 网络设备设置

宾果项目采用思科交换机,按以下步骤配置:

步骤 1设置主机名:sysname Switch1。

步骤 2划分vlan:System-view Vlan 45。

步骤 3设置vlan 端口。

System-view

Vlan 45

Port gigabitethernet 1/0/1 to gigabitethernet 1/0/16

Quit

步骤 4设ip。

System-view

Interface vlan-interface 45 //进入对应的VLAN端口,vlan45

Ip address 192.168.1.1 24 //设置本机在VLAN 45 中的IP 地址

Quit

步骤 5设置路由。

ip route-static 0.0.0.0 255.255.255.255 10.148.45.1

步骤 6设trunk口。

interface gigabitethernet 1/0/25

port link-type trunk

port trunk permit vlan all

quit

save

步骤 7设远程访问。

System-view

User-interface vty 0 4

Authenticate-mode scheme

Protocol inbound all

User privilege level 3

Quit

Local-user admin

Password simple admin

Service-type telnet

Level 3

3.2 安全设备设置

宾果项目使用的安全设备是思科的ASA5510,配置如下:

步骤 1清除ASA配置。

ASA5510# write erase

1. 不要再下wr或者copy running-config startup-config;

2. 先要show version将下面的Information备份下来。

Running Activation Key: 0x0000000 0x00000000 0x00000000 0x00000000 0x843cd8ae

hostname ASA5510

domain-name default.domain.invalid

步骤 2设定enable password。

enable password XXVfCWsIr6DY92H0 encrypted

names

dns-guard

!

步骤 3设置接口。

interface Ethernet0/0

nameif outside //给接口命名

security-level 0 //设置安全等级

ip address xxx.xxx.xxx.xxx 255.255.255.248 //设定IP address and Subnet Mask 别忘

了下 no shutdown

!

interface Ethernet0/1

nameif inside

security-level 100

ip address 10.6.1.1 255.255.255.0

!

interface Ethernet0/2

shutdown

no nameif

no security-level

no ip address

!

interface Ethernet0/3

shutdown

no nameif

no security-level

no ip address

!

interface Management0/0

shutdown //管理接口,

nameif management //通常情况是将他SHUTDOWN

security-level 100

ip address 192.168.1.1 255.255.255.0

management-only

!

步骤 4设置telnet密码。

passwd 2KFQnbNIdI.2KYOU encrypted

步骤 5设置开机引导的IOS文件。

boot system disk0:/asa722-k8.bin

不知道用什么文件引导的话,可以先show flash查看一下,选择最新的就可以了。

ASA5510# show flash

-#- --length-- -----date/time------ path

6 6746112 Aug 2

7 2006 23:06:4

8 asa711-k8.bin

7 7552312 Aug 27 2006 23:05:30 asdm511.bin

10 8312832 Feb 16 2007 01:13:44 asa722-k8.bin

11 5623108 Feb 16 2007 01:23:36 asdm522.bin

12 14524416 Jul 31 2007 23:41:20 asa802-k8.bin

20156416 bytes available (42790912 bytes used)

步骤 6设置群组。

设定群组的目的是便于管理,用来DENY OR PERMIT,以减少ACL的条目数量。

1.设置一个群组,名称是public

ftp mode passive

dns server-group DefaultDNS

domain-name default.domain.invalid

object-group network Public

network-object host xxx.xxx.xxx.xxx

2.群组的内容

network-object IP address and Subnet Mask or host

access-list 102 extended permit icmp any any //扩展的ACL in outside

access-list 119 extended permit ip xxx.xxx.xxx.0 255.255.255.0 any //扩展的ACL in inside

access-list 119 extended permit ip xxx.xxx.xxx.0 255.255.255.0 any

access-list 119 extended permit ip xxx.xxx.xxx.0 255.255.255.0 any

access-list 119 extended permit icmp any any

access-list 119 extended permit ip any object-group Public

pager lines 24

logging enable

logging buffered warnings

logging asdm informational

步骤 7设置MTU值。

MTU值和速度成正比,和稳定性成反比,一般设定1500 OR 1942。

mtu outside 1500

mtu inside 1500

mtu management 1500

icmp unreachable rate-limit 1 burst-size 1

icmp permit any outside

icmp permit any inside

步骤 8用ASDM工具CONNECT的IOS文件版本。

asdm image disk0:/asdm522.bin

no asdm history enable

arp timeout 14400

步骤 9配置动态NAT。

global (outside) 1 interface

步骤 10配置内部IP地址池。

nat (inside) 1 10.5.0.0 255.255.0.0

步骤 11配置静态NAT。

static (inside,outside) tcp xxx.xxx.xxx.xxx pop3 10.0.17.211 pop3 netmask

255.255.255.255

static (inside,outside) tcp xxx.xxx.xxx.xxx smtp 10.0.17.211 smtp netmask

255.255.255.255

步骤 12应用ACL。

access-group 102 in interface outside //将ACL应用到 outside接口

access-group 119 in interface inside //将ACL应用到 inside接口

route outside 0.0.0.0 0.0.0.0 xxx.xxx.xxx.xxx 1 //静态路由表 xxx.xxx.xxx.xxx是ISP分配的gateway

route inside 10.5.78.0 255.255.255.0 10.6.1.2 1

route inside 10.5.77.0 255.255.255.0 10.6.1.2 1

route inside 10.5.92.0 255.255.255.0 10.6.1.2 1

route inside 10.5.91.0 255.255.255.0 10.6.1.2 1

route inside 10.0.17.0 255.255.255.0 10.6.1.2 1

route inside 10.5.80.0 255.255.255.0 10.6.1.2 1

route inside 10.5.79.0 255.255.255.0 10.6.1.2 1

timeout xlate 3:00:00

timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02

timeout sunrpc 0:10:00 h323 0:05:00 h225 1:00:00 mgcp 0:05:00 mgcp-pat 0:05:00

timeout sip 0:30:00 sip_media 0:02:00 sip-invite 0:03:00 sip-disconnect 0:02:00

timeout uauth 0:05:00 absolute

步骤 13添加的用户名和密码。

username brianwu password CLhdP7PpHY9i8Amo encrypted

username fortunegao password OLuVCAGFe/2qmg4o encrypted

步骤 14启动。

aaa authentication telnet console LOCAL //TELNET启用AAA验证

aaa authentication http console LOCAL //http启用AAA验证

http server enable //启动HTTP server,便于ASDM连接。

http 0.0.0.0 0.0.0.0 outside //对外启用ASDM连接

http 0.0.0.0 0.0.0.0 inside // 对内启用ASDM连接

no snmp-server location

no snmp-server contact

snmp-server enable traps snmp authentication linkup linkdown coldstart telnet 0.0.0.0 0.0.0.0 inside //对内启用TELNET连接

telnet timeout 5

ssh timeout 5

console timeout 0

!

class-map inspection_default

match default-inspection-traffic

!

!

policy-map global_policy

class inspection_default

inspect ftp

inspect h323 h225

inspect h323 ras

inspect netbios

inspect rsh

inspect rtsp

inspect skinny

inspect esmtp

inspect sqlnet

inspect sunrpc

inspect tftp

inspect sip

inspect xdmcp

!

service-policy global_policy global

prompt hostname context

Cryptochecksum:b4794ce6faae423c7f095e1d91f0add9

: end

4 数据库集群安装

4.1 硬件部署过程

系统数据库集群部署于两台IBM System p520服务器之上,通过一台IBM System Storage

DS4700磁盘阵列共享数据。DS4700与两台p520之间采用DAS方式连接。

拓扑如图4-1所示。

图4-1拓扑图

DS4700总计4个前端主机接口(每控制器2个接口),每台p520通过两路多模光纤分

别连接两个控制器。

每台p520配置4个以太网端口,系统内命名为en0/en1/en2/en3,通过AIX的etherchannel

技术虚拟en4(master:en0,slave:en1)和en5(master:en2,slave:en3),前者作为

oracle rac的public网卡,后者作为cluster_interconnect网卡。

4.2 操作系统安装

4.2.1 AIX系统安装

步骤 1主机液晶板上显示为OK状态,按主机前面板白色电源开关启动主机。

步骤 2当机器自检CDROM通过,CDROM的LED灯闪亮几次后放入AIX安装光盘

步骤 3当监控器上出现如下界面时同时伴有“嘀嘀”声,立即按键“5”,进入光盘启动模式,新机一般默认首选为光盘启动。

1 = SMS Menu 5 = Default Boot List 8 = Open Firmware Prompt 6 = Stored Boot List

memory keyboard network scsi

●此时机器POST硬件自检完毕,开始进入引导程序。

●Default Boot List是机器ROS中设置的启动引导顺序,不同于NVRAM用户自定义。

1.出现以下界面,键入1,选择为显示器终端显示。

******* Please define the System Console. *******

Type a 2 and press Enter to use this terminal as the system console.

Pour definir ce terminal comme console systeme, appuyezsur 2 puis sur Entree.

……

2.选择安装界面为英文,键入1,回车。

>>> 1 Type 1 and press Enter to have English during install.

2 Entreu 2 i premeu Intro per veure la instal穕aci?en catal?

88 Help ?

>>> Choice [1]:

3.进入以下界面,选择自定义安装模式,设置安装参数;

4.以下界面输入2,选择自定义安装。

Welcome to Base Operating System

Installation and Maintenance

Type the number of your choice and press Enter. Choice is indicated by >>>.

>>> 1 Start Install Now with Default Settings

2 Change/Show Installation Settings and Install

3 Start Maintenance Mode for System Recovery

88 Help ?

99 Previous Menu

>>> Choice [1]:

5.选择项目编号进入修改并确认各项安装参数。

●确认Method of Installation是New and Complete Overwrite;

●确认Disk Where You Want to Install是hdisk0;

●Advance Options里的系统支持内核位数是64 bit,文件系统为JFS2,这两项请根据

现场需求来决定。

Installation and Settings

Either type 0 and press Enter to install with current settings, or type the number of the setting you want to change and press Enter.

1 System Settings:

Method of Installation......New and Complete Overwrite

Disk Where You Want to Install.....hdisk0

2 Primary Language Environment Settings (AFTER Install):

Cultural Convention............English (United States)

Language ......................English (United States)

Keyboard ......................English (United States)

Keyboard Type..................Default

3 Advanced Options

>>> 0 Install with the current settings listed above.

+------------------------------

88 Help ? | WARNING: Base Operating System Installation will

99 Previous Menu | destroy or impair recovery of ALL data on the

| destination disk hdisk0.

>>> Choice [0]:

6.安装过程。

确认以上设置无误,键入0,开始安装,系统会提示安装进度和已用时间。开始安装检查时可能会有警告提示信息,不必理会。整个安装过程都不需要人工干预,如果使用的CD版本AIX进行安装,请注意安装过程提示进行光盘的更换。

7.安装完成,系统自动重启并进入AIX操作系统。

All rights reserved.

US Government Users Restricted Rights - Use, duplication or disclosure

restricted by GSA ADP Schedule Contract with IBM Corp.

Rebooting . . .

8.自动进入Lisence界面,询问是否接受License。显示如下:

Software License Agreements

Move cursor to desired item and press Enter.

Show Installed License Agreements

Accept License Agreements

F1=Help F2=Refresh =Cancel Esc+8=Image

使用方向键把光标移动到Accept License Agreements,然后回车,系统出现“Accept Installed License Agrement”的提示,选择yes,此时系统出现以下菜单,此菜单用于对系统进行设置。把光标移动到Tasks Completed - Exit to Login,然后回车: Installation Assistant

Move cursor to desired item and press Enter.

Set Date and Time

Set root Password

Set Installation Device

Configure Network Communications

Manage System Storage and Paging Space (rootvg)

Manage Language Environment

Create Users

Define Printers

Import Existing Volume Groups

Install Software Applications

Back Up the System

Using SMIT (information only)

Tasks Completed - Exit to Login

9.退出菜单后,系统提示登录:(将光盘弹出后让主机默认自动进入系统,不要在SMS

菜单自定义进入系统)

AIX Version 5

(C) Copyrights by IBM and by others 1982, 2000.

Console login:

输入root。

首次登录root,不需要输入密码。

4.2.2 设置时区和时间

设置时区

操作步骤如下:

步骤 1选择设置时区菜单。

#smitty

--->System Environments

--->Change / Show Date and Time

--->Change Time Zone Using System Defined Values

系统提示“Use DAYLIGHT SA VINGS TIME?”时选择no。

步骤 2选择时区(BEIST-8) People's Rep. China (CUT +8)。

----结束

设置时间

操作步骤如下:

步骤 1选择设置时间菜单。

#smitty

--->System Environments

--->Change / Show Date and Time

--->Change / Show Date and Time

步骤 2输入具体的时间,回车。

----结束

4.2.3 修改系统参数

步骤 1设置用户的License数目,该操作可限制最多可以登陆系统带的用户数目。

1.选择设置License数目的菜单。

#smitty

--->System Environments

--->Change / Show Number of Licensed Users

2.在‘Maximum number of FIXED licenses’栏填写20。回车。

步骤 2修改用户使用的最大进程数和IO参数。

1.选择修改操作系统特性的菜单。

#smitty

--->System Environments

--->Change/Show Characteristics of Operating System

2.在“Maximum number of PROCESSES allowed per user”栏中填写512。

3.在“HIGH water mark for pending write I/Os per file”栏中填写33。

4.在“LOW water mark for pending write I/Os per file”栏中填写24。

5.回车。

步骤 3修改异步I/O参数,该操作必须执行。

1.选择修改异步I/O参数的菜单。

#smitty aio

--->Change/Show Characteristics of Asynchronous I/O

2.在“MINIMUM number of server”栏中填写1。

3.在“MAXIMUM number of server”栏中填写50。

4.在“STATE to be configured at system restart”栏中按选择available。

5.在“Stat of fast path”栏中按选择enable。

6.回车。

----结束

4.2.4 修改网络配置

步骤 1配置主机名及IP地址

1.选择配置IP地址的菜单。

#smitty mktcpip

2.选择相应的ETHER网卡设备,如en0。

3.在HOSTNAME栏输入相应的机器名。

4.在Internet ADDRESS (dotted decimal)栏输入网卡相应IP地址。

5.在Network MASK (dotted decimal)栏输入相应的子网掩码。

步骤 2用vi修改或创建两台主机的.profile文件,

1.修改与TERM相关的内容。

TERM=vt100; export TERM

DISPLAY=:0.0; export DISPLAY

2.使文件生效。

#. /.profile

----结束

4.2.5 镜像rootvg

步骤 1extendvg rootvg hdisk1,将hdisk1加入到rootvg中。

步骤 2mirrorvg rootvg,建立镜像。

步骤 3bosboot –a重新生成boot image。

步骤 4更新NVRAM中的引导设备标

#bootlist -m normal hdisk0 hdisk1 cd0 rmt0

步骤 5重新引导系统。

shutdown –Fr

----结束

4.3 Oracle RAC安装

4.3.1 修改系统目录空间

chfs -a size=+10G /

chfs -a size=+3G /usr

chfs -a size=+2G /var

chfs -a size=+5G /tmp

chfs -a size=+8G /home

chfs -a size=+15G /opt

4.3.2 修改/etc/hosts文件

192.168.128.88 dbserver1

192.168.128.99 dbserver2

192.168.128.188 dbserver1_vip

192.168.128.199 dbserver2_vip

172.168.128.88 dbserver1_priv

172.168.128.88 dbserver2_priv

4.3.3 创建组和用户

步骤 1运行smitty group,创建oinstall组和dba组。

步骤 2运行smitty user,选择Add a User

步骤 3用户名为oracle,Primary Group为oinstall,Group SET中增加dba组

步骤 4运行id oracle,检查各节点中uid、gid等参数,保持各节点一致。

步骤 5运行passwd oracle为oracle用户设置密码。

4.3.4 调整用户shell limit

将oracle用户的Soft FILE size、Soft CPU time、Soft DATA segment、Soft STACK size置

为[-1]。

4.3.5 修改系统参数

smitty chgsys修改Maximum number of PROCESSES allowed per user为4096。

4.3.6 修改网络参数

执行以下命令:

●no -p -o udp_sendspace=65536

●no -p -o udp_recvspace=262144

●no -p -o tcp_sendspace=262144

●no -p -o tcp_recvspace=262144

●no -p -o rfc1323=1

●no -p -o sb_max=1310720

●no -r -o ipqmaxlen=512

4.3.7 检查所需软件包

lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat

bos.perf.proctools rsct.basic.rte bos.adt bos.cifs_fs bos.clvm https://www.wendangku.net/doc/cc6872890.html,pat bos.data bos.perf

rsct.basic https://www.wendangku.net/doc/cc6872890.html,pat.basic https://www.wendangku.net/doc/cc6872890.html,pat.clients rsct.core

4.3.8 配置rsh

root用户及oracle用户的home directory下配置.rhosts文件,其内容为“+”,以允许rsh

无需密码访问。

4.3.9 修改磁盘属性

执行mpio_get_path –Av命令,观察各节点上设备名称(hdisk[n])与label是否一致以确

定各节点认到的hdisk[n]为同一设备。

●对于ocr disk,设置:

chown root:oinstall /dev/rhdisk2

chmod 660 /dev/rhdisk2

●对于voting disk,设置:

chown oracle:oinstall /dev/rhdisk3

chmod 660 /dev/rhdisk3

●对于其它data disk,设置:

chown oracle:dba /dev/rhdisk4

chmod 660 /dev/rhdisk4

●对于所有由oracle数据库使用的裸设备,设置:

chdev -l hdisk[n] -a reserve_policy=no_reserve

4.3.10 创建安装目录

mkdir -p /oracle/crs

mkdir -p /oracle/product/10.2.0

chown –R oracle:oinstall /oracle

chmod 755 /oracle

4.3.11 设置环境变量

编辑oracle用户的.profile文件,设置:

export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0

export ORA_CRS_HOME=$ORACLE_BASE/crs

4.3.12 启动安装进程

oracle安装文件位于/home/dbinstall/clusterware、/home/dbinstall/database、

/home/dbinstall/patch下,分别为crs安装文件、database安装文件和10.2.0.4的补丁包。

依次安装crs、database、patch。

安装任何软件前,执行相应目录下rootpre/rootpre.sh。

4.3.13 安装crs

以下示例图的主机名和路径需按具体情况更改。

步骤 1设置软件安装显示客户端机器,如export DISPLAY=192.168.128.20:1.0,运行

/home/dbinstall/clusterware/runInstaller.sh,在客户端机器显示如图4-2所示。

图4-2Oracle Universal Installer

步骤 2选择“Next”,如图4-3所示。

图4-3Welcome

步骤 3设置软件安装临时目录,以及用户组,单击“Next”。如图4-4所示。

OracleRAC体系结构与优势

Oracle 10g RAC应用分析 高性能服务器产品部徐斌 2008-12-12

目录 引言 (1) 一、什么是ORACLE RAC? (2) 二、Oracle RAC体系结构 (2) 1.Oracle集群件 (3) 2.硬件体系结构 (3) 3.文件系统和卷管理 (4) 4.虚拟互联网协议地址(VIP) (4) 5.集群验证实用程序 (5) 6.远距离集群RAC (5) 三、ORACLE RAC的优势 (6) 1.高可用性 (6) 2.可伸缩性 (7) 四、管理ORACLE真正应用集群数据库 (8) 1.Enterprise Manager 10g (8) 2.滚动补丁应用 (9) 3.滚动版本升级支持 (9) 五、使用真正应用集群进行负载管理 (10) 1.服务 (10) 2.连接负载均衡 (11) 3.快速应用程序通知(FAN) (11) 4.负载均衡顾问程序 (11) 六、Oracle RAC并行服务器与双机热备份的比较 (12) 七、总结 (14) 八、部分官方技术问答 (14) 1.为什么说Oracle Real Application Clusters 10g 要远远超过它的竞争对手? (14) 2.Oracle RAC的典型硬件配置是什么样的? (15) 3.SQL Server和IBM DB2都有active-active的故障切换方式,为什么我要采用Oracle Real Application Cluster 10g? (15) 4.我的分布式应用系统运行非常好,为什么我要把我的数据库进行集中? (16) 5.我们已经有了集群硬件环境,并且可以进行应用的切换,为什么我还需要Oracle Real Application Clusters 10g? (16) 6.我们使用Data Guard来实现故障切换,为什么我还需要Oracle Real Application Clusters 10g? (16) 7.为什么选择Linux?为什么选择Linux环境下的Oracle Real Application Clusters 10g? 17

Oracle10g客户端安装与配置说明

Oracle10g客户端安装与配置说明 一、Oracle客户端安装 将oracle10g客户端虚拟光盘插入虚拟光驱中,系统自动弹出Oracle10g安装界面,选择开始安装。 1)出现【安装】界面,单击[开始安装]按钮。如下图所示: (图示安装) 2)出现【DOS】界面,等待片刻。如下图所示: (图示 DOS) 3)出现【欢迎使用】界面,单击[下一步]按钮。如下图所示:

(图示欢迎使用) 4)出现【选择安装类型】界面,此处以选择‘管理员’选项安装为例,单击[下一步] 按钮。如下图所示: (图示选择安装类型) 5)出现【安装目录】界面,选择安装路径,单击[安装]按钮。如下图所示:

(图示安装目录) 6)出现【产品特定的先决条件检查】界面,检测是否符合安装条件,单击[下一步] 按钮。如下图所示: (图示产品特定的先决条件检查) 7)出现【概要】界面,单击[下一步]按钮。如下图所示:

(图示概要) 8)出现【安装】界面,单击[下一步]按钮。如下图所示: (图示安装) 9)出现【本地服务配置】界面,暂时先不配置,单击[取消]按钮即可,若要配置,操 作见Oracle客户端配置。如下图所示:

(图示本地服务配置) 10)出现【安装结束】界面,单击[退出]按钮即可完成安装。如下图所示: (图示安装结束) 二、Oracle客户端配置 1)单击“开始→程序→Oracle - OraClient10g_home1→配置和移植工具→Net Manager”菜单。如下图所示:

(图示启动Oracle) 2)出现【本地配置】界面中添加数据库,先选择‘Oracel net配置→本地→服务命 名’,再单击窗口左上角的“+”或单击‘编辑→创建’,打开【Net 服务命向导:欢迎使用】界面中输入“Net 服务名”,然后单击[下一步]。如下图所示: (图示本地配置) 注意:网终服务名应与服务器的服务名设置一致,否则流程表单打不开。并记住此服务名,后续的杰思科地籍管理信息系统连接需要使用。 3)出现【选择协议】界面,设置TCP/IP(Internet协议),然后单击[下一步]。如下 图所示:

ORACLE10G安装过程成功解决网络配置检测

Oracle10g安装过程成功解决网络配置检测: 注:ORACLE的安装路径中不能出现中文字符及空格(这也是Oracle为什么不能安装到C:\Program Files的原因),否则即使使用如下配置Microsoft LoopBack Adapter网络配置检测也不能通过。 在安装ORACLE10G前系统会检测安装的一些前提条件是否满足,往往会提示说:将Microsoft LoopBack Adapter配置为系统的主网络适配器。如果你没有这样配置,且你不希望安装过程由于这个而出错,那么过程如下: (1)停掉当前的网络连接(安装时只开通下面创建的Microsoft loopback Adapter,所有的其他网络连接都停掉); (2)控制面板-->添加硬件-->下一步-->是,我已经连接了此硬件-->添加新硬件-->安装我手动从列表选择的硬件-->网络适配器-->microsoft-->Microsoft loopback Adapter-->下一步-->安装完成 添加完成,你会发现新建了个“本地连接”,用的就是这个假的“Microsoft Loopback Adapter”(因为我根本就没有连接这个硬件,只是骗下Oracle而已)。把这个本地连接的IP设下(如192.168.0.1); (3)好了,现在回去重新让Oracle检测一遍吧,肯定是通过了。 应用程序访问方式:访问当前本地连接地址(Microsoft loopback Adapter是否该关闭?记得非常成功的一次是最好关闭),例如Microsoft Loopback Adapter的IP为192.168.0.1,而我当前网络的对外通路(即本地)连接为192.168.0.2,则访问此Oracle的地址为192.168.0.2 〖经验〗 (1)如果在安装时没有停掉本地连接,只是拔掉网线,网络断开,则仍可正确安装和使用,只是在开启Oracle10g服务之前必须开启Microsoft Loopback Adapter,否则Oracle10g服务无法启动. 在网络上其他机器Oracle9i Console连接此Oracle10g服务时使用sys之SYSDBA身份可以正常登录,而system提示授权不足无法登录 (2)如果在安装时没有停掉本地连接,也没有拔掉网线,而使本机在网络连通状态下,又如上配置Microsoft Loopback Adapter并开启,如此安装仍可成功,并且PLSQL、SQLPLUS 等Oracle10g环境下都可正常访问,但是局域网中的其他Oracle9i Console也无法连接此Oracle10g服务,而且本机和网络中的java程序都无法访问,apache-tomcat-6.0.14控制台将打印以下错误: 2007-10-823:31:47org.apache.catalina.startup.HostConfig checkResources 信息:Reloading context[/P54_AutoRefresh] java.sql.SQLException:Io异常:The Network Adapter could not establish the connection at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333) at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:404) at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314) at java.sql.DriverManager.getConnection(DriverManager.java:548) at java.sql.DriverManager.getConnection(DriverManager.java:179) at classmate.DB.(DB.java:16)

Oracle 10g安装教程带图片

ORACLE 10g 安装教程 刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧! 首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面: 图1

单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如图2所示: 图2

在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。选择“基本安装”时,“Oracle主目录位置”用于指定Oracle DataBase 10g软件的存放位置;“安装类型”用于指定Oracle产品的安装类型(企业版、标准版和个人版)。如果选择“创建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。 选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,在源路径显示的是安装产品所在的磁盘路径;目标名称用于资定Oracle主目录所对应的环境变量,目标路径用于指定安装Oracle软件的目标安装路径。设置目标名称为:OraDb10g_home1,目标路径为:D:oracleproduct10.1.0db1。如图3: 图3

单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;如图4: 图4

选择安装类型时一般选择“企业版”,单击“下一步”,会出现“选择数据库配置”对话框,如图5 : 图5

Oracle 10g安装与简介

中文名: Oracle 10g For Windows 英文名: Oracle 10g For Windows 别名: Oracle;10g 资源格式: 光盘镜像 版本: 10.1.0 发行时间: 2004年 制作发行: Oracle 甲骨文 地区: 大陆,美国 简介: [已通过安全检测] 瑞星17.57.42 [安装测试]WinXP SP2 上安装 Oracle 数据库 10g 共享服务时间:每天上午10点-下午6点

共享服务器:随机 软件版权归原作者及原软件公司所有,如果你喜欢,请购买正版软件 已经有人发过Linux版,那么再发一份Win版.安装需要机器配置较高. 一、概要 Oracle Database 10g 是第一个为企业级网格计算而设计的数据库,允许IT快速响应业务需求,在降低成本的同时,提供最高质量的服务。最重要的是,它易于部署和管理。 企业级网格计算的关键是要创建大型的行业标准的、模块化的存储器和服务器池。利用这种体系结构,每一个新系统都可以从这个组件池中快速得到供应。用户也不需要根据高峰负载来确定系统规模,因为可以容易地从这些资源池中按需要增加或重新分配容量。 企业级网格计算通过多种途径显着地降低了大型应用系统所需的存储器和服务器成本。凭借使用低成本的组件和提高资源利用水平,降低了硬件成本。同时因为每一个系统都可以按照相同的设计来构建,加上集中化管理和管理工具减轻了维护和监控的负担和相应的人工成本。利用这种更高的效率,IT能够快速响应业务需求,而且大大降低了总体风险。 二、高效的存储技术 对数据库而言,存储器是主要的资源之一。在今天的标准环境中,为获得最大的吞吐量而在不同磁盘存储器上存放数据的过程可能是一个费时的过程,并且数据库每次向存储区增加或从存储区删除磁盘时,都要重复这个过程。 Oracle Database 10g中新的自动存储管理(ASM)功能解决了这些挑战。ASM允许数据库直接管理原始磁盘。使得一个文件系统和卷管理器不需要同时管理数据文件和日志文件。ASM自动地跨磁盘为所有数据建立带区,提供了最高的I/O吞吐量,且无需任何管理成本。当增加或删除磁盘时,ASM自动维护带区。利用可选的镜像功能,提高了数据利用率,并且可以在线添加和删除磁盘。此外,因为由ASM处理已不再是数据库的文件的删除,从而消除了因人为错误而造成数据丢失

ORACLE RAC日常管理和维护

ORACLE RAC日常管理 1、最常用、最重要的命令: 首先登陆的服务器然后执行su-oracle 关闭集群:$crs_stop–all ps–ef|grep ora 查看是否还有ora开头的进程,没有后方可关机。 启动集群:$crs_start-all 启动完集群后可以用如下命令检查集群状态,所有的服务都要是ONLINE才是正常的,如下[root@node1bin]$crs_stat-t Name Type Target State Host ------------------------------------------------------------ ora....w1.inst application ONLINE ONLINE node1 ora....w2.inst application ONLINE ONLINE node2 ora.cjw.db application ONLINE ONLINE node1 ora....SM1.asm application ONLINE ONLINE node1 ora....E1.lsnr application ONLINE ONLINE node1 ora.node1.gsd application ONLINE ONLINE node1 ora.node1.ons application ONLINE ONLINE node1 ora.node1.vip application ONLINE ONLINE node1 ora....SM2.asm application ONLINE ONLINE node2 ora....E2.lsnr application ONLINE ONLINE node2 ora.node2.gsd application ONLINE ONLINE node2 ora.node2.ons application ONLINE ONLINE node2 ora.node2.vip application ONLINE ONLINE node2 ps–ef|grep ora 下面是一些简介,了解一下就可以了,有时间可以深入研究。 一、Oracle RAC简介: Oracle RAC支持Oracle数据库在集群上运行真正的应用程序。此处的真正应用是指RAC能够支持所有类型的主流商业应用程序。这包括流行的封装产品,如SAP、PeopleSoft

Oracle_RAC知识汇总

一、Oracle RAC原理 ORACLE RAC原理在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的RAC组件处理,处理完请求后,RAC会通过集群软件来访问我们的共享存储设备。 逻辑结构上看,每一个参加集群的节点有一个独立的instance,这些instance访问同一个数据库。节点之间通过集群软件的通讯层(communication layer)来进行通讯。同时为了减少IO的消耗,存在了一个全局缓存服务,因此每一个数据库的instance,都保留了一份相同的数据库cache。 二、RAC中的特点是: 每一个节点的instance都有自己的SGA 每一个节点的instance都有自己的background process 每一个节点的instance都有自己的redo logs 每一个节点的instance都有自己的undo表空间 所有节点都共享一份datafiles和controlfiles Oracle还提出了一个缓存融合的技术(Cache fusion) 目的有两个 1.保证缓存的一致性 2.减少共享磁盘IO的消耗 因此在RAC环境中多个节点保留了同一份的DB CACHE 缓存融合(Cache fusion)工作原理: -**************************************** 1.其中一个节点会从共享数据库中读取一个block到db cache中 2.这个节点会在所有的节点进行交叉db block copy 3.当任何一个节点缓存被修改的时候,就会在节点之间进行缓存修改 4.为了达到存储的一致最终修改的结果也会写到磁盘上 三、ClusterWare组件 ******************* 有四种Service Crsd - 集群资源服务 Cssd - 集群同步服务 Evmd - 事件管理服务 oprocd - 节点检测监控 有三类Resource VIP - 虚拟IP地址(Virtual IP) OCR - Oracle Cluster Registry(集群注册文件),记录每个节点的相关信息

windwows server 2008安装oracle10g数据库

windwows server 2008安装oracle10g数据库操作步骤 1.Oracle 10g版本是10. 2.0.1.0 2.选择Oracle安装目录及数据库登录密码。如下图中红色标识,密码为:Test。 3.如果是windwows server 2008 系统下,点击“下一步”安装Oracle 10g 会提示“程序异 常终止,发生未知错误”。如下图所示: 关于此问题的解决方法如下: 3.1点击取消按钮,退出安装程序。

3.2.修改Oracle 10G(安装文件)\database\stage\prereq\db\refhost.xml 当打开refhost.xml 文件 在后面添加 3.3.到install目录中找到oraparam.ini文件,把 #Windows=4.0,5.0,5.1,5.2 修改成 #Windows=4.0,5.0,5.1,5.2,6.1 并在后面添加 [Windows-6.1-required] #Minimum display colours for OUI to run MIN_DISPLAY_COLORS=256 #Minimum CPU speed required for OUI #CPU=300 [Windows-6.1-optional] 4.右键setup.exe,属性->兼容性->以兼容模式运行这个程序Windows Server 2003,并以管 理员身份运行。如下图所示: 5.运行程序后,安装步骤2填写完后,点击“下一步”即可进入安装界面。如下图:

oracle-11g-rac方案

ORACLE 高可用性 (RAC) 技术方案

目录 一、基础知识介绍 (3) 1. RAC 是什么 (3) 2. RAC 的优势 (3) 3.Oracle RAC原理 (3) 二、RAC 系统结构设计 (4) 1.RAC 系统拓扑结构基本如下图所示: (4) 2.用户组规划 (4) 3.用户规划 (5) 4.磁盘规划 (6) 5.oracle rac网络规划 (7)

一、基础知识介绍 1. RAC 是什么 RAC,全称real application clusters,译为“实时应用集群”,是Oracle 新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle 数据库支持网格计算环境的核心技术。 2. RAC 的优势 Oracle RAC 主要支持Oracle9i、10g、11g 版本,可以支持24 x 7 有效的数据库应用系统,在低成本服务器上构建高可用性数据库系统,并且自由部署应用,无需修改代码。在Oracle RAC 环境下,Oracle 集成提供了集群软件和存储管理软件,为用户降低了应用成本。当应用规模需要扩充时,用户可以按需扩展系统,以保证系统的性能。 ( 1)多节点负载均衡; (2)提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响 最小化; (3)通过并行执行技术提高事务响应时间----通常用于数据分析系统; (4)通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统; (5)节约硬件成本,可以用多个廉价PC 服务器代替昂贵的小型机或大型机, 同时节约相应维护成本; (6)可扩展性好,可以方便添加删除节点,扩展硬件资源。 3.Oracle RAC原理 在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时所有服务器上的OS 都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener 后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC 组件处理也可能会发送给另外一台服务器的RAC 组件处理,处理完请求后,RAC 会通过集群软件

linux下安装oracle10g的艰难之旅

2005-10-17 09:10作者:田逸出处:chinaitlab责任编辑:罗可龙 在linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术。本文介绍在redhat linux 下安装oracle 10g 的方法。在这里说明一下,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。 Oracle 10g 对软硬件的要求都非常的高,所以要玩转的话的花不少银子。首先来看看它对硬件的要求:内存512兆(建议1G),cpu 主频2.0G以上,硬盘转速7200转以上(建议使用scsi硬盘),依此条件,我看买台服务器才行。其次是软件要求:在oracle 官方的文档里,对于x86系列支持的操作系统只有3种(radhat ES/AS (x86),redhat ES/AS 3(x86),(x86) ),如果只有redhat 9也是可以安装的,不过要麻烦一点点。当然oracle 10g需要更多的软件模块才能进行安装,这些软件模块我将在后面逐一说明。在本例中,使用RedHat ES 3(x86)作为操作平台,并且安装了xwindow。 接下来,我们检查是否符合oracle 10g 的安装要求,以表格的形式列出。首先是硬件情况。以root 登录系统,并且启动x-window.如果用下表命令输出的值大于或等于建议值,请 检查项目命令/方法建议值 内存 #grep MemTotal /proc/meminfo 512MB 交换分区 #grep SwapTotal /proc/meminfo 1GB /tmp目录空闲区 #df –k /tmp 400MB 硬盘空闲空间 #df -k 4GB 继续往下,检查软件需求。对redhat ES 3(x86),需要如下的软件包: · Gnu gcc package, gcc-3.2.3-2 or 更高 下面的包也必须被安装:· · · openmotif-2.2.2-16· · compat-gcc-c++ compat-libstdc++ compat-libstdc++ 为了保证系统满足需求,执行下面的步骤检查安装的linux版本和安装的套件。 检查项目命令/方法建议值 Linux 版本 #cat /etc/issue ES 3 已安装的包 #rpm -q package_name 安装所需包(上表所列) 到这里我们已经全面的检查了安装oracle 10g所要求的软硬件环境,接着我们就要为安装创建组和用户。 下面的组和用户必须存在 The oinstall group (the oracle inventory group)

实施 Oracle RAC 项目汇总

实施 Oracle RAC 项目 Oracle真正应用集群 (RAC) 是 RDBMS 市场中的最佳数据库集群。Oracle RAC 的配置选项和特性为公司提供设计其高可用性解决方案的广泛的灵活性。但是,如何使用所有配置选项、特性和灵活性成功地实施? 本文是定义、设计和提供成功 Oracle RAC 项目的指南。它详细介绍了减少风险和增加成功实施机会的详细步骤。此外,它还突出了您在实施 Oracle RAC 项目过程中可能会犯的错误,并提供了避免这些错误的建议。 尽管这篇文章侧重于 Oracle RAC,但下列步骤对许多种 Oracle 实施项目均试用。 确定需求 成功实施 Oracle RAC 的第一个重要阶段是确定项目的真实目标。“确定需求”一步涉及识别和记录项目实施阶段要提供的特性和功能。 在实施 Oracle RAC 过程中,您还要经常核对这些需求。将需求记录成文将有助于实施 Oracle RAC 项目。否则,您将发现该项目难以管理,这是因为在项目实施过程中会不断出现意料不到的新问题。 避免错误的方法 1:确保关键业务和技术人员积极地参加项目需求的确定。明确地将所有需求传达给项目负责人,包括关键的管理人员、技术人员以及最终用户。 第 1 步—确定项目范围

“确定需求”阶段的第一步就是确定项目范围。项目范围是用于论证项目业务需求的一系列细项,它说明了项目的可交付成果。项目范围有时也称为“业务需求”。 要确定项目范围,请回答下列问题: ?项目的业务目标是什么? ?项目要完成什么工作? ?项目成功会带来哪些重要好处? 以下是一个详细说明一个 Oracle RAC 示例的高级目标的项目范围文档。 避免错误的方法 2:努力使项目目标量化。您将能重新核对这些目标,掌握整个项目的完成情况。量化目标的工作包括记录项目日程和成本限制。 第 2 步–确定项目团队 确定项目团队就要确定为项目制定交付目标的人和愿意完成项目方案中的任务的人。这些人可能来自组织的多个部门,如决策人员、业务分析人员和技术人员。 下表是典型 Oracle RAC 项目的人员组成,并列明了他们的职能和完成项目所采取的步骤。

oracle10g安装手册

作者:X亚强 ORACLE安装说明文档 一:安装数据库:所用数据库为Oracle,版本为10G 具体的安装步骤如下: ●插入光盘后如果安装程序没有自动启动,双击光盘中的setup.exe 文件图标即可 启动安装程序(如下图): ●基本安装是用于常规的数据安装方法。 全局数据库名:是用于标识数据库的名称。 数据库口令:数据库管理员(sys,system,sysman)的口令(不能为空)。 ●高级安装用于特定数据库的安装。(此处我们选择高级安装) 选择高级安装,点击下一步 在选择了安装方法(高级安装)之后点击下一步,进入选择数据库安装类型界面(如 图):

●选择了数据库的安装类型之后(此处我们选择企业版),单击下一步(如图)指定 Oracle 目录信息,选择自己需要存放的安装的位置,此处我们选择安装在D盘 ●名称是用于安装完数据库之后在开始菜单程序中显示的名称。路径是用于保存数据 库的路径(建议默认)单击下一步:

●开始数据库安装条件的查询,当检查完成之后点击下一步(时间较长) ●创建数据库是在安装完数据库软件之后就自动开始创建数据库。仅安装数据库,是 仅安装数据实例并不创建数据库(在安装完之后再进行创建数据库)。此处我们选择创建数据库,点击下一步(如图)

●根据数据库的使用情况选择数据库的配置(此处我们选择一般用途),单击下一步 (如图) 输入数据库名及SID。全局数据库名用户可以自己定义:如果用户自定义的全局数据库名与软件系统中的不同,则用户在下面部署应用系统时需要修改软件配置文件中的全局数据库名。 ●字符集选择框是用于设置数据库存储的数据以哪种字符集存储数据,建议(简体中 文),否则在特定情况下,读取到的数据会出现乱码。继续点击下一步(如图):

OracleRAC技术概述及应用

并行查询选件结合,它还提供了节点间的并行性和节点内的并行性,以得到更高的性能。 多服务器的Cluster(集群)结构,因其具有高可靠性、大容量共享磁盘支持以及无断点的故障恢复,越来越受到业界的关注,越来越多的硬件厂商都相继推出自己的Cluster机种和机型,它已经成为硬件平台的一个新的发展方向。Oracle Real Application Clusters使得企业可以构建支持多个操作系统的服务器,并可提供出色的可用性和可伸缩性。在Oracle Real Application Clusters环境中,Oracle可在一个集群中运行于两个或更多个系统之上,并可以同时访问一个共享数据库。这使得一个数据库系统可以跨越多个硬件系统,同时对应用 程序而言仍是一个统一的数据库系统,从而为您的应用程序带来出色的可用性和可伸缩性优势。 Oracle Real Application Clusters支持企业网格。企业网格由大量标准化商业组件构成,包括:处理器、服务器、网络和存储设备。RAC是唯一一种可将这些组件整合成可供企业使用的技术。Oracle Real Application Clusters和网格能够动态降低运营成本,并可带来出色的灵活性,从而赋予系统更优异的适应性、前瞻性和灵活性。节点、存储设备、CPU和内存的动态供应使得企业可以在轻松高效地维持服务等级的同时,通过改进利用率进一步降低成本。此外,Oracle Real Application Clusters支持任意需要访问 RAC数据库的应用,使它们无需修改便可部署于 RAC 系统之上。 Oracle Real Application Clusters使得用户可以根据容量需求的增长为集群 Oracle RAC技术概述及应用 荣伟铭 苏州市吴中区劳动和社会保障局 笔者从事社保信息系统开发工作多年,社保信息系统建设离不开大型数据库,有人把SQL SEVER比作是“傻瓜相机”,那么ORACLE就是台“专业相机”,Oracle RAC如同是将多台“专业相机”联网使用,虚拟成一台性能更加出色的“高级相机”,要用好这台“高级相机”,用户必须充分理解其原理。目前有关ORACLE的参考资料很多,但是有关Oracle RAC的介绍往往一笔带过,以下笔者将多年的Oracle RAC实际应用经验整理了一下,供同行们参考。 一、Oracle RAC 技术概述 Real Application Cluster为大多数关键业务要求的数据库环境提供了极高的性能和完善的纠错功能,允许集群系统或大型并行系统中的多个节点共享同一物理数据库,可以自动进行负载平衡、故障修复和规划停机时间,以支持高可用性应用程序。它还显著地提高了大型数据仓库和决策支持系统的性能。通过与 添加节点,从而能够通过逐步扩充来节约成本,同时消除了使用大型集群来更换小型单一节点系统的需要。标准低成本组件和模块化磁盘阵列组成的网格池,与Oracle数据库的组合,使得这一解决方案更为强大。与使用新的更大型节点来更换现有系统与升级系统不同,该解决方案支持为集群添加一个或多个节点,从而使得容量升级流程更为方便快捷。Oracle Real Application Clusters中实施的高速缓存合并技术,与Oracle数据库中提供的InfiniBand支持,使您能够以近线性方式扩展系统,而无需对应用进行任何修改。 这一集群体系结构的另一个主要优势是多个节点内建的容错性能。由于物理节点单独运行,因此其中一个或多个节点的故障将不会影响到集群内其它节点。故障切换可在网格内任一节点上进行。即使在最恶劣的情况下,包括只有一个节点没有停止工作,Oracle RealApplication Clusters仍将能够提供数据库服务。这一体系结构允许将一组节点联网或与网络断开,以进行维护,而同时其它节点能够继续提供数据库服务。RAC借助Oracle应用服务器,为连接池故障切换提供了内置的集成特性。借助这一特性,应用可立即了解发生的故障,而无需等待数十分钟直到发生TCP超时故障。鉴于此,应用将可以立即采取相应的恢复措施;同时网格负载均衡将重新分配负载。 Oracle数据库中的Oracle RealApplication Clusters还提供一套完整的集群件集来管理集群。Oracle数据库集群件提供运行集群所需的全部特性,包括节点成员、消息发送服务和锁定等。同时由于它是一个带有通用事件和管理 API的

windwows server 2008 R2 安装oracle10g数据库 操作步骤

windwows server 2008 R2安装oracle10g数据库操作步骤 注意: 需要安装32位安装包.(32位才有更多兼容性选择) 1. Oracle 10g版本是10. 2.0.1.0 2. 选择Oracle安装目录及数据库登录密码。如下图中红色标识,密码为:Test。 3. 如果是windwows server 2008 系统下,点击“下一步”安装Oracle 10g 会提示“程序异常终止,发生未知错误”。如下图所示:关于此问题的解决方法如下: 3.1点击取消按钮,退出安装程序

关于此问题的解决方法如下: 3.1点击取消按钮,退出安装程序。 3.2.修改Oracle 10G(安装文件)\database\stage\prereq\db\refhost.xml 当打开refhost.xml 文件在后面添加 3.3.到install目录中找到oraparam.ini文件,把 #Windows= 4.0, 5.0,5.1,5.2 修改成 #Windows=4.0,5.0,5.1,5.2,6.1 并在后面添加 [Windows-6.1-required] #Minimum display colours for OUI to run MIN_DISPLAY_COLORS=256 #Minimum CPU speed required for OUI #CPU=300 [Windows-6.1-optional] 4. 右键setup.exe,属性->兼容性->以兼容模式运行这个程序Windows Server 2003,并以管 理员身份运行。如下图所示:

oracle rac和备份方案

ORACLE RAC及备份方案 ORACLE RAC 简介: ORACLE RAC集群是实现多机共享数据库,以保证应用的高可用性。同时可以自动实现并行处理及均分负载,还能实现数据库在故障时的容错和无断点恢复。 集群内部的所有服务器共享存储,所有服务器都接入公共网络,通过集群唯一的别名对外形成逻辑上单一的数据库提供服务,对内实现集群数据库的高可用性、节点间的负载均衡和Failover(失败切换)。 逻辑结构: 集群纵向看是由存储、数据库集群、应用集群三部分组成,横向来看,是由多台应用服务器、数据库服务器和存储设备组成。

物理结构: RAC物理结构图。 优势: 高可用性: RAC 为数据中心的高可用性奠定了基础。它也是 Oracle 最高可用性架构不可或缺的一部分,为实现数据中心的最高可用性提供了最佳实践。RAC 还为高可用性数据管理提供了以下至关重要的关键特性: 可靠性: Oracle 数据库以其可靠性而著称。RAC Clusters 消除了数据库服务器单点故障问题,从而使可靠性更上一层楼。如果一个实例发生故障,服务器池中的其余实例仍将保持运行状态。Oracle Clusterware 可监视所有 Oracle 进程,并能立即重启任何生故障的组件。

恢复能力: Oracle 数据库包含的许多特性有助于数据库轻松地从各类故障中恢复。如果Oracle RAC 数据库中的一个实例出现故障,服务器池中的另外一个实例将察觉到这一故障,随后自动进行故障恢复。利用快速应用程序通知 (FAN)、快速连接故障切换 (FCF) 和透明应用程序故障切换 (TAF) 这三个功能,应用程序可以轻松地掩藏组件故障,使用户无法察觉。 错误检测: Oracle Clusterware 可自动监视 Oracle RAC 数据库和其他 Oracle 进程(ASM、监听器等),并快速诊断环境中的问题。它还经常能在用户察觉之前自动完成故障恢复。利用快速应用程序通知 (FAN),应用程序即可在集群组件出现故障时立即得到通知,以便在故障显现之前重新发布事务。 持续运行: RAC Clusters 可在计划内和计划外停机期间提供持续的服务。如一台服务器(或一个实例)出现故障,数据库仍将保持运行状态,应用程序仍可访问数据。大多数数据库维护操作均可在不停机的情况下完成,并对用户保持透明。许多其他的维护任务都可以通过滚动方式完成,从而能最大限度地减少(甚至避免)应用程序停机。快速应用程序通知和快速连接故障切换可帮助应用程序满足对服务级别的要求。 可伸缩性: RAC Clusters 提供了独一无二的应用程序伸缩技术。过去,当数据库服务器容量不足时,我们会使用容量更大的新服务器取而代之。随着服务器容量的增加,其成本也日益攀升。但 Oracle RAC 为数据库提供了增加容量的其他方法。通过 OracleClusterware 和 Oracle RAC 向服务器池中添加服务器时并不需要停机,并且,一旦启用新的实例,应用程序就可立即享有新增的容量。服务器池中的所有服务器必须使用同一操作系统和相同版本的Oralce 软件,但不必具备相同的容量。如今,根据自己的需要选择服务器池的客户通常会选用特性不同(略有差别)的服务器。

ORACLE 10g 安装教程[图文]

ORACLE 10g 安装教程[图文]转载 原文链接https://www.wendangku.net/doc/cc6872890.html,/blog/451991 刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧! 首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面:

单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如图2所示: 在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。选择“基本安装”时,“Oracle主目录位置”用于指定Oracle DataBase 10g软件的存放位置;“安装类型”用于指定Oracle产品的安装类型(企业版、标准版和个人版)。如果选择“创建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。 选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,

在源路径显示的是安装产品所在的磁盘路径;目标名称用于资定Oracle 主目录所对应的环境变量,目标路径用于指定安装Oracle软件的目标安装路径。设置目标名称为:OraDb10g_home1,目标路径为: D:oracleproduct10.1.0db1。如图3: 单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;如图4:

Oracle_RAC日常管理和维护

ORACLE RAC 日常管理 1、最常用、最重要的命令: 首先登陆的服务器然后执行su - oracle 关闭集群:$crs_stop –all ps –ef |grep ora 查看是否还有ora开头的进程,没有后方可关机。 启动集群:$crs_start -all 启动完集群后可以用如下命令检查集群状态,所有的服务都要是ONLINE才是正常的,如下[root@node1 bin]$crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora....w1.inst application ONLINE ONLINE node1 ora....w2.inst application ONLINE ONLINE node2 ora.cjw.db application ONLINE ONLINE node1 ora....SM1.asm application ONLINE ONLINE node1 ora....E1.lsnr application ONLINE ONLINE node1 ora.node1.gsd application ONLINE ONLINE node1 ora.node1.ons application ONLINE ONLINE node1 ora.node1.vip application ONLINE ONLINE node1 ora....SM2.asm application ONLINE ONLINE node2 ora....E2.lsnr application ONLINE ONLINE node2 ora.node2.gsd application ONLINE ONLINE node2 ora.node2.ons application ONLINE ONLINE node2 ora.node2.vip application ONLINE ONLINE node2 ps –ef |grep ora 下面是一些简介,了解一下就可以了,有时间可以深入研究。 一、Oracle RAC简介: Oracle RAC 支持Oracle 数据库在集群上运行真正的应用程序。此处的真正应用是指RAC 能够支持所有类型的主流商业应用程序。这包括流行的封装产品,如SAP、PeopleSoft

相关文档