SUNFireV440磁盘阵列及ORACLE安装说明 - 图文

更新时间:2024-05-25 20:23:01 阅读量: 综合文库 文档下载

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

SUNFire V440磁盘阵列和ORACLE9安装说明

SUNFire V440磁盘阵列及ORACLE9安装说明

本说明针对SUNFire V440服务器和SUN StorEdge 3510光纤磁盘阵列的组合进行说明。工程以湖南柘溪工程为例。

一、 硬件配置

1.系统共有两台SUNFire V440服务器zxmain1和zxmain2:每台配置

4X73G SCSI硬盘,HDD0硬盘和HDD1硬盘将来做为镜像用;每台服务器配有一块磁盘阵列卡,接口为光纤接口,用来连接磁盘阵列;每台配有一块4口心跳网卡,接口为RJ45口,用来连接对侧服务器,在使用时需要用到2个口,一为主用一为备用。

2.系统配置一台SUN StorEdge 3510光纤磁盘阵列:配置8X73G SCSI

硬盘,其中6块配置为数据存储功能,2块为spare功能。

3.硬件连接:zxmain1的磁盘阵列卡光纤口用光纤连接至磁盘阵列的FC0

口,zxmain2的磁盘阵列卡光纤口用光纤连接至磁盘阵列的FC4口,当磁盘阵列卡的指示灯为绿色时表示连接正常,黄色时表示连接异常,可能原因为光纤的RX和TX接反了,重新调整即可;zxmain1的心跳网卡的0口连接zxmain2的心跳网卡的0口,zxmain1的心跳网卡的1口连接zxmain2的心跳网卡的1口,连接线为交叉线,即1,2,3,6针脚需要双绞,连接正常时指示灯为绿色。

二 、安装介质

Solaris 9 Software 光盘两张 Solaris 9 Language 光盘一张 磁盘阵列安装软件EIS-CD光盘一张 ORACLE软件光盘三张 三 、操作系统的安装

操作系统的安装过程请参考《Solaris 9系统安装说明》。在安装过

程中需要注意以下三点:

1.选择“主要的网络接口”窗口时,选择“ce0”; 2.硬盘分区时按照下列参数进行分区:

- 1 -

SUNFire V440磁盘阵列和ORACLE9安装说明

0 / 10240

1 /var 4099 // 用于存放系统日志文件 2 overlap 69994 // 不需修改 3 swap 8192 // 内存2倍 4 /globaldevices 516 // cluster用 5 /opt 4099 // 存放用户执行程序 6 /export/home 42800

7 /svm 34 // 磁盘镜像用 3.安装完操作系统后要安装操作系统补丁。 四 、磁盘阵列的配置

1.软件和硬件要求:需要超级终端或SecureCRT仿真终端软件;串口连

接电缆(SUN StorEdge提供)一根; 2.配置过程

1)连接串口调试电缆到SUN StorEdge的调试串口COM1,启动超级

终端或SecureCRT终端,配置为波特率38400bits/s,数据位8位,停止位1位,无校验;连接后输入“CTRL+L”刷新屏幕,输入“Esc”键后在新的窗口中选择“Terminal(VT100 Mode)”,进入主编辑界面。

2)选择“view and edit Drives”菜单,可以查看当前磁盘阵列的

硬件配置,其中ID号表示槽位号,Size表示硬盘容量,“Vendor and product ID”表示硬盘型号;

3)回到上层界面选择“view and edit Logical drives”菜单,选

择LG标识为0的一行,回车后选择“Fibre drives”选项,再在“Create Logical Drive?”界面选择“YES”回车;选择“RAID5”选项(RAID5最多可以支持32块硬盘),在硬盘选择界面中选中要做为数据区的硬盘,柘溪工程选择了前6块硬盘做为数据区;“Esc”后回到上一层界面选择“Assign Spare Drives”菜单,在硬盘选择界面中选中要做为Spare盘的硬盘,柘溪工程选择了后2块硬盘做为Spare盘;两次“Esc”后回到“Create Logical

- 2 -

SUNFire V440磁盘阵列和ORACLE9安装说明

Drive?”界面选择“YES”后进入“On-line Initializing”界面,开始对硬盘进行初始化;

4)初始化完毕后,“Esc”回到主界面“Main Menu”;选择“view and

edit Logical drives”菜单,选择LG标识为P0的一行,回车后选择“Partition logical drive”,在“Warning”界面选择“YES”后回车,对硬盘进行分区,分区表如下: Partition Size(MB)

0 1 2 3 4 5 6

200 // CLUSTER

200 // ORACLE Share config file 4096 // ORACLE 系统表 5120 // ORACLE 系统表 5120 // ORACLE 系统表 200000 // 历史数据库 最大200G 剩余空间 // 历史数据库 最大200G

