Oracle11g On SUN 安装指南

更新时间:2024-06-13 22:58:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

infoX-MDSP

错误!未知的文档属性名称

目 录

目 录

1 安装前的准备工作....................................................................................................................... 1-1

1.1 检查与配置硬件环境 .................................................................................................................................. 1-2 1.2 检查与配置软件环境 .................................................................................................................................. 1-3 1.2.1 检查操作系统版本 ............................................................................................................................. 1-3 1.2.2 操作系统包需求 ................................................................................................................................. 1-3 1.3 配置网络 ...................................................................................................................................................... 1-4 1.3.1 配置/etc/hosts文件............................................................................................................................. 1-4 1.3.2 配置允许root用户通过telnet方式登录主机 .................................................................................. 1-5 1.3.3 配置允许root用户通过FTP方式登录主机 .................................................................................... 1-5 1.3.4 同步双机时钟 ..................................................................................................................................... 1-5 1.4 创建相关用户和用户组 .............................................................................................................................. 1-6 1.4.1 创建组 ................................................................................................................................................ 1-6 1.4.2 建用户 ................................................................................................................................................ 1-6 1.5 建立双机互信关系 ...................................................................................................................................... 1-7 1.6 配置内核参数和环境变量 .......................................................................................................................... 1-7 1.6.1 配置内核参数(Solaris 10) .................................................................................................................. 1-7 1.6.2 配置环境变量的文件 ......................................................................................................................... 1-9 1.7 创建安装目录 .............................................................................................................................................. 1-9 1.8 其他事项 .................................................................................................................................................... 1-10

2 Sun Cluster安装与配置 ............................................................................................................. 2-1

2.1 Cluster规划 .................................................................................................................................................. 2-2 2.2 Cluster安装准备 .......................................................................................................................................... 2-3 2.3 安装Cluster ................................................................................................................................................. 2-4 2.4 安装Cluster补丁 ........................................................................................................................................ 2-6 2.5 配置Cluster ................................................................................................................................................. 2-7 2.6 配置IPMP ................................................................................................................................................. 2-10 2.7 配置仲裁设备 ............................................................................................................................................ 2-11

3 外置磁盘配置............................................................................................................................... 3-1

3.1 外置磁盘规划 .............................................................................................................................................. 3-2 文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称

i

1 安装前的准备工作

infoX-MDSP

错误!未知的文档属性名称

3.2 建立3个数据库状态副本 .......................................................................................................................... 3-3 3.3 创建DG ....................................................................................................................................................... 3-3 3.4 创建LV ........................................................................................................................................................ 3-3 3.5 创建裸设备配置文件 .................................................................................................................................. 3-4

4 在节点1上安装数据库 .............................................................................................................. 4-1

4.1 安装数据库软件 .......................................................................................................................................... 4-2 4.1.1 安装 .................................................................................................................................................... 4-2 4.1.2 安装后检查......................................................................................................................................... 4-8 4.2 NET配置 ...................................................................................................................................................... 4-8 4.3 创建数据库 ................................................................................................................................................ 4-13 4.3.1 使用DBCA建库 ............................................................................................................................. 4-13 4.3.2 建库后配置与验证 ........................................................................................................................... 4-27 4.4 补丁 ............................................................................................................................................................ 4-30 4.4.1 打补丁的步骤 ................................................................................................................................... 4-30 4.4.2 错误1及解决方法 ........................................................................................................................... 4-31 4.4.3 错误2及解决方法 ........................................................................................................................... 4-31

5 在节点2上安装数据库 .............................................................................................................. 5-1 6 注册Cluster的资源与双机切换 ............................................................................................... 6-1

6.1 创建资源组 .................................................................................................................................................. 6-2 6.2 安装Oracle的dataservices ......................................................................................................................... 6-3 6.2.1 安装 .................................................................................................................................................... 6-3 6.2.2 修改配置文件 ..................................................................................................................................... 6-3 6.3 配置Oracle的dataservices ......................................................................................................................... 6-4

7 安装中的问题及处理方法 .......................................................................................................... 7-1

7.1 注册oracle资源报错 .................................................................................................................................. 7-2 7.2 节点2的监听启动不了 .............................................................................................................................. 7-2

8 其他常用命令............................................................................................................................... 8-1

ii 错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

插图目录

插图目录

图4-1 Select a Product to install ......................................................................................................................... 4-2 图4-2 Specify Inventory directory and credentials............................................................................................. 4-3 图4-3 Product-Specific Prerequisite Checks ...................................................................................................... 4-4 图4-4 Summary .................................................................................................................................................. 4-5 图4-5 Install ....................................................................................................................................................... 4-6 图4-6 Execute Configuration scripts .................................................................................................................. 4-7 图4-7 End of installation .................................................................................................................................... 4-8 图4-8 Welcome .................................................................................................................................................. 4-9 图4-9 Listener Configuration,Listener ............................................................................................................. 4-10 图4-10 Listener Configuration,Select Protoco ................................................................................................. 4-11 图4-11 Listener Configuration ......................................................................................................................... 4-11 图4-12 Listener Configuration Done ............................................................................................................... 4-12 图4-13 Welcome .............................................................................................................................................. 4-13 图4-14 Operations ............................................................................................................................................ 4-14 图4-15 Database Templates .............................................................................................................................. 4-14 图4-16 Database identification ......................................................................................................................... 4-15 图4-17 Management Options ........................................................................................................................... 4-15 图4-18 Database Credentials ............................................................................................................................ 4-16 图4-19 Storage Options ................................................................................................................................. 4-17 图4-20 Choose the recovery option for the database ....................................................................................... 4-17 图4-21 Database Contenet ............................................................................................................................... 4-18 图4-22 Initialization Parameters ...................................................................................................................... 4-19 图4-23 Sizing标签 .......................................................................................................................................... 4-20 图4-24 Character Sets标签 ............................................................................................................................. 4-20 图4-25 Connection Mode标签 ........................................................................................................................ 4-21 文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称

