Oracle 11gR2 RAC实时应用集群(三)

2015-01-21 12:13:46 · 作者: · 浏览: 16
数据库软件,后续再通过dbca创建数据库.
? ? 网格选项? ? ? Real Application Clusters数据库安装
? ? ? ? ? ? ? ? ? 节点全选
? ? ? ? ? ? ? ? ? 点按钮SSH Connectivity.配置oracle下ssh互信.
? ? ? ? ? ? ? ? ? 此时好像有bug,无法输入oracle用户密码,先选单实例,下一步直到输入路径,然后后退,再选择集群数据库可以解决.
? ? 产品语言? ? ? 根据需要选择:英语、简体中文
? ? 数据库版本? ? 企业版? ?
? ? 安装位置? ? ? 默认(根据.bash_profile中的全局变量设置)
? ? ? ? ? ? ? ? ? Oracle基目录: /u01/app/oracle
? ? ? ? ? ? ? ? ? 软件位置: /u01/app/oracle/product/11.2.0/db_1
? ? 操作系统组? ? oinstall
? ? 先决条件检查? 忽略警告
? ? 安装


? ? 按提示在每个节点上执行脚本/u01/app/oracle/product/11.2.0/db_1/root.sh
? ? 点OK完成安装


? ? 3.配置ASM磁盘添加磁盘组
? ? 以grid用户运行asmca.
? ? 设置ASM磁盘搜索路径/dev/oracleasm/disks/DISK*,出现开始用asmlib创建的磁盘.
? ? ? ? ? ? ? ? ? 或者 /dev/asmdisk,出现udev配置的磁盘.
? ? 设置磁盘组名,勾选出现的磁盘
? ? 装载磁盘到各节点.


? ? 4.创建数据库.
? ? 首先更改目录权限,不然后面可能会出错.
? ? # chown -R oracle:oinstall /u01/app/oracle
? ? # chown -R grid:oinstall /u01/app/grid
? ? # chmod -R 755 /u01/app/oracle
? ? # chmod -R 755 /u01/app/grid


? ? 以oracle用户运行dbca.
? ? 操作? ? ? ? ? 创建数据库
? ? 数据库模板? ? 一般用途
? ? 数据库标识? ? 设置全局数据库名和SID前缀,节点全选
? ? 管理选项? ? ? 默认
? ? 数据库身份? ? 设置密码
? ? 数据库文件位置 存储类型:自动存储管理,使用Oracle-Managed files,数据库区:设置之前创建的磁盘组+DATA
? ? 字符集
? ? 安装
? ?
? ? 出现提示在节点rac02上启动database control出错,在节点rac02执行以下命令:
? ? [oracle@rac02 ~]$ export ORACLE_UNQNAME=astt
? ? [oracle@rac02 ~]$ /u01/app/oracle/product/11.2.0/db_1/bin/emctl start dbconsole


? ? 点OK安装完成.


? ? 安装后可能不能连接
? ? 如果出现错误ORA-12537: TNS:connection closed,可能是权限的问题,执行以下可以解决:
? ? # chown -R oracle:oinstall /u01/app/oracle
? ? # chown -R grid:oinstall /u01/app/grid
? ? # chmod -R 755 /u01/app/oracle
? ? # chmod -R 755 /u01/app/grid



? ? 5.测试数据库
? ? 运行sqlplus,以dba权限登录Oracle系统后执行以下语句查询集群节点状态:
? ? $ ./crs_stat -t -v
? ? $ sqlplus system/password@astt;
? ? SQL> select instance_name,host_name,status from v$instance;
? ? SQL> select instance_name,host_name,status from gv$instance;
? ? $ srvctl stop database -d astt -o immediate;
? ? $ srvctl start database -d astt;