5)分区完毕后“Esc”回到主界面“Main Menu”;选择“view and edit

Host Luns”菜单进行通道映射,选择“CH0 ID40”(zxmain1节点磁盘阵列连接通道为FC0口,故选择CH0),选择“Logical Drive”将分区表一一映射(Map Host Lun)。注意:映射时需要按照分区时的顺序,LUN号和Partition号必须一一对应。 6)同理按照上述方法映射zxmain2节点的光纤通道,选择“CH4

ID44”(zxmain2节点磁盘阵列连接通道为FC4口,故选择CH4)。注意映射时必须按照分区表的顺序进行映射。

7)修改系统时钟。“Esc”回到主界面“Main Menu”,选择“view and

edit Configuration parameters”下的“Controller parameters”,选择“Set Controller Date and Time”设置系统时钟。

8)保存配置。“Esc”回到主界面“Main Menu”,选择“system

Functions”下的“Controller maintenance”,选择“Save nvram to disks”,“Esc”退出主界面。

- 3 -

SUNFire V440磁盘阵列和ORACLE9安装说明

9)重新启动磁盘阵列。在主界面“Main Menu”,选择“system

Functions”下的“Reset controller”,选择“YES”选项即可重新启动磁盘阵列。

五、 SUN FireV440服务器配置磁盘阵列

1.修改配置文件

? 编辑zxmain1:/.rhosts文件内容为对侧服务器节点名zxmain2; ? 编辑zxmain2:/.rhosts文件内容为对侧服务器节点名zxmain1; ? 将/etc/default/login文件第18行CONSOLE=/dev/console封

闭,这样rlogin、rcp、telnet、ftp命令可以在root用户下使用。

2.硬件连接。

两台SUN FireV440工作站和磁盘阵列连接:zxmain1用光纤尾线连接到StorEdge3510的FC0口,zxmain2用光纤尾线连接到StorEdge3510的FC4口,若收发接反了,磁盘阵列卡的指示灯为黄色,若正确指示灯为绿色;两台工作站的心跳网卡用交叉网络线连接,qfe0口接对侧主机的qfe0口,qfe1口接对侧主机的qfe1口。 3.安装SUN StorEdge3510磁盘阵列的驱动

1) 将SFS_base_packages.S9.tar(磁盘阵列卡驱动程序软件包)

和SUNWsmgr2_2.1.tar(磁盘阵列管理工具软件包)拷贝到/opt目录下,执行如下命令: #cd /opt

#tar xvf SFS_base_packages.S9.tar #tar xvf SUNWsmgr2_2.1.tar #pkgadd -d SFS_base_packages.S9 如果遇到询问,选择“YES”回车即可。

#pkgadd -d SUNWsmgr2_2.1.2003.03.05.14.20 如果遇到询问,选择“YES”回车即可。

2) 备份/kernel/drv/sd.conf(SCSI设备配置文件)文件,将新的

sd.conf文件拷贝到/kernel/drv/目录下;输入如下命令:

- 4 -

SUNFire V440磁盘阵列和ORACLE9安装说明

#sync;sync;sync;init 6 重新启动计算机。

4.安装磁盘阵列的补丁

1)将EIS光盘放入光驱,执行如下命令: #cd /cdrom/cdrom0/sun/install/

#./setup-standard.sh // 配置脚本文件 如果遇到询问,选择“NO”回车即可。 #cd /opt

#mkdir suncluster3.1

#cd /cdrom/cdrom0/sun/patch/SAN/ #cp 111847-08.zip /opt/suncluster3.1/ #cd /opt/suncluster3.1/ #unzip 111847-08.zip

#patchadd –d 111847-08 // 安装补丁文件 如果遇到询问,选择“YES”回车即可。 2)将EIS光盘放入光驱,执行如下命令: #cd /cdrom/cdrom0/sun/patch/SAN/9/

#/cdrom/cdrom0/sun/install/bin/unpack_patches

// 将本目录下的所有.ZIP文件解压缩到/tmp/9目录下 如果遇到询问,选择“YES”回车即可。 #cd /tmp/9

#./install_patches // 安装补丁文件 如果遇到询问,选择“YES”回车即可。 #sync;sync;sync;init 0 OK状态下输入:boot –r 重新启动操作系统。

3)当操作系统启动完毕之后,需要检查磁盘阵列的配置是否正确,

输入如下命令: #format

- 5 -

SUNFire V440磁盘阵列和ORACLE9安装说明

此时应该可以看到除了SUN FireV440本身自带的硬盘外,还识别到了磁盘阵列的7个分区。具体配置如下: # format

Searching for disks...done