iii

1 安装前的准备工作

infoX-MDSP

错误!未知的文档属性名称

图4-26 Security Settings .................................................................................................................................. 4-22 图4-27 Automatic Maintenance Tasks ............................................................................................................. 4-22 图4-28 Database Storage .................................................................................................................................. 4-23 图4-29 Creation Options .................................................................................................................................. 4-24 图4-30 Confirmation ........................................................................................................................................ 4-25 图4-31 Database Configuration Assistant ........................................................................................................ 4-26 图4-32 信息确认窗口 .................................................................................................................................... 4-26

iv 错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

表格目录

表格目录

表1-1 交换空间相关参数................................................................................................................................. 1-2 表1-2 操作系统与数据库版本对应关系表 ..................................................................................................... 1-3 表1-3 oracle11g release1对操作系统包需求说明表 ....................................................................................... 1-4 表1-4 Solaris 10内核参数说明表..................................................................................................................... 1-7 表2-1 Sun Cluster规划说明表 .......................................................................................................................... 2-2 表2-2 Resource Group规划说明表 ................................................................................................................... 2-2 表3-1 磁盘卷划分说明表................................................................................................................................. 3-2 表3-2 vg_ora规划说明表 ................................................................................................................................. 3-2

文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 v

infoX-MDSP

错误!未知的文档属性名称

1 安装前的准备工作

1 关于本章

本章描述内容如下表所示。 标题 1.1 检查与配置硬件环境 1.2 检查与配置软件环境 1.3 配置网络 1.4 创建相关用户和用户组 1.5 建立双机互信关系 1.6 配置内核参数和环境变量 1.7 创建安装目录 1.8 其他事项

内容 安装前的准备工作

主要介绍如何检查与配置硬件环境。 主要介绍如何检查与配置软件环境。 主要介绍如何配置网络。 主要介绍如何创建相关用户和用户组。 主要介绍如何建立双机互信关系。 主要介绍如何配置内核参数和环境变量。 主要介绍如何安装目录。 主要介绍其它的事项。 文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 1-1

1 安装前的准备工作

infoX-MDSP

错误!未知的文档属性名称

本文档中,HA由两台SUN T5240服务器、SUN ST6140磁盘阵列和一台终端集线器(Terminal Connectrator)组成双机冷备方式。

在安装前,请确认操作系统Sun Solaris 10(Huawei Patch 8.0.3)已安装好并已有Oracle 11.1.0.6.0 for Solaris介质,将介质复制到其中一台机器,这里假定为Rac1并解压缩。卷管理软件使用Solaris Volume Manager(SVM,为Solaris 10操作系统自带)。

1.1 检查与配置硬件环境

硬件环境的要求如下:

?

内存需求:至少1G的物理内存 检查命令:

# /usr/sbin/prtconf | grep \

?

交换空间SWAP的大小建议请参见表1-1。

表1-1 交换空间相关参数 NUM 1 2 3 4

RAM 257 MB - 512M 513 MB - 2048 MB 2049 MB - 8192 MB 8192 MB以上 Swap Space 2倍于RAM 1.5倍于RAM 等于RAM 1.5倍于RAM 检查命令:

# /usr/sbin/swap -s ?

系统结构System Architecture 检查命令:

# /bin/isainfo -kv

返回结果例如:

64-bit sparcv9 kernel modules ?

磁盘空间需求:/tmp至少1G 检查命令:

# df -h /tmp

?

数据库安装目录大小:至少5G 检查命令:

#df -h

1-2 错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

1 安装前的准备工作

1.2 检查与配置软件环境

1.2.1 检查操作系统版本

ORACLE 11G能安装的操作系统与数据库版本对应关系请参见表1-2。 表1-2 操作系统与数据库版本对应关系表 ORACLE数据库版本 11g r1 64位 能安装的操作系统版本 Solaris 9 Update 7 or later Solaris 10

?

检查操作系统版本的命令如下:

# uname -r

返回结果例如:

5.10

其中,10表示操作系统为Solaris10

?

查看操作系统的update level的命令如下:

$ cat /etc/release

返回结果例如:

Solaris 10 8/07 s10s_u4wos_12b SPARC

Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 16 August 2007

其中,_u4wos中的u4表示为update 4 of Solaris 10

1.2.2 操作系统包需求

oracle11g release1对操作系统包需求请参见表1-3。

文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 1-3

1 安装前的准备工作

infoX-MDSP

错误!未知的文档属性名称

表1-3 oracle11g release1对操作系统包需求说明表 Type DB OS Solaris10 Package ? ? ? ? ? ? ? ? ? ? ? ? SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

检查补丁是否已安装:

# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

1.3 配置网络

