Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5702455
  • 博文数量: 745
  • 博客积分: 10075
  • 博客等级: 上将
  • 技术积分: 7716
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-29 12:09
文章分类

全部博文(745)

文章存档

2019年(1)

2016年(1)

2010年(31)

2009年(88)

2008年(129)

2007年(155)

2006年(197)

2005年(143)

分类: LINUX

2009-01-04 14:41:22

在进行数据库的创建和ASM实例的安装之前,我们要确保三件事,一要确保两个节点的CRS进程都已经起来,二要确保两个节点的监听进程都已经启动,三要确保vip都运行在各自的节点上,不能发生vip飘移的现象,否则ASM实例的创建过程会出问题。这三点无误,那么下面来到数据库以及ASM实例的创建过程:
 
1,仍然在RAC1节点上,以oracle用户登陆,运行dbca:
2,选择RAC方式创建数据库,点击“next”:
3,选择“创建一个数据库”,点击“next”:
4,选上两个节点RAC1和RAC2,点击“next”:
5,选择“Custom Database”,点击“next”:
6,创建数据库名为“RACDB”,点击“next”:
7,Enterprise Manager(图形化管理界面)这个地方可选可不选,因为我空间足够大,所以这个地方选上了,点击“next”继续:
8,创建管理员密码,点击“next”:
9,选择“ASM”方式,点击“next”:
10,再次创建密码,以及相关的参数文件类型,点击“next”:
11,系统提示即将创建ASM实例,点击“OK”进行ASM实例的创建:
 
 
12,点击“CREATE NEW”来创建共享卷组:
13,点击创建卷组之后,系统会扫描可用的裸设备,因为前期创建了2GB大小的/dev/sdd和/dev/sde两块盘,这里被系统扫描出来。选中两块磁盘,给卷组命名为“rac_disk”,冗余方式选择“External”,然后点击“OK”:
14,创建共享卷组“rac_disk”过程:
15,创建好后,卷组自动在两个节点mount,如下图所示:
值得一提的是,我在两次实验过程中都发现,两节点上CRS进程、监听都运行得好好的,但是在创建共享卷组的时候会莫名其妙的出来一错误提示,说RAC2上的监听没有生效,因此无法在RAC2节点上mount卷组。遇到这种情况的解决方法是在RAC2节点上停掉CRS进程重启一次,然后再回到RAC1图形界面下点击“Mount All”可以解决。
16,这一步不需要任何操作,直接点击“next”即可:
17,是否设置flashback跟启用归档模式,这里我为了节省系统开销,就不选择了,继续“next”:
18,这个地方也少选为妙,否则安装数据库的时间会很长,点击“next”:
19,这里可以手工添加删除一些指定的表空间、控制文件、日志文件等,我选择系统默认,然后点击“next”:
20,Memory部分给一个合理的百分比,一般用系统默认即可:
21,Size部分也使用系统默认:
22,字符部分我把数据库字符集修改成ZHS16GBK方式,这也是比较通用的字符集,国家字符集保持系统默认:
23,连接模式保持系统默认:
24,所有设置完成,下面开始database的安装:
 
 
 
 
在数据库的安装过程中,可以随时切换到任意节点,通过crs_stat -t命令观察实例是否已经创建完毕:
 
这表示两个节点上实例都已经创建,只是还没有启动。
 
 
 
 
 
 
到这里,数据库创建完毕,接下来是实例的启动过程:
 
从这个图反映的情况来看,此时两个节点都相当的繁忙,因为又要运行CRS进程,还要本地、远程启动实例,网卡和本地磁盘都忙得团团转,系统CPU使用率狂飙。
 
从这幅图可以看出,RAC2节点上的实例启动完成,数据库可以连接。
 
RAC1上的实例也在慢慢启动,从这里可以看到他先RAC2一步抢占了数据库的主动权。
 
看到这幅图,我长舒一口气,整个实验过程就是为了能顺利的看到这幅图,至此,linux下ORACLE RAC配置过程全剧终。
 
阅读(4517) | 评论(13) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-04-19 09:44:22

你太牛了~!!!

penguinstorm2010-03-29 11:16:46

to jacky: 那你这个情况我就不是很清楚了,我当时就是多试了几次就ok了。

chinaunix网友2010-02-16 15:02:24

现在就只能mount上1/2

chinaunix网友2010-02-16 15:00:49

"说RAC2上的监听没有生效,因此无法在RAC2节点上mount卷组。遇到这种情况的解决方法是在RAC2节点上停掉CRS进程重启一次,然后再回到RAC1图形界面下点击“Mount All”可以解决" 但试了很多次,我先在rac2上./crs_stop -all ,然后./crs_start -all,但还是不行,应该怎么办呢 谢谢你的文章,谢谢

penguinstorm2009-09-04 10:37:36

to 本站网友: 因为之前你说这种情况我在HPUX机器和LINUX机器上都碰到过,CPU跟内存占用过大的时候实例就会自己掉线。只能通过扩充硬件资源来解决。 至于是不是时间同步的问题,这个我没有碰到过,所以无从解释。