c3t40d0: configured with capacity of 198.00MB c3t40d1: configured with capacity of 198.00MB c3t40d2: configured with capacity of 4.00GB c3t40d3: configured with capacity of 5.00GB c3t40d4: configured with capacity of 5.00GB c3t40d5: configured with capacity of 100.00GB c3t40d6: configured with capacity of 158.06GB 磁盘阵列信息与磁盘阵列配置时的内容一致。 此时磁盘阵列卡的指示灯由黄色变为绿色。 Label各个磁盘: #format

Specify disk (enter its number): 4 format>disk

Specify disk (enter its number)[4]:5 将每个磁盘都Label一次。

5.安装SUN Cluster 3.1,并安装补丁(以安装zxmain1为例)

1)将suncluster_3_1.tar(SUN Cluster 3.1安装软件)拷贝到/opt/suncluster3.1目录下,执行解压缩命令: #cd /opt/suncluster3.1/ #tar xvf suncluster_3_1.tar

#cd /opt/suncluster3.1/suncluster_3_1/SunCluster_3.1 /Sol_9/Tools/ #./scinstall

? 在“Main Menu”界面,“Option”选择“1”创建一个cluster;

注:当安装zxmain2节点的cluster时需要选择“2”,即加入

- 6 -

SUNFire V440磁盘阵列和ORACLE9安装说明

一个已经创建的cluster;

? 在“Establishing a New Cluster”界面,选择“YES”选项; ? 在“Software Package Installation”界面,选择“YES”选

项;

? 在“Hit ENTER to continue:”界面,选择回车;

? 在“Cluster Name”界面,输入cluster的名称,如zxcluster; ? 在“Check”界面,选择回车;

? 在“Hit ENTER to continue:”界面,选择回车;

? 在“Cluster Nodes”节点,输入cluster节点名称,每行输

入一个节点,共支持16个节点。 Node name: zxmain1 Node name: zxmain2

Node name (Ctrl-D to finish): ^D

? 在“Is it correct (yes/no) [yes]?”界面,选择回车; ? 在“Authenticating Requests to Add Nodes”界面,选择“NO”

选项回车;

? 在“Network Address for the Cluster Transport”界面,“Is

it okay to accept the default network address (yes/no) [yes]”选择“YES”选项回车;

? 在“Is it okay to accept the default netmask (yes/no)

[yes]?”界面选择“YES”选项回车;

? 在“Point-to-Point Cables”界面,“Does this two-node

cluster use transport junctions (yes/no) [yes]?”选择“YES”选项回车;

? 在“Cluster Transport Junctions”界面,“What is the name

of the first junction in the cluster [switch1]?”选择默认回车;

? 在“Cluster Transport Junctions”界面,“What is the name

of the second junction in the cluster [switch2]?”选择

- 7 -

SUNFire V440磁盘阵列和ORACLE9安装说明

默认回车;

? 在“Cluster Transport Adapters and Cables”界面,“Hit ENTER

to continue:”选择回车;

? 在“Select the first cluster transport adapter to use:”

界面“Option: ”选项选择“1”(qfe0)回车;

? 在“Name of the junction to which \

[switch1]?”选项选择默认回车;

? 在“Use the default port name for the \

(yes/no) [yes]?”选项选择“YES”回车;

? 在“Select the second cluster transport adapter to use:”

界面“Option:”选择“1”(qfe1)回车;

? 在“Name of the junction to which \

[switch2]?”选项选择默认回车;

? 在“Use the default port name for the \

(yes/no) [yes]?”选项选择默认回车;

? 在“Global Devices File System”界面,“Is it okay to use

this default (yes/no) [yes]?”选项选择“YES”回车; ? 在“Automatic Reboot”界面,“Do you want scinstall to

reboot for you (yes/no) [yes]?”选择“NO”选项回车; ? 在“Hit ENTER to continue:”选项回车;

? 在“Confirmation”界面,“Are these the options you want

to use (yes/no) [yes]?”选项选择“YES”回车;

? 在“Do you want to continue with the install (yes/no)

[yes]?”选项选择“YES”回车;

? 在“Hit ENTER to continue:”选项回车;

? 在“Main Menu”界面,“Option: ”输入“q”回车;

2) 安装Sun cluster3.1的补丁。

将113801-12.zip补丁文件(可由SUN公司网站下载最新的补丁

包)拷贝到/opt/suncluster3.1目录下,执行如下命令:

- 8 -

SUNFire V440磁盘阵列和ORACLE9安装说明

#cd /opt/suncluster3.1/ #unzip 113801-12.zip #patchadd –d 113801-12

将EIS光盘放入光驱,执行如下命令:

#cd /cdrom/eis-cd/sun/patch/SunCluster/3.1/9/ #/cdrom/cdrom0/sun/install/bin/unpack_patches 如果遇到询问,选择“YES”回车即可。 #cd /tmp/9/ #./install_patches #sync;sync;sync;init 6 重新启动计算机。