1.3.1 配置/etc/hosts文件

需要在“/etc/hosts”文件中,增加双机中另一节点的机器名和IP地址,以方便双机之间的访问。

?

节点1中的内容为:

127.0.0.1 localhost

10.10.3.1 db01 loghost 10.10.3.2 db02 10.10.3.13 db_ip

?

节点2中的内容为:

127.0.0.1 localhost 10.10.3.1 db01

10.10.3.2 db02 loghost 10.10.3.13 db_ip

10.10.3.13表示浮动IP,db_ip表示逻辑主机名。

1-4 错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

1 安装前的准备工作

1.3.2 配置允许root用户通过telnet方式登录主机

为了可以方便对主机进行管理,需要配置允许root用户通过telnet方式登录主机。通过修改“/etc/default”下login文件来完成配置允许root用户通过telnet方式登录主机。 需要在所有双机的每个节点上都执行配置允许root用户通过telnet方式登录主机的操作。

编辑文件/etc/default/login,将其中的CONSOLE=/dev/console行注释掉。

1.3.3 配置允许root用户通过FTP方式登录主机

为了方便主机之间的文件交换传输的需要,需要配置允许root用户通过FTP方式登录主机。通过修改“/etc/ftpd”下的ftpuser文件来完成此配置。

需要在所有双机的每个节点上都执行配置允许root用户通过FTP方式登录主机的操作。 编辑文件/etc/ftpd/ftpusers,注释掉root所在的行。

1.3.4 同步双机时钟

在校正前必须保证作为校正标准的主机系统时钟和实际时间一致。

date命令格式说明:mm(月)dd(日)HH(小时/24时制)MM(分钟)CC(世纪减一,如21世纪则为20)YY(年),即CCYY为四位表示的年份;以上数字均为两位数,不足两位前面补零。如“date 122014302001”表示将时间调整为2001年12月20日14时30分。此命令一定要慎用,因为系统时间变化可能带来不可预料的问题。

步骤 1 节点1上,查看当前主机时钟:

# date

步骤 2 如与实际时间不一致,则修改主机时钟:

# date mmddHHMMCCYY

步骤 3 执行如下命令检查rdate命令所依赖的time服务是否已启用(以下需要在两个节点上分

别执行)。

# svcs | grep time

如果显示信息中包含online(如online 17:17:58 svc:/network/time:stream)则表示time服务已启用。如果无返回信息,则说明time服务未启用,需要执行如下命令启用time服务:

# svcadm enable time:stream

步骤 4 在备机上执行以下命令使时间与节点1上同步:

# rdate db01

----结束

文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 1-5

1 安装前的准备工作

infoX-MDSP

错误!未知的文档属性名称

1.4 创建相关用户和用户组

1.4.1 创建组

需要两个组,分别为:The Oracle Inventory group (oinstall)、The OSDBA group (dba)

步骤 1 通过以下命令检查各个组是否已经存在:

#more /etc/group

如果不存在,则可通过如下命令创建:

# /usr/sbin/groupadd 组名

步骤 2 创建dba和oinstall用户组:

# /usr/sbin/groupadd –g 106 oinstall # /usr/sbin/groupadd –g 107 dba

----结束

1.4.2 建用户

具体操作步骤如下。

步骤 1 通过以下命令可以确定用户是否存在,如检查oracle用户:

# id –a oracle ?

如果不存在,则可通过如下命令创建:

# /usr/sbin/useradd -u 200 -d /opt/oracle -s /usr/bin/csh -g oinstall -G dba oracle –m oracle

# passwd oracle

oracle用户密码按照安装规划设置为oracle。

?

如果oracle用户已经存在,但是不符合组的设定要求,可以修改:

# /usr/sbin/usermod –g oinstall –G dba oracle

参数说明:

? ? ? ? ? ? ?

-u可以设置用户的ID

-d:指定用户的$HOME目录。 -s:指定用户shell。 -g:指定用户归属组(id)。 -G表示设置用户的附属组

-m:如果指定的用户$HOME目录不存在,则自动创建之并拷贝启动文件到这个目录。 oracle:创建的用户名称。

步骤 2 用户nobody可以用如下命令建立:

# /usr/sbin/useradd -g nobody

1-6 错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

1 安装前的准备工作

----结束

1.5 建立双机互信关系

以root用户登录节点1和2上分别执行以下步骤。

步骤 1 修改.rhosts文件。

#cd

#vi .rhosts

在其中加入如下内容:

db01 db02

必须确保两个节点上该文件的内容完全一致,包括空格等。

步骤 2 在节点1上执行如下命令:

# rlogin db02

此时应不需要输入密码即可进入到节点2中。

步骤 3 在节点2上执行如下命令:

# rlogin db01

此时应不需要输入密码即可进入到节点1中

步骤 4 以oracle用户登录,重复上述步骤。

----结束

1.6 配置内核参数和环境变量

1.6.1 配置内核参数(Solaris 10)

内核参数建议值请参见表1-4。 表1-4 Solaris 10内核参数说明表 参数 noexec_user_stack semsys:seminfo_semmni semsys:seminfo_semmns semsys:seminfo_semmsl 文档版本 错误!未知的文档属性名称 (2015-11-26)

Replace By Resource Control 建议的最小值 NA project.max-sem-ids NA process.max-sem-nsems 1 100 1024 256 1-7

