简单记录一下Solaris 10上Oracle 11.2 RAC环境的安装过程。
这一篇描述数据库的安装。
安装Oracle11.2 RAC for Solaris10 sparc64(一):http://yangtingkun.itpub.net/post/468/515361
安装Oracle11.2 RAC for Solaris10 sparc64(二):http://yangtingkun.itpub.net/post/468/515415
当cluster安装成功后,可以利用图形界面开始数据库软件的安装:
bash-3.00$ cd /data/software/database/
bash-3.00$ ./runInstaller
首先进入的是配置安装更新界面:这里可以输入email地址和metalink口令,以便于更方便的接收安全更新和获取在线诊断功能。从11.1开始,开始出现这个界面,而11.2中,这个界面已经放到了第一页的位置;
安装配置:这里选择仅安装数据库软件,稍后通过dbca来创建数据库;
网格选项:如果cluster配置成功,这里可以选择Real Application Clusters数据库安装,否则这个选项无法选择。默认所有配置好的节点都处于被选定状态,如果有部分节点没有被选择,需要手工添加;
产品语言:默认就是简体中文和英文;
数据库版本:选择企业版,如果有需要可以通过选择选项来选择安装的选件,Oracle将自定义方式从安装方式中去掉了;
安装位置:Oracle基目录为/data/oracle,软件位置为/data/oracle/product/11.2;
操作系统组:这里默认就是dba和oinstall,不用进行额外设置;
先决条件检查:Oracle会检查安装数据库的条件是否全部满足,对于检查出来不满足的条件可以根据建议进行改正,有的时候Oracle的一些检查项并不正常,比如交互空间等,对于这些可以选择忽略而直接开始安装;
概要:Oracle生成一个汇总信息,这里可以将汇总信息保存为响应文件,确定后开始安装操作;
执行完安装,需要再节点1和节点2上分别执行root.sh:
# /data/oracle/product/11.2/root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /data/oracle/product/11.2
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y
Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y
Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y
Copying coraenv to /usr/local/bin ...
Entries will be added to the /var/opt/oracle/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
同样利用安装界面启用dbca:
选择Oracle Real Application Clusters数据库;
选择创建数据库,需要注意,原本DBCA有管理配置ASM的功能,但是由于11.2中ASM的启动和CLUSTER绑定,因此Oracle将ASM管理的功能放到了专门的ASMCA工具中;
数据库类型选择定制数据库;
输入全局数据库名称:testrac,数据库SID前缀自动会被设置为testrac,在创建节点时需要将两个节点全部选中。这里还可以选择数据库类型是管理员管理的,还是策略管理的。管理员管理的和老版本中保持一致,如果选择策略管理的,则会启用SERVER POOL的功能,各个实例会根据指定的策略来决定,各个节点使用的SID也会动态确定,这种功能不适用于两节点RAC环境,事实上,对于节点数少于4个的RAC环境而言,这个功能意义不大,这个功能配合Oracle Exadata一体机这种配置的RAC才有意义;
配置OEM和设置自动维护任务,如果需要Enterprise Manager可以在这里配置,如果不需要可以取消;
口令设置:Oracle在这里进行了口令复杂度的检查,不过并不强制要求口令的复杂度,只是给出提醒;
存储类型:选择自动存储管理ASM。如果为了方便,可以选择OMF;
指定闪回区和归档,这两个位置都可以设置到ASM的磁盘组上;
选择数据库组件,这里根据需要进行选择就可以了,对于确定不需要的组件没有必要选择,这会影响安装时间以及以后数据库升级的时间;
设置内存、BLOCK_SIZE、字符集和连接方式;
设置存储,默认数据文件和日志文件都比较小,需要对这些文件进行调整;
选择安装数据库、建立数据库创建脚本并保存数据库模板,开始安装。
安装成功后,验证数据库配置:
bash-3.00$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 17 19:00:35 2010
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
SQL> set pages 100 lines 120
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Solaris: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
testrac1
SQL> select instance_number, instance_name, host_name, version, status
2 from gv$instance;
INSTANCE_NUMBER INSTANCE_NAME HOST_NAME VERSION STATUS
--------------- ---------------- ---------- ----------------- ------------
2 testrac2 racnode2 11.2.0.1.0 OPEN
1 testrac1 racnode1 11.2.0.1.0 OPEN
至此Oracle RAC 11.2.0.1 for Solaris10 sparc64安装完成。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-690426/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/4227/viewspace-690426/