3) 同样方法安装另一台冗余节点zxmain2。注意:

? 在启动./scinstall后的“Main Menu”界面,“Option:”需要

选择“2”,即加入一个已经存在的cluster;

? 在“Sponsoring Node”界面,输入对侧的冗余节点名称,如

zxmain1;

? 在“Cluster Name”界面,输入加入的cluster名称,如

zxcluster;

? 在“Autodiscovery of Cluster Transport”界面,选择“YES”

选项回车;若硬件连接正确,将显示:

The following connections were discovered: zxmain1:qfe0 switch1 zxmain2:qfe0 zxmain1:qfe1 switch2 zxmain2:qfe1

? 在“Is it okay to add these connections to the

configuration (yes/no) [yes]?”选项选择“YES”回车; ? 安装完cluster后需要安装cluster3.1的补丁,方法同前。 6.SUN Cluster 3.1安装后的其他配置和校验

1) 增加Quorum盘。

? 首先需要查看Sun Cluster中的DID设备名:

- 9 -

SUNFire V440磁盘阵列和ORACLE9安装说明

root@zxmain1 # scdidadm -L

1 zxmain1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1 2 zxmain1:/dev/rdsk/c1t0d0 /dev/did/rdsk/d2 3 zxmain1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d3 4 zxmain1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d4 5 zxmain1:/dev/rdsk/c1t3d0 /dev/did/rdsk/d5 6 zxmain1:/dev/rdsk/c0t0d1 /dev/did/rdsk/d6 7 zxmain1:/dev/rdsk/c0t0d2 /dev/did/rdsk/d7 8 zxmain1:/dev/rdsk/c3t40d6 /dev/did/rdsk/d8 8 zxmain2:/dev/rdsk/c3t44d6 /dev/did/rdsk/d8 9 zxmain1:/dev/rdsk/c3t40d5 /dev/did/rdsk/d9 9 zxmain2:/dev/rdsk/c3t44d5 /dev/did/rdsk/d9 10 zxmain1:/dev/rdsk/c3t40d4 /dev/did/rdsk/d10 10 zxmain2:/dev/rdsk/c3t44d4 /dev/did/rdsk/d10 11 zxmain1:/dev/rdsk/c3t40d3 /dev/did/rdsk/d11 11 zxmain2:/dev/rdsk/c3t44d3 /dev/did/rdsk/d11 12 zxmain1:/dev/rdsk/c3t40d2 /dev/did/rdsk/d12 12 zxmain2:/dev/rdsk/c3t44d2 /dev/did/rdsk/d12 13 zxmain1:/dev/rdsk/c3t40d1 /dev/did/rdsk/d13 13 zxmain2:/dev/rdsk/c3t44d1 /dev/did/rdsk/d13 14 zxmain1:/dev/rdsk/c3t40d0 /dev/did/rdsk/d14 14 zxmain2:/dev/rdsk/c3t44d0 /dev/did/rdsk/d14 15 zxmain2:/dev/rdsk/c0t0d0 /dev/did/rdsk/d15 16 zxmain2:/dev/rdsk/c1t0d0 /dev/did/rdsk/d16 17 zxmain2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d17 18 zxmain2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d18 19 zxmain2:/dev/rdsk/c1t3d0 /dev/did/rdsk/d19 20 zxmain2:/dev/rdsk/c0t0d1 /dev/did/rdsk/d20 21 zxmain2:/dev/rdsk/c0t0d2 /dev/did/rdsk/d21

- 10 -

SUNFire V440磁盘阵列和ORACLE9安装说明

此命令必须以root用户登陆操作系统方可使用。

选择两台Cluster节点映射到磁盘阵列的第一个分区(200MB)

做为Quorum盘,本工程为:

14 zxmain1:/dev/rdsk/c3t40d0 /dev/did/rdsk/d14 14 zxmain2:/dev/rdsk/c3t44d0 /dev/did/rdsk/d14 记住/dev/did/rdsk/d?的值,即d14。 ? #scsetup

? 在“Initial Cluster Setup”界面,“Is it okay to continue

(yes/no) [yes]?”选项选择“YES”回车;

? 在“Do you want to add any quorum disks (yes/no) [yes]?”

选项选择“YES”回车;

? 在“Which global device do you want to use (d)? d14”

选项中输入需要增加的Quorum盘号,即d14;

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

选项选择“YES”回车;

? 在“Press Enter to continue:”选择回车;

? 在“Do you want to add another quorum disk (yes/no)? no”

选项中选择“NO”回车;

? 在“Is it okay to reset \”

选项中选择“YES”回车;

? 在“Is it okay to reset \”

选择回车;