错误!未知的文档属性名称

1 安装前的准备工作

infoX-MDSP

错误!未知的文档属性名称

semsys:seminfo_semvmx shmsys:shminfo_shmmax shmsys:shminfo_shmmni

查看当前设置的命令如下:

NA project.max-shm-memory project.max-shm-ids 32767 4294967295 100 # id -p

uid=0(root) gid=0(root) projid=1 (user.root)

# prctl -n project.max-shm-memory -i project user.root # prctl -n project.max-sem-ids -i project user.root

如果需要修改,则执行以下步骤。

步骤 2 修改max-shm-memory为6G:

# prctl -n project.max-shm-memory -v 6442450944 -r -i project user.root

步骤 3 修改max-sem-ids为256:

# prctl -n project.max-sem-ids -v 256 -r -i project user.root

使用prctl (Resource Control)修改内核参数后会马上生效,但操作系统重启后失效。

----结束

执行以下步骤使修改永久生效。

步骤 4 确定oracle用户的project id

# su - oracle $ id -p

uid=100(oracle) gid=100(dba) projid=100(group.dba) $ exit

步骤 5 设置maximum shared memory size为2G,执行以下命令:

# projmod -sK \

步骤 6 设置完后,检查/etc/project文件中的值,执行以下命令:

# cat /etc/project

返回结果应类似于:

system:0:::: user.root:1:::: noproject:2:::: default:3::::

group.staff:10::::

group.dba:100:Oracle default

project:::project.max-shmmemory=(privileged,2147483648,deny)

步骤 7 运行以下命令以确认资源控制器是active的:

1-8

错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

# su - oracle $ id -p

uid=100(oracle) gid=100(dba) projid=100(group.dba) $ prctl -n project.max-shm-memory -i process $$ process: 5754: -bash

NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT project.max-shm-memory privileged 2.00GB - deny

1 安装前的准备工作

----结束

1.6.2 配置环境变量的文件

执行以下步骤配置环境变量。

步骤 1 修改.cshrc文件

#cd

#vi .cshrc

在该文件中加入如下内容:

umask 022

setenv ORACLE_BASE /opt/oracle/app

setenv ORACLE_HOME $ORACLE_BASE/product/11.1.0/db_1 setenv NLS_LANG AMERICAN_AMERICA.ZHS16GBK setenv ORACLE_SID mdspdb

setenv LD_LIBRARY_PATH $ORACLE_HOME/lib64:$ORACLE_HOME/lib:/usr/lib setenv ORACLE_DOC $ORACLE_HOME/doc setenv PATH

$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/sbin:/usr/sbin:/usr/ccs/bin:/usr/bin:/bin setenv TNS_NAMES $ORACLE_HOME/network/admin setenv TNS_ADMIN $ORACLE_HOME/network/admin setenv LANG C

set prompt=\set term=vt100

步骤 2 删除.login文件。

步骤 3 执行以下命令使它立刻生效:

% source ~/.cshrc

----结束

1.7 创建安装目录

创建Oracle Base目录:

# mkdir -p /opt/oracle/app

# chown –R oracle:oinstall /opt/oracle/app # chmod –R 775 /opt/oracle/app

文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 1-9

infoX-MDSP

错误!未知的文档属性名称

2 Sun Cluster安装与配置

4.Traditional Chinese 5.Simplified Chinese 6.German 7.Japanese

8.English only

