RedHat EL5 安装Oracle 10g RAC之--建库

简介:

系统环境:

操作系统:RedHat EL5

Cluster: Oracle CRS 10.2.0.1.0

Oracle:  Oracle 10.2.0.1.0


如图所示:RAC 系统架构

wKioL1NqAeDQ-M09AAGvUOVml00157.jpg

四、通过DBCA建立数据库


1、首先通过DBCA配置ASM磁盘组

[oracle@node1 install]$dbca

wKiom1NqA2jgxPI1AANHhuD7tyA844.jpg

选择RAC环境建库

wKioL1NqA2GjsYicAAL6WnLV2qg009.jpg

选择ASM磁盘组管理

wKiom1NqBBbzGbloAAQzX2yu7mo295.jpg

创建ASM Instance ,注意选择用pfile ,易于管理

wKioL1NqBCPATNkzAAQfmtv5RzY517.jpg

创建ASM Instance

wKioL1NqBG3QMGgrAAQ_pMU_fVk999.jpg

提示:创建ASM Instance将创建listener

wKioL1NqBXKwCDTcAAN8iuzg_-A089.jpg

创建ASM DISKGROUP,dg1用于存储database,采用normal冗余,选择两个raw

wKiom1NqBXijROqCAANy_xIQ3gg321.jpg

创建ASM DISKGROUP,rcy1用于存储Recovery Area,采用normal冗余,选择两个raw


2、磁盘组创建完成后,开始建库

wKiom1NqBjTwaAhnAAK9JA2XvKU171.jpg

开始建库

wKiom1NqBlXwZrfPAAK4pIveD2Y386.jpg

注意选择所有node

wKioL1NqBk2w2k4vAANnpntEquw278.jpg

配置库名

wKiom1NqBp6zfWPYAAOv5nBWFDg829.jpg

存储介质,选择ASM

wKioL1NqBqCgYoo1AANbhRx7DhE883.jpg

DataBase存放在dg1 diskgroup

wKioL1NqBtuQkYJNAAPnp-SZ0N8985.jpg

Recovery Area 存放在rcy1 diskgroup

wKiom1NqBzbB6nCVAANndFdHlGU069.jpg

建库开始

wKiom1NqB2Dy4mGSAASLdW4Vdsc607.jpg

建库完成!


五、验证RAC

[root@node1 ~]# crsctl check crs

1
2
3
CSS appears healthy
CRS appears healthy
EVM appears healthy

[root@node1 ~]# crs_stat -t

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....SM1.asm application    ONLINE    ONLINE    node1       
ora....E1.lsnr application    ONLINE    ONLINE    node1       
ora.node1.gsd  application    ONLINE    ONLINE    node1       
ora.node1.ons  application    ONLINE    ONLINE    node1       
ora.node1.vip  application    ONLINE    ONLINE    node1       
ora....SM2.asm application    ONLINE    ONLINE    node2       
ora....E2.lsnr application    ONLINE    ONLINE    node2       
ora.node2.gsd  application    ONLINE    ONLINE    node2       
ora.node2.ons  application    ONLINE    ONLINE    node2       
ora.node2.vip  application    ONLINE    ONLINE    node2       
ora.prod.db    application    ONLINE    ONLINE    node1       
ora....d1.inst application    ONLINE    ONLINE    node1       
ora....d2.inst application    ONLINE    ONLINE    node2

[root@node2 ~]# crsctl check crs

1
2
3
CSS appears healthy
CRS appears healthy
EVM appears healthy

[root@node2 ~]# crs_stat -t

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....SM1.asm application    ONLINE    ONLINE    node1       
ora....E1.lsnr application    ONLINE    ONLINE    node1       
ora.node1.gsd  application    ONLINE    ONLINE    node1       
ora.node1.ons  application    ONLINE    ONLINE    node1       
ora.node1.vip  application    ONLINE    ONLINE    node1       
ora....SM2.asm application    ONLINE    ONLINE    node2       
ora....E2.lsnr application    ONLINE    ONLINE    node2       
ora.node2.gsd  application    ONLINE    ONLINE    node2       
ora.node2.ons  application    ONLINE    ONLINE    node2       
ora.node2.vip  application    ONLINE    ONLINE    node2       
ora.prod.db    application    ONLINE    ONLINE    node1       
ora....d1.inst application    ONLINE    ONLINE    node1       
ora....d2.inst application    ONLINE    ONLINE    node2

SQL> select instance_name,status from gv$instance;


INSTANCE_NAME    STATUS

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

prod2            OPEN

prod1            OPEN


附:错误案例


安装完成后Oracle用户执行srvctl出现以下错误:

[oracle@node2 ~]$ srvctl stop database -d prod

/u01/app/oracle/product/10.2.0/db_1/jdk/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

[oracle@node2 ~]$ cd $ORACLE_HOME/bin(注意是Oracle软件主目录)

[oracle@node2 bin]$ vi srvctl

#Remove this workaround when the bug 3937317 is fixed

LD_ASSUME_KERNEL=2.4.19

export LD_ASSUME_KERNEL

unset LD_ASSUME_KERNEL (在文件中添加此行信息)

--问题解决!


@至此在RedHat EL5下安装Oracle 10g RAC的工作告一段落,对RAC的管理和维护还任重而道远!











本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1408063,如需转载请自行联系原作者
目录
相关文章
|
9月前
|
安全 Linux 网络安全
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
|
9月前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之和Oracle数据同步必须是使用主库吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
实时计算 Flink版产品使用合集之和Oracle数据同步必须是使用主库吗
|
3月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
104 2
|
3月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
114 3
|
4月前
|
Oracle 关系型数据库 网络安全
Oracle 19c 安装教程学习
Oracle 19c 安装教程学习
197 2
|
4月前
|
Oracle 关系型数据库 MySQL
shell获取多个oracle库mysql库所有的表
请注意,此脚本假设你有足够的权限访问所有提到的数据库。在实际部署前,请确保对脚本中的数据库凭据、主机名和端口进行适当的修改和验证。此外,处理数据库操作时,务必谨慎操作,避免因错误的脚本执行造成数据损坏或服务中断。
55 0
|
6月前
|
机器学习/深度学习 Oracle 关系型数据库
Oracle 19c单机一键安装脚本分享
Oracle 19c单机一键安装脚本分享
326 2
|
7月前
|
Oracle 关系型数据库 Linux
讲解linux下的Qt如何编译oracle的驱动库libqsqloci.so
通过这一连串的步骤,可以专业且有效地在Linux下为Qt编译Oracle驱动库 `libqsqloci.so`,使得Qt应用能够通过OCI与Oracle数据库进行交互。这些步骤适用于具备一定Linux和Qt经验的开发者,并且能够为需要使用Qt开发数据库应用的专业人士提供指导。
228 1
讲解linux下的Qt如何编译oracle的驱动库libqsqloci.so
|
8月前
|
SQL Oracle 关系型数据库
Oracle数据库基础教程:从安装到基本操作的全面介绍
Oracle数据库基础教程:从安装到基本操作的全面介绍
295 10
|
8月前
|
Oracle 数据可视化 关系型数据库
Oracle数据库安装及使用Navicat连接oracle2
Oracle数据库安装及使用Navicat连接oracle

推荐镜像

更多