? 在“Main Menu”界面,“Option:”选择“q”退出安装。 注:增加Quorum盘只需要在一台节点上操作就可以,即zxmain1

节点安装即可,zxmain2不需要执行此命令。

2) 配置NTP协议。 #cd /etc/inet/ #vi ntp.conf.cluster

对于两节点集群,封闭第105-118行,修改后第103-118行为:

- 11 -

SUNFire V440磁盘阵列和ORACLE9安装说明

peer clusternode1-priv prefer peer clusternode2-priv #peer clusternode3-priv #peer clusternode4-priv #peer clusternode5-priv #peer clusternode6-priv #peer clusternode7-priv #peer clusternode8-priv #peer clusternode9-priv #peer clusternode10-priv #peer clusternode11-priv #peer clusternode12-priv #peer clusternode13-priv #peer clusternode14-priv #peer clusternode15-priv #peer clusternode16-priv 3)重新启动计算机。

? 首先输入如下命令进行Sun Cluster校验: #scdidadm –L // 查看DID设备

#scstat –q // 查看Sun Cluster状态 #scconf –p // 查看Sun Cluster系统信息 ? 重新启动计算机: #scshutdown –y –g 30

两台主机节点OK状态下,boot启动。

六 ORACLE数据库的安装

1)建立dba用户组和oracle用户。

? #admintool

? 增加用户组,组名:dba;组号:101;成员表:oracle; ? 增加用户,用户名:oracle;用户号:1001;首要组:dba;

- 12 -

SUNFire V440磁盘阵列和ORACLE9安装说明

次要组:root;登陆Shell:/bin/csh;口令:oracle; 路径:/export/home/oracle; 其余选项默认即可。

2)安装Sun Cluster3.1 for Oracle RAC的支持包。

#cd /opt/suncluster3.1/suncluster_3_1/SunCluster_3.1/

Sol_9/Packages/

#pkgadd -d . SUNWudlm SUNWudlmr SUNWscucm SUNWschwr ? 在“要继续安装 [y,n,?]”选项选择“YES”回车; ? 在“要继续安装 [y,n,?]”选项选择“YES”回车; ? 在“要继续安装 [y,n,?]”选项选择“YES”回车; 安装相关的补丁:

将115063-04.zip(可由SUN公司网站下载最新的补丁)补丁拷贝到/opt/suncluster3.1目录下,执行如下命令: #cd /opt/suncluster3.1/ #unzip 115063-04.zip #patchadd –d 115063-04

3)安装Oracle 9i RAC的分布式文件锁的包。

将ORCLudlm.tar.Z文件拷贝到/opt/suncluster3.1/目录下,执行

如下命令:

#cd /opt/suncluster3.1/ #uncompress ORCLudlm.tar.Z #tar xvf ORCLudlm.tar #pkgadd -d . ORCLudlm

? 在“Please enter the group which should be able to act

as the DBA of the database (dba): [?]”选项输入“dba”回车;

? 在“要继续安装 [y,n,?]”选项输入“YES”回车;

4)修改system内核参数。

修改Solaris关于安装ORACLE的内核参数:

- 13 -

SUNFire V440磁盘阵列和ORACLE9安装说明

#vi /etc/system

在文件最后加入如下内容:

set shmsys:shminfo_shmmax=4294967295 set semsys:seminfo_semmap=250 set semsys:seminfo_semmni=1024 set semsys:seminfo_semmns=1024 set semsys:seminfo_semmsl=100 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=200 set shmsys:shminfo_shmseg=10 set semsys:seminfo_semopm=100 set semsys:seminfo_semvmx=32767 forceload: sys/shmsys forceload: sys/semsys forceload: sys/msgsys

5)重新启动计算机。

两台Cluster节点分别安装完上述的软件包后,重新启动计算机。 #scshutdown –y –g 30

两台Cluster节点OK状态下,boot启动。 6)安装ORACLE9数据库软件和磁盘阵列分区。

? 将.cshrc资源文件拷贝到/export/home/oracle目录下,执行

如下命令: #source .cshrc

? 以root用户登陆系统,改变DID设备的属主属性。以柘溪工程

为例,磁盘阵列分区分别为d14-d8(可由format命令查看)。由于d14已经做为Quorum盘,所以对d13-d8分区进行操作。输入如下命令: #cd /devices/pseudo/

#chown oracle:dba did@0:13,13*

- 14 -

SUNFire V440磁盘阵列和ORACLE9安装说明

??

#chown oracle:dba did@0:8,8*

? 将ORACLE9第一张光盘放入光驱,执行如下命令:(由于ORACLE9

安装在磁盘阵列上,所以只需安装一次即可,不需要在另一个节点进行安装) zxmain1:/>cd /