Please enter a comma separated list of languages you would like supported with this installation [8] {\

步骤 4 是否安装Java Enterprise System,选择yes。

Installation Type -----------------

Do you want to install the full set of Sun Java(TM) Enterprise System Products and Services? (yes/no) [Yes] {\

步骤 5 是否升级共享组件,输入1。

Shared Component Upgrades Required -----------------------------------

The shared components listed below are currently installed. They will be upgraded for compatibility with the products you chose to install. Component Package -------------------- Explorer SUNWexplo 5.7.0 (installed) 4.3.1 (required) Explorer SUNWexplu 5.7.0 (installed) 4.3.1 (required)

JavaActivationFramework SUNWjaf 8.0.0.0 (installed) 8.1 (required) JavaMail SUNWjmail 8.0.0.0 (installed) 8.1 (required)

Enter 1 to upgrade these shared components and 2 to cancel [1] {\ back, \

步骤 6 询问是否继续安装,输入1。

Checking System Status

Available disk space... : Checking OK Memory installed... : Checking OK Operating system patches... : Checking OK Operating system resources..: Checking OK System ready for installation

Enter 1 to continue [1] {\

步骤 7 选择配置类型,输入2。

Screen for selecting Type of Configuration

1. Configure Now - Selectively override defaults or express through 2. Configure Later - Manually configure following installation Select Type of Configuration [1] {\

步骤 8 显示将安装的组件明细,询问下一步的操作,选择Install,输入1。

Ready to Install

文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 2-5

2 Sun Cluster安装与配置

infoX-MDSP

错误!未知的文档属性名称

----------------

The following components will be installed. Product: Java Enterprise System Location: /var/sadm/prod/entsys Space Required: 110.15 MB

------------------------------- Sun Cluster 3.1 8/05 Sun Cluster Core

Sun Cluster Agents for Sun Java(TM) System HA/Scalable Sun Java System Web Server HA Sun Java System Application Server HA Sun Java System Message Queue HA Sun Java System Calendar Server

HA Sun Java System Administration Server HA Sun Java System Directory Server HA Sun Java System Messaging Server

HA Sun Java System Application Server EE (HADB) 1. Install 2. Start Over

3. Exit Installation

What would you like to do [1] {\

步骤 9 开始安装,待安装完成后,输入“!”。

Enter 1 to view installation summary and Enter 2 to view installation logs [1] {\

----结束

2.4 安装Cluster补丁

Cluster安装完成后,需要在所有节点上安装Cluster补丁。 安装Cluster补丁的操作步骤如下。

步骤 1 进入补丁所在的目录。

#cd ../ sun/patch/SunCluster/3.0-3.1/3.1/10

步骤 2 执行如下命令对补丁进行解包:

#unpack-patches

步骤 3 如果提示该命令找不到,则执行:

# /opt/sun/bin/unpack-patches

步骤 4 提示是否把补丁文件解包至“/tmp/10”目录下,输入y。

Are you ready to unpack patches into /tmp/10? [y/n]:

步骤 5 如果/tmp/10目录存在,则会提示如下信息,输入y。

Target for unpacking patches /tmp/10 exists! May I delete /tmp/10? [y/n]:

2-6 错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

2 Sun Cluster安装与配置

步骤 6 待解包完成后,会显示如下信息:

You should run: cd /tmp/10; ./install_patches

步骤 7 返回命令行后,根据提示信息,依次执行如下命令:

#cd /tmp/10

#./install_patches

步骤 8 提示是否继续安装,输入y。

Are you ready to continue with install? [y/n]:

步骤 9 待安装完成后,执行如下命令重启机器:

#sync;sync;reboot -- -

----结束

2.5 配置Cluster

Cluster的配置只需要在每套双机中的一个节点上进行操作,可以任意选择一节点进行配置,此处以在节点1上配置为例来说明如何配置Cluster。 在节点上1安装配置Cluster的步骤如下。

步骤 1 以root用户登录节点1。

步骤 2 运行scinstall进行SC以及相关软件的安装和设置。

# scinstall

如果提示该命令不存在,则进入根目录,执行find / -name “scinstall”来查找相应的位置,一般应执行/usr/cluster/bin/中的scinstall:# /usr/cluster/bin/scinstall。

步骤 3 根据提示,输入1:

*** Main Menu ***

Please select from one of the following (*) options: * 1) Install a cluster or cluster node

2) Configure a cluster to be JumpStarted from this install server 3) Add support for new data services to this cluster node 4) Upgrade this cluster node

5) Print release information for this cluster node * ?) Help with menu options * q) Quit Option: 1

步骤 4 根据提示,输入1:

*** Install Menu ***

Please select from any one of the following options: 1) Install all nodes of a new cluster

2) Install just this machine as the first node of a new cluster 3) Add this machine as a node in an existing cluster ?) Help with menu options

文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 2-7

2 Sun Cluster安装与配置

infoX-MDSP

错误!未知的文档属性名称

q) Return to the Main Menu Option: 1

步骤 5 根据提示,输入yes:

*** Installing all Nodes of a New Cluster ***

This option is used to install and configure a new cluster.

If either remote shell (see rsh(1)) or secure shell (see ssh(1)) root access is enabled to all of the new member nodes from this node, the Sun Cluster framework software will be installed on each node.

Otherwise, the Sun Cluster software must already be pre-installed on each node with the \

The Java Enterprise System installer can be used to install the Sun Cluster framework software with the \ enabled. Since the installation wizard does not yet include support for cluster configuration, you must still use scinstall to complete the configuration process.

Press Control-d at any time to return to the Main Menu. Do you want to continue (yes/no) [yes]? yes

步骤 6 根据提示,输入2:

>>> Type of Installation <<<

There are two options for proceeding with cluster installation. For most clusters, a Typical installation is recommended. However, you might need to select the Custom option if not all of the Typical defaults can be applied to your cluster.

For more information about the differences between the Typical and Custom installation methods, select the Help option from the menu. Please select from one of the following options: 1) Typical 2) Custom ?) Help

q) Return to the Main Menu Option [1]: 2

步骤 7 输入Cluster的名称,根据规划,输入dbcluster。

>>> Cluster Name <<<

Each cluster has a name assigned to it. The name can be made up of any characters other than whitespace. Each cluster name should be unique within the namespace of your enterprise.

What is the name of the cluster you want to establish? dbcluster

步骤 8 根据提示分别输入节点名称db01和db02。

>>> Cluster Nodes <<<

This Sun Cluster release supports a total of up to 16 nodes.

Please list the names of the other nodes planned for the initial

cluster configuration. List one node name per line. When finished, type Control-D:

Node name (Control-D to finish): db01 Node name (Control-D to finish): db02 Node name (Control-D to finish): ^D

2-8 错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

2 Sun Cluster安装与配置

步骤 9 系统列出节点名称,提示是否正确。

This is the complete list of nodes: db01 db02

Is it correct (yes/no) [yes]?

步骤 10 系统将会列出Cluster中定义的所有节点名称,如果正确选择“y”;如果有误选择“n”,

重新设置。 步骤 11 根据提示,输入no:

Do you need to use DES authentication (yes/no) [no]?

步骤 12 根据提示,输入yes:

