ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Solaris8上安装RAC10202环境(四)

Solaris8上安装RAC10202环境(四)

原创 Linux操作系统 作者:yangtingkun 时间:2007-03-18 00:00:00 0 删除 编辑

前一阵一直在测试ORACLE 10R2RAC环境在Solaris上的安装。碰到了很多的问题,不过最后总算成功了,这里简单总结一下安装步骤,以及碰到的问题和解决方法。

这一篇主要讨论ORACLE数据库建立过程。

操作系统准备工作可以参考:Solaris8上安装RAC10202环境(一):http://yangtingkun.itpub.net/post/468/271797

OracleClusterware安装过程可以参考:Solaris8上安装RAC10202环境(二):http://yangtingkun.itpub.net/post/468/271812

Oracle软件安装和ASM配置可以参考:Solaris8上安装RAC10202环境(三):http://yangtingkun.itpub.net/post/468/272088


上一篇文章中已经将数据库软件安装完成,下面开始建库操作。

在建库之前,其实是打补丁的好时机。这个时候打完补丁,直接建库就可以了。而如果先建立数据库后,在打补丁的时候就需要停掉所有的数据库服务,安装补丁,然后对现有的数据库进行升级,相对要复杂一些。

为了介绍详细的补丁安装过程,这里就选择了先建立数据库。

启动Xmanager,切换到oracle用户,执行dbca

# xhost +
access control disabled, clients can connect from any host
# su - oracle
Sun Microsystems Inc. SunOS 5.8 Generic Patch October 2001
$ dbca

进入DBCA欢迎界面。由于建立了RAC环境,欢迎界面可以选择Oracle Real Application Clusters databaseOracle single instance database。选择RAC,点击next

进行任务选择列表,这里包括创建数据库、配置数据库选项、删除数据库、管理模板、实例管理、服务管理和配置ASM7个选项。由于是尚未建立数据库,因此只有建立数据库、管理模板和配置ASM是目前可选的。如果在安装软件的时候没有配置ASM或者ASM的配置需要进行修改,可以选择配置ASM。这里选择建立数据库,点击next

进入节点选择界面,将两个节点全部选中,点击next

数据库模板选择,一般来说,现有的三个模板都不是很合适,因此选择Custom Database,点击next

Global Database NameSID Prefix处都填入testrac。如果数据库需要添加域名,可以在全局数据库名称出后面加上“.domain_name”。点击next

进入管理选项,这里采用默认的配置:配置Enterprise Manager。如果需要邮件通知或备份设置可以将相应的选项选中,并填入邮件地址、邮件服务器以及操作系统用户和密码等信息。点击next

密码管理,可以为SYSSYSTEMDBSNMPSYSMAN同一设置口令,也可以设置分别的口令。密码设置完成后,点击next

进入存储选项页面:这里有三个选项,Cluster文件系统、ASM和裸设备。由于前面已经设置好了ASM,这里选择ASM并点击next。这是会但出对话框,要求输入ASM实例SYS的密码,输入后点击OK

进入ASM磁盘组选项,这里会列出所有ASM可用的磁盘组。这里也可以对ASM进行配置和管理。选中在上一篇文章中建立的DISK磁盘组,点击next

选择数据库文件的存放位置。如果为了简化,可以选择Oracle-Managed Files,让Oracle自动管理文件。这里选择Common Location for All Database Files。在数据文件位置处填入:+DISK+DISK表示ASMDISK磁盘组。点击next

恢复配置界面,选中Flash Recovery AreaEnable Archiving。在闪回恢复区输入:+DISK,将闪回空间设置为5120M。点击Edit Archive Mode Parameters可以修改归档模式的参数。点击next

选择数据库安装组件,默认的就是选中所有可用的组件。这里可以去掉认为不需要的组件。也可以配置自己的脚本,使得建库完成后,Oracle自动调用。配置完成后,点击next

数据库服务页面只显示一个testrac服务,没有其他的内容。选择之后,点击Add,输入服务名testrac点击OK。这时Detail页面会出现testrac1testrac2实例。将状态选为Preferred,然后可以考虑选择TAF Policy,这里选择BASIC,点击next

下面是数据库内存、初始化参数、连接模式、字符集、数据库块的设置。这个就需要根据机器的配置进行相应的设置了。其他的设置无所谓,在建立数据库之后还可以修改,但是数据库块的大小和字符集应该正确的进行设置。设置完成后,点击next

下面是数据库存储设置,可以在其中改变数据文件、日志文件和控制文件的位置和大小。设置完成后,点击next。这里注意一下,很多版本的dbca在这一步的时候有bug,修改数据文件的位置或大小后,原有的配置没有改变,但是会出现一条新的配置。这就会造成最后建立数据库的过程出错。如果出现这种情况,可以将配置输出到建库脚本,然后手工修改建库脚本,最后通过脚本执行。

最后是创建选项,可以选择创建数据库、创建脚本和创建模板。一般情况会将三个选择全部选中,然后点击Finish

Oracle会弹出汇总对话框,确认后点击ok,安装开始。

注意,有的时候一些参数填错之后不好修改,设置有的时候建库失败的时候才会发现。这个时候没有关系,只需要后退到相应的配置目录进行修改就可以了。其他的参数如果没有变化不需要进行修改。

如果是ASM的配置出现了错误,可能需要多后退几步,返回到存储选项页面,重新选择ASM并输入密码,这时候ASM的设置就被情况,可以重新输入了。

当然,也可以选择采用修改脚本,然后手头安装的方式。

安装完毕,出现密码管理界面,点击exit,结束安装。

登陆sqlplus检查:

# su - oracle
Sun Microsystems Inc. SunOS 5.8 Generic Patch October 2001
$ sqlplus sys as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 3 15 13:07:57 2007

Copyright (c) 1982, 2005, Oracle. All rights reserved.

输入口令:

连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options

SQL> select instance_name from v$instance;

INSTANCE_NAME
----------------
testrac1

SQL> conn sys@testrac2 as sysdba输入口令: 已连接。
SQL> select instance_name from v$instance;

INSTANCE_NAME
----------------
testrac2

至此,建库工作结束。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-69206/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-29

  • 博文量
    1955
  • 访问量
    10369076