注:安装ORACLE必须以ORACLE用户在根目录下进行安装。如果进入光盘进行安装,在安装过程中将无法弹出光盘。 Zxmain1:/>/cdrom/cdrom0/runInstaller &,进入“欢迎使用界面”,如下图;

点击“下一步”,进入“Inventory目录位置”界面,如下图;

- 15 -

SUNFire V440磁盘阵列和ORACLE9安装说明

点击“确定”,进入“UNIX组名”界面,如下图;

在UNIX组名位置输入“dba”,点击“下一步”,出现SHELL

程序执行界面,如下图:

根据提示,以root用户打开一个命令执行窗口,执行如下命令: #cd /tmp/

#./orainstRoot.sh

执行完命令后,点击“继续”,进入“集群节点选择”界面,如下图:

- 16 -

SUNFire V440磁盘阵列和ORACLE9安装说明

选中“zxmain2”节点,点击“下一步”,进入“文件定位”界面,如下图:

点击“下一步”,进入“可用产品”界面,选择“Oracle9i

Database 9.2.0.1.0”选项,如下图:

- 17 -

SUNFire V440磁盘阵列和ORACLE9安装说明

点击“产品语言”选项,出现“语言选择”界面;安装时必须

确保有“简体中文”选项,若无该语言则需要在“可用语言” 中选择出来,如下图:

点击“确定”,回到“可用产品”界面;点击“下一步”,出现 “安装类型”界面,如下图:

- 18 -

SUNFire V440磁盘阵列和ORACLE9安装说明

选择“Enterprise Edition”选项,点击“下一步”,进入 “Database Configuration”界面,选择“Software Only”选 项(此时不建库,安装完成后手动建库),如下图:

点击“下一步”,进入“Share Configuration File Name”界面, 输入共享配置文件所在的路径名称。以柘溪工程为例,此时需要选择磁盘阵列的第二个分区(第二个200M大小的分区,d13)的大于150M空间的分区,即S6区(format命令可以查看),路径名称为:/dev/did/rdsk/d13s6,如下图:

- 19 -

SUNFire V440磁盘阵列和ORACLE9安装说明

点击“下一步”,进入“摘要”界面,如下图:

点击“安装”,ORACLE9将开始安装。当第一张光盘安装完毕之 后,弹出“磁盘位置”界面,如下图:

- 20 -

SUNFire V440磁盘阵列和ORACLE9安装说明

此时需要以root用户用“eject cdrom”命令将光盘弹出。将路径改为/cdrom/disk2/,放入第二张光盘进行安装。第二张光盘安装完成之后,将路径改为/cdrom/disk3/,安装第三张光盘。 等三张光盘安装完成之后,出现“设置权限”界面,如下图:

根据提示,用户需要以root用户运行zxmain1,zxmain2节点上的/export/home/oracle/product/root.sh进行脚本配置;配置完毕之后点击“确定”,进入“安装结束”界面,点击“退出”,安装完毕。

? 安装ORACLE9i的补丁。

将ORACLE9i的补丁文件p3948480_9206_SOLARIS64.zip拷贝到/export/home/oracle目录下,以oracle用户登陆系统,在命令行输入如下命令:

zxmain1:/>cd /export/home/oracle/

- 21 -

SUNFire V440磁盘阵列和ORACLE9安装说明

zxmain1:/>unzip p3948480_9206_SOLARIS64.zip zxmain1:/>cd Disk1

zxmain1:/>./runInstaller &; 出现“欢迎使用”界面,如下图:

点击“下一步”进入“指定文件位置”界面,如下图:

点击“下一步”进入“指定硬件集群安装模式”界面,如下图:

- 22 -

SUNFire V440磁盘阵列和ORACLE9安装说明

选择“全选”按钮,“本地安装”不可选中;点击“下一步”进入“执行命令”界面,如下图:

根据提示要求,在所有集群节点上从另一窗口以root用户执

行/export/home/oracle/oraInventory/orainsRoot.sh

本;执行完后点击“继续”按钮进入上一层界面;点击“下一步”进入“概要”界面,如下图:

- 23 -

SUNFire V440磁盘阵列和ORACLE9安装说明

点击“安装”,进入“安装”界面,如下图:

安装完毕之后,进入“安装结束”界面,如下图:

点击“退出”,安装结束。重新启动计算机。

- 24 -

SUNFire V440磁盘阵列和ORACLE9安装说明

? 对磁盘阵列进行分区。由于磁盘阵列是共享区,所以只需在一

台节点操作即可;磁盘阵列的d14分区做为Quorum盘,d13分区做为ORACLE9i的Shared Config File,不再进行分区。 首先对d12进行分区(磁盘阵列的第三个分区,大小为4096MB),简要操作过程如下; #format

Specify disk (enter its number)[5]: 6 // 输入分区编号 format> p // 进入分区表 partition> p // 显示当前分区表 partition> m // 进行分区