Is it okay to accept the default network address (yes/no) [yes]?

步骤 13 根据提示,输入yes:

Is it okay to accept the default netmask (yes/no) [yes]?

步骤 14 根据提示,输入no:

Does this two-node cluster use transport junctions (yes/no) [no]?

步骤 15 根据提示,输入1:

Select the first cluster transport adapter for \1) e1000g1 2) e1000g2 3) e1000g3 4) Other Option: 1

步骤 16 根据提示,输入e1000g1:

Name of adapter on \e1000g1

步骤 17 根据提示,输入2:

Select the second cluster transport adapter for \1) e1000g1 2) e1000g2 3) e1000g3 4) Other Option: 2

步骤 18 根据提示,输入e1000g2:

Name of adapter on \e1000g2

步骤 19 根据提示,输入yes:

Do you want to disable automatic quorum device selection (yes/no) [no]? yes

步骤 20 配置Global Devices File System,根据提示,输入yes:

Is it okay to use this default (yes/no) [yes]?

步骤 21 根据提示,输入yes:

文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称

2-9

2 Sun Cluster安装与配置

infoX-MDSP

错误!未知的文档属性名称

Is it okay to use this default (yes/no) [yes]?

步骤 22 根据提示,输入yes:

Is it okay to begin the installation (yes/no) [yes]?

步骤 23 根据提示,输入no:

Interrupt the installation for sccheck errors (yes/no) [no]?

步骤 24 开始安装和配置Cluster,待安装完成后,两个主机会自动重启。 步骤 25 重启完成后,检验是否配置成功。

# scstat |more

步骤 26 如果正确配置,将会看到如下类似显示:

------------------------------------------------------------------- -- Cluster Nodes --

Node name Status --------- ------ Cluster node: db01 Online Cluster node: db02 Online

------------------------------------------------------------------ -- Cluster Transport Paths --

Endpoint Endpoint Status

Transport path: db01:e1000g1 db02:e1000g1 Path online Transport path: db01:e1000g2 db02:e1000g2 faulted

----结束

2.6 配置IPMP

执行此任务配置IPMP,从而管理双机与公网的连接。需要在所有双机的每个节点上都配置IPMP。ce1是主用网卡的名称,ce2为备用网卡的名称,请根据实际情况配置。 业务双机一配置IPMP的操作步骤如下。

步骤 1 以root用户登录节点1。 步骤 2 编辑“/etc/hostname.ce1”文件。

# vi /etc/hostname.ce1

修改后的“hostname.ce1”文件内容如下:

db01 netmask + broadcast + group sc_ipmp0 up \\

addif db01_ipmp0_test0 netmask + broadcast + deprecated -failover up

步骤 3 创建并修改“/etc/hostname.ce3”文件。

# vi /etc/hostname.ce3

修改后的“hostname.ce3”文件内容如下:

2-10

错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

2 Sun Cluster安装与配置

db01_ipmp0_test1 netmask + broadcast + group sc_ipmp0 -failover deprecated standby up

步骤 4 以root用户登录db02。 步骤 5 编辑“/etc/hostname.ce1”文件。

# vi /etc/hostname. ce1

修改后的“hostname.ce1”文件内容如下:

db02 netmask + broadcast + group sc_ipmp0 up \\

addif db02_ipmp0_test0 netmask + broadcast + deprecated -failover up

步骤 6 创建并修改“/etc/hostname.ce3”文件。

# vi /etc/hostname.ce3

修改后的“hostname.ce3”文件内容如下:

db02_ipmp0_test1 netmask + broadcast + group sc_ipmp0 -failover deprecated standby up

步骤 7 重新启动双机。

# scshutdown –y –g0 ok> boot

步骤 8 检查双机IPMP状态:

# scstat -i

正常情况下,屏幕显示信息如下:

-- IPMP Groups --

Node Name Group Status Adapter Status

IPMP Group: db01 ipmp0 Online e1000g3 Standby IPMP Group: db01 ipmp0 Online e1000g0 Online IPMP Group: db02 ipmp0 Online e1000g3 Standby IPMP Group: db02 ipmp0 Online e1000g0 Online

----结束

2.7 配置仲裁设备

仲裁设备(quorum device)是被两个或多个节点共享的磁盘,该设备进行投票来仲裁是否运行该群集。只有达到了仲裁票数,群集才能运行。因此在配置群集的基本信息之后,应当立即配置仲裁设备。

该操作只需要在每套双机的一个节点上执行即可。以在db01上配置Quorum device为例来说明如何操作,其他节点的配置请参考db01节点进行配置。 配置quorum devices的操作步骤如下:

步骤 1 执行如下命令查看哪些磁盘是共享磁盘:

#scdidadm -L

1 db01:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1 2 db01:/dev/rdsk/c1t0d0 /dev/did/rdsk/d2 3 db01:/dev/rdsk/c1t1d0 /dev/did/rdsk/d3

文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 2-11

2 Sun Cluster安装与配置

infoX-MDSP

错误!未知的文档属性名称