Choose base (enter number) [0]? // 选择原始分区表 Do you wish to continue creating a new partitiontable based on above table[yes]? Free Hog partition[6]?

Enter size of partition '0' [262144b, 128c, 128.00mb, 0.12gb]: 256mb

Enter size of partition '1' [262144b, 128c, 128.00mb, 0.12gb]: 256mb

Enter size of partition '3' [0b, 0c, 0.00mb, 0.00gb]: 256mb Enter size of partition '4' [0b, 0c, 0.00mb, 0.00gb]: 256mb Enter size of partition '5' [0b, 0c, 0.00mb, 0.00gb]: 1024mb

Enter size of partition '7' [0b, 0c, 0.00mb, 0.00gb]: 1024mb

Okay to make this the current partition table[yes]? Enter table name (remember quotes): d12 Ready to label disk, continue? Y // 将0分区的起始扇道设置为1 partition> 0

- 25 -

SUNFire V440磁盘阵列和ORACLE9安装说明

Enter partition id tag[root]:

Enter partition permission flags[wm]: Enter new starting cyl[0]: 1

Enter partition size[524288b, 256c, 256e, 256.00mb, 0.25gb]: 255c

partition> p // 显示当前的分区表。结果如下: Part Tag Flag Cylinders Size 0 root wm 1 - 255 255.00MB 1 swap wu 256 - 511 256.00MB 2 backup wu 0 - 4093 4.00GB 3 unassigned wm 512 - 767 256.00MB 4 unassigned wm 768 - 1023 256.00MB 5 unassigned wm 1024 - 2047 1024.00MB 6 usr wm 2048 - 3069 1022.00MB 7 unassigned wm 3070 - 4093 1024.00MB ? 按照上述分区方法,对d11,d10磁盘进行分区。结果如下: d11磁盘分区(磁盘阵列中第一个5G的空间): Part Tag Flag Cylinders Size 0 root wm 1 - 511 511.00MB 1 swap wu 512 - 1023 512.00MB 2 backup wu 0 - 5117 5.00GB 3 unassigned wm 0 0 4 unassigned wm 0 0 5 unassigned wm 0 0 6 usr wm 1024 - 5117 4.00GB 7 unassigned wm 0 0 d10磁盘分区(磁盘阵列中第二个5G的空间): Part Tag Flag Cylinders Size 0 root wm 1 - 511 511.00MB

- 26 -

SUNFire V440磁盘阵列和ORACLE9安装说明

1 swap wu 512 - 1023 512.00MB 2 backup wu 0 - 5117 5.00GB 3 unassigned wm 1024 - 1535 512.00MB 4 unassigned wm 1536 - 2047 512.00MB 5 unassigned wm 2048 - 3071 1024.00MB 6 usr wm 3072 - 4093 1022.00MB 7 unassigned wm 4094 - 5117 1024.00MB

7)配置ORACLE9i网络监听程序。

? 以oracle用户登陆,在命令行输入如下命令:

zxmain1:/> netca &

进入“Oracle Net Services配置”界面,如下图:

点击“下一步”,进入“节点配置”界面,如下图:

- 27 -

SUNFire V440磁盘阵列和ORACLE9安装说明

选择“选择全部节点”,确保整个集群所有节点在列表中,点击 “下一步”,进入“程序配置”界面,如下图:

点击“下一步”,进入“监听程序”界面,如下图:

点击“下一步”,进入“监听程序名”界面,如下图:

- 28 -

SUNFire V440磁盘阵列和ORACLE9安装说明

点击“下一步”,进入“协议选择”界面,如下图:

点击“下一步”,进入“指定端口号”界面,如下图:

选择“标准端口号”,点击“下一步”,进入“配置更多的监听程

- 29 -

SUNFire V440磁盘阵列和ORACLE9安装说明

序”界面,如下图:

点击“下一步”,进入“监听程序配置完成”界面,如下图:

点击“下一步”,安装完成。

8)建立ORACLE数据库。

? 在集群的两个节点分别手动启动如下进程:(以zxmain1为例)

zxmain1:/>gsdctl start & // 启动公共服务进程 zxmain1:/>lsnrctl start & // 启动网络监听进程 ? 命令行输入如下命令:

zxmain1:/>dbca &

进入“欢迎使用”界面,如下图:

- 30 -

SUNFire V440磁盘阵列和ORACLE9安装说明

点击“下一步”,进入“操作”界面,如下图:

点击“下一步”,进入“”界面,如下图:

点击“全选”将所有集群节点选中,点击“下一步”,进入“数

- 31 -

SUNFire V440磁盘阵列和ORACLE9安装说明

据库模板”界面,如下图:

选择“New Database”选项,点击“下一步”进入“数据库标识”界面,如下图:

在“全局数据库名”和“SID前缀”处输入ora9,点击“下一步”进入“数据库特性”界面,如下图:

- 32 -

SUNFire V440磁盘阵列和ORACLE9安装说明

将所有特性选项取消,点击“标准数据库功能”,进入“标准数据库功能”界面,如下图:

将所有选项取消,点击“确定”回到上层界面;点击“下一步”

进入“数据库连接选项”界面,如下图:

选择“专用服务器模式”,点击“下一步”进入“初始化参数”

界面,如下图:

- 33 -

SUNFire V440磁盘阵列和ORACLE9安装说明

在“内存”菜单,需要“自定义”初始化内存,定义参数如下: 共享池: 1024MB 缓冲区高速缓存:1400MB JAVA池:100MB 大型池:200MB PCA: 240MB

在“文件位置”菜单,需要在“服务器参数文件名”处输入如下

参数:/dev/did/rdsk/d12s0,即输入磁盘阵列的第三个分区(容量大小为4G空间)。如下图:

点击“下一步”进入“数据库存储”界面,如下图:

- 34 -

SUNFire V440磁盘阵列和ORACLE9安装说明

点击“Controlfile”选项,给控制文件进行分配空间,如下图:

控制文件镜像参数列表如下:

文件名 文件目录 d12s1 /dev/did/rdsk/ d12s3 /dev/did/rdsk/ d12s4 /dev/did/rdsk/

在表空间创建数据库表,以INDX表为例,如下图:

- 35 -

SUNFire V440磁盘阵列和ORACLE9安装说明

点击需要修改的数据文件,弹出“编辑数据文件”界面,如下图:

在名称处输入:/dev/did/rdsk/d12s5,大小处输入:1000MB。点击“存储”菜单,将“数据文件已满后自动扩展(AUTOEXTEND)”选项取消,如下图:

D10.d11/d12 -?d5,d6,d7

- 36 -

SUNFire V440磁盘阵列和ORACLE9安装说明

点击“确定”回到上一层界面。 同样方法创建其他表,摘要如下: ControlFile:

文件名 文件目录 d12s1 /dev/did/rdsk/ d12s3 /dev/did/rdsk/ d12s4 /dev/did/rdsk/

表空间: // 所有文件目录全为 /dev/did/rdsk/ 表名 文件名 文件大小 类型 INDX d12s5 1000M 永久 SYSTEM d12s6 1000M 永久 TEMP d10s5 1000M 临时 TOOLS d12s7 1000M 永久 UNDOTBS1 d10s6 1000M 还原 UNDOTBS2 d10s7 1000M 还原 USERS d11s0 500M 永久 重做日志组: // 所有文件目录全为 /dev/did/rdsk/ 名称 文件名

1

d11s1

- 37 -

SUNFire V440磁盘阵列和ORACLE9安装说明

2 3 4

d10s0 d10s1 d10s3

上述表建立完成之后,增加NARI_TEMP表。在“数据库存储”界

面中选中“表空间”菜单,点击“添加”按钮,增加NARI_TEMP表,如下图:

名称:NARI_TEMP; 文件名:d11s6;文件目录: /dev/did/rdsk/;

大小:4000M;类型:临时。

注:NARI_TEMP表中类型的“设置为默认临时表空间”不可选中;

TEMP表中类型的“设置为默认临时表空间”需要选中;NARI_TEMP表“存储”菜单中的“数据文件已满后自动扩展(AUTOEXTEND)”选项需要取消。

当所有的表建立完成之后,点击“数据库存储”界面中的“下一

步”进入“创建选项”界面,如下图:

- 38 -

SUNFire V440磁盘阵列和ORACLE9安装说明

选中“创建数据库”选项;选中“另存为数据库模板”选项,在

名称处输入zxoracle,点击“完成”进入“概要”界面,如下图:

注:ORACLE软件如果建库不成功,重新开始安装后选择zxoracle

模板即可,无需重新建库。

点击“确定”进入“创建完成”界面,如下图:

- 39 -

SUNFire V440磁盘阵列和ORACLE9安装说明

点击“确定”进入“安装”界面,ORACLE数据库将开始安装,

如下图:

安装完毕之后,进入“更改口令”界面,如下图:

输入SYS口令和SYSTEM口令,均为oracle;点击“退出”,安

装程序结束。

? 备份/export/home/oracle/product/bin/目录下的dbshut和

dbstart文件,将新的dbshut和dbstart文件拷贝到该目录下。 将K01oracle文件拷贝到/etc/rc0.d/目录;将S97oracle文件拷贝到/etc/rc3.d/目录下。

注意:dbshut和dbstart文件应为oracle用户和dba组,且具

- 40 -

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

Top