4 db01:/dev/rdsk/c2t0d0 /dev/did/rdsk/d4 4 db02:/dev/rdsk/c2t0d0 /dev/did/rdsk/d4 5 db01:/dev/rdsk/c2t1d0 /dev/did/rdsk/d5 5 db02:/dev/rdsk/c2t1d0 /dev/did/rdsk/d5 6 db01:/dev/rdsk/c3t0d0 /dev/did/rdsk/d6 6 db02:/dev/rdsk/c3t0d0 /dev/did/rdsk/d6 7 db01:/dev/rdsk/c3t1d0 /dev/did/rdsk/d7 7 db02:/dev/rdsk/c3t1d0 /dev/did/rdsk/d7

以上显示信息中编号相同的则表示共享磁盘,如“/dev/did/rdsk/d4”。

步骤 2 执行scsetup命令进入交互式配置环境。 步骤 3 根据提示,输入yes。

Is it okay to continue (yes/no) [yes]?

步骤 4 根据提示,输入yes。

Do you want to add any quorum devices (yes/no) [yes]?

步骤 5 根据提示,输入1。

What is the type of device you want to use? 1) Directly attached shared disk

2) Network Attached Storage (NAS) from Network Appliance q)

Option: 1

步骤 6 根据提示,输入yes。

Is it okay to continue (yes/no) [yes]?

步骤 7 输入步骤 1中查看的任意共享磁盘,输入d4。

Which global device do you want to use (d)? d4

步骤 8 根据提示,输入yes。

Is it okay to proceed with the update (yes/no) [yes]?

步骤 9 根据提示,按回车键继续。

Press Enter to continue:

步骤 10 根据提示,输入no。

Do you want to add another quorum device (yes/no) [yes]? no

步骤 11 根据提示,输入yes。

Is it okay to reset \yes]?

步骤 12 根据提示,按回车键返回主菜单。

Type ENTER to proceed to the main menu:

步骤 13 根据提示,输入q退出。

*** Main Menu ***

Please select from one of the following options:

2-12 错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

1) Quorum

2) Resource groups 3) Data Services

4) Cluster interconnect

5) Device groups and volumes 6) Private hostnames 7) New nodes

8) Other cluster properties ?) Help with menu options q) Quit Option: q

2 Sun Cluster安装与配置

步骤 14 执行scstat |more命令,检查quorum devices是否配置成功。如果配置成功,显示如下

类似信息:

------------------------------------------------------------------ -- Cluster Nodes --

Node name Status --------- ------ Cluster node: db01 Online Cluster node: db02 Online

------------------------------------------------------------------ -- Cluster Transport Paths --

Endpoint Endpoint Status -------- -------- ------

Transport path: db01:e1000g2 db02:e1000g2 Path online Transport path: db01:e1000g1 db02:e1000g1 faulted ------------------------------------------------------------------ -- Quorum Summary --

Quorum votes possible: 3 Quorum votes needed: 2 Quorum votes present: 3 -- Quorum Votes by Node --

Node Name Present Possible Status --------- ------- -------- ------ Node votes: db01 1 1 Online Node votes: db02 1 1 Online -- Quorum Votes by Device –

Device Name Present Possible Status

--More-- ----------- ------- -------- ------ Device votes: /dev/did/rdsk/d4s2 1 1 Online

------------------------------------------------------------------ -- Device Group Servers --

Device Group Primary Secondary ------------ ------- --------- -- Device Group Status --

Device Group Status ------------ ------ -- Multi-owner Device Groups --

Device Group Online Status

------------------------------------------------------------------ ------------------------------------------------------------------ -- IPMP Groups --

Node Name Group Status Adapter Status --------- ----- ------ ------- ------

IPMP Group: db01 sc_ipmp0 Online e1000g0 Online

文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 2-13

2 Sun Cluster安装与配置

infoX-MDSP

错误!未知的文档属性名称

IPMP Group: db02 sc_ipmp0 Online e1000g0 Online ------------------------------------------------------------------

----结束

2-14 错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

3 外置磁盘配置

3 关于本章

本章描述内容如下表所示。 标题 3.1 外置磁盘规划 3.2 建立3个数据库状态副本 3.3 创建DG 3.4 创建LV 3.5 创建裸设备配置文件

内容 外置磁盘配置

主要介绍外置磁盘规划。 主要介绍如何建立3个数据库状态副本。 主要介绍如何创建DG。 主要介绍如何创建LV。 主要介绍如何创建裸设备配置文件。 文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 3-1

3 外置磁盘配置

infoX-MDSP

错误!未知的文档属性名称

3.1 外置磁盘规划

磁盘卷划分请参见表3-1。 表3-1 磁盘卷划分说明表 RAID级别 Raid 1+0 Raid 1+0

使用SVM将LUN0和LUN1创建成磁盘组vg_ora,对vg_ora中的LUN0和LUN1做Raid 0,并在vg_ora中创建一个Meta Device,命名为d0。 vg_ora规划请参见表3-2。 表3-2 vg_ora规划说明表 Meta 原逻辑卷名 Device d110 d111 d112 d113 d114 d115 d116 d117 d118 d119 d120 d121 d122 3-2

Volume名 Volume大小 lun_mdsp_ora1 lun_mdsp_ora2 1029GB 1029GB 对应LUN LUN0 LUN1 控制器 MAP到的主机组 ControllerA group1 说明 ControllerB group1主机组中包含db01和db02两个主机。 大小 5GB 5GB 5GB 5GB 5GB 1G 1G 1G 1G 2GB 2GB 2GB 500M 类型 raw raw raw raw raw raw raw raw raw raw raw raw raw 说明 系统表空间 系统辅助表空间 回滚表空间 回滚表空间 临时表空间 缺省用户表空间 日志表空间1 日志表空间2 日志表空间3 控制文件1 控制文件2 控制文件3 动态参数文件 lv_ora_system lv_ora_sysaux lv_ora_undo1 lv_ora_undo2 lv_ora_temp lv_ora_users lv_ora_redo01 lv_ora_redo02 lv_ora_redo03 lv_ora_ctrl01 lv_ora_ctrl02 lv_ora_ctrl03 lv_ora_spfile 错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

3 外置磁盘配置

d123 d124 d125

lv_apptmp lv_app lv_appidx 5GB 656G 328G 3.2 建立3个数据库状态副本

在两个节点上分别执行以下命令创建c0t0d0与c0t1d0的3个状态数据库副本:

# metadb -afc 3 c0t0d0s7 c1t1d0s7

执行metadb命令检查状态数据库副本是否创建成功。创建成功会显示如下信息:

flags first blk block count

a m p luo 16 8192 /dev/dsk/c1t0d0s7 a p luo 8208 8192 /dev/dsk/c1t0d0s7 a p luo 16400 8192 /dev/dsk/c1t0d0s7 a p luo 16 8192 /dev/dsk/c1t1d0s7 a p luo 8208 8192 /dev/dsk/c1t1d0s7 a p luo 16400 8192 /dev/dsk/c1t1d0s7

3.3 创建DG

在一个节点上执行即可:

# metaset -s dg_ora11g -a -h db01 db02

# metaset -s dg_ora11g -a /dev/did/rdsk/d17

执行metaset命令检查磁盘是否分配成功:

root@db02 # metaset

Set name = dg_ora11g, Set number = 1

Host Owner db01

db02 Yes

Drive Dbase

d17 Yes

3.4 创建LV

创建LV,在一个节点上执行即可:

metainit -s dg_ora11g d0 1 1 /dev/did/rdsk/d17s0 metainit -s dg_ora11g d110 -p d0 5GB

文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 3-3

3 外置磁盘配置

infoX-MDSP

错误!未知的文档属性名称

metainit -s dg_ora11g d111 -p d0 5GB metainit -s dg_ora11g d112 -p d0 5GB metainit -s dg_ora11g d113 -p d0 5GB metainit -s dg_ora11g d114 -p d0 5GB metainit -s dg_ora11g d115 -p d0 1GB metainit -s dg_ora11g d116 -p d0 1GB metainit -s dg_ora11g d117 -p d0 1GB metainit -s dg_ora11g d118 -p d0 1GB metainit -s dg_ora11g d119 -p d0 2GB metainit -s dg_ora11g d120 -p d0 2GB metainit -s dg_ora11g d121 -p d0 2GB metainit -s dg_ora11g d122 -p d0 500M metainit -s dg_ora11g d123 -p d0 5GB metainit -s dg_ora11g d124 -p d0 656GB metainit -s dg_ora11g d125 -p d0 328GB

以上命令创建的d110等位于“/dev/md/dg_ora11g/rdsk”目录下。 执行以下命令检查:

# metastat -s dg_ora11g

修改宿主,两个节点上都需要执行:

# chown oracle:dba /dev/md/dg_ora11g/rdsk

该命令执行后,rdsk下的各个文件的宿主仍是root,没有关系,只要保证rdsk的宿主为oracle即可。

需要特别注意的是,这里必须是oracle :dba,而不能是oracle :oinstall

3.5 创建裸设备配置文件

以oracle用户登录到节点1上,进入$ORACLE_BASE目录下,新建立文件raw.conf,并在其中添加如下内容:

spfile = /dev/md/dg_ora11g/rdsk/d122 system = /dev/md/dg_ora11g/rdsk/d110 sysaux = /dev/md/dg_ora11g/rdsk/d111 undotbs1= /dev/md/dg_ora11g/rdsk/d112 undotbs2= /dev/md/dg_ora11g/rdsk/d113 temp= /dev/md/dg_ora11g/rdsk/d114 users= /dev/md/dg_ora11g/rdsk/d115 redo1_1= /dev/md/dg_ora11g/rdsk/d116 redo1_2= /dev/md/dg_ora11g/rdsk/d117 redo1_3= /dev/md/dg_ora11g/rdsk/d118 control1= /dev/md/dg_ora11g/rdsk/d119 control2= /dev/md/dg_ora11g/rdsk/d120 control3= /dev/md/dg_ora11g/rdsk/d121 apptmp= /dev/md/dg_ora11g/rdsk/d123

3-4 错误!未知的文档属性名称

文档版本 错误!未知的文档属性名

称(2015-11-26)

infoX-MDSP

错误!未知的文档属性名称

4 在节点1上安装数据库

4 关于本章

本章描述内容如下表所示。 标题 4.1 安装数据库软件 4.2 NET配置 4.3 创建数据库 4.4 补丁

内容 在节点1上安装数据库

介绍安装数据库软件的操作步骤。 介绍NET配置的操作步骤。 介绍创建数据库的操作步骤。 介绍补丁安装过程以及常见错误的处理方法。 文档版本 错误!未知的文档属性名称 (2015-11-26)

错误!未知的文档属性名称 4-1

本文来源:https://www.bwwdw.com/article/td36.html

Top