交友约会| 杂志期刊| 小说| 论坛| 电影下载| 两性知识| 电脑知识| 汽车| 旅游| 收藏

VMware下RedHat安装Oracle 9i RAC全攻略

来源: 作者: 出处:综艺读书 2007-07-16 进入讨论组
关 键 词:数据结构  windows  vc  os  msn  
上一页 1 2 3 4 5 6 7 8 9 下一页 

 

    12.安装Oracle软件

    安装过程比较简单,也没有出现任何错误。注意选择只安装oracle软件,不要安装数据库。

    13.初始化Shared Configuration文件

    Oracle软件安装完毕以后,开始设置Shared Configuration文件。

VMware下RedHat安装Oracle 9i RAC全攻略(图四) [oracle@linux1 oracle]$ su - root VMware下RedHat安装Oracle 9i RAC全攻略(图四) [root @linux1 /root]# mkdir -p /var/opt/oracle VMware下RedHat安装Oracle 9i RAC全攻略(图四) [root @linux1 /root]# touch /var/opt/oracle/srvConfig.loc VMware下RedHat安装Oracle 9i RAC全攻略(图四) [root @linux1 /root]# chown oracle:dba /var/opt/oracle/srvConfig.loc VMware下RedHat安装Oracle 9i RAC全攻略(图四) [root @linux1 /root]# chmod 755 /var/opt/oracle/srvConfig.loc

    在srvConfig.loc文件中添加Shared Configuration文件所在的路径。而笔者的Shared Configuration文件位于共享存储上,对应/dev/raw/raw14。

VMware下RedHat安装Oracle 9i RAC全攻略(图四) [root @linux1 /root]# echo “srvconfig_loc=/dev/raw/raw14” >> /var/opt/oracle/srvConfig.loc

    创建该Shared Configuration文件。

VMware下RedHat安装Oracle 9i RAC全攻略(图四) [root @linux1 /root]# su - oracle VMware下RedHat安装Oracle 9i RAC全攻略(图四)[oracle@linux1 oracle]$ dd if=/dev/zero of=/dev/raw/raw14 bs=1024 count=102400 VMware下RedHat安装Oracle 9i RAC全攻略(图四)

     初始化该Shared Configuration文件

VMware下RedHat安装Oracle 9i RAC全攻略(图四) [oracle@linux1 oracle]$ srvconfig -init

    笔者一开始执行报错,结果把环境变量$LD_LIBRARY_PATH在.bashrc中设置为如下值后,再启动就不会报错了:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:$LD_LIBRARY_PATH。

    14.创建数据库

    使用dbca创建数据库还是很简单的。不过,笔者还是走了些弯路。主要是undotbs1不能太小,笔者一开始设置为240M,结果建库时总是报错。后来加大到350M后,成功建库。启动dbca前,要先在两个节点上分别启动gsd进程。

VMware下RedHat安装Oracle 9i RAC全攻略(图四) [oracle@linux1 oracle]$ $ORACLE_HOME/bin/gsdctl start

    然后启动dbca。

VMware下RedHat安装Oracle 9i RAC全攻略(图四) [oracle@linux1 oracle]$ dbca

    选择创建cluster database,点击next,把所有可以不选的组件都不选,点击next后,在初始化参数设置的地方,修改spfile的路径为:/dev/raw/raw5。然后点击next,直到最后界面,笔者把表空间indx、users、tools都删除了,为了建库干净。然后按照前面的规划,分别把裸设备文件名填写到对应的文件上去。注意,每个文件都不要设定autoextend on。最后选择生成脚本,点击finish。

    当脚本生成完毕时,先别急着点ok。进入脚本所在目录,检查一下init.ora.xxxxxxxxxxxxx文件(这里xxxxxxxxxxxxx为随即序列号)。着重检查最后几行,不知为何,自动生成的init.ora文件会有点问题。比如,笔者这里生成的init.ora.7232006164055内容为:

    rac9i1.instance_name=rac9i
    rac9i2.instance_name=rac9i2
    rac9i1.instance_number=1
    rac9i2.instance_number=2
    rac9i2.local_listener=LISTENER_RAC9I
    rac9i1.local_listener=LISTENER_RAC9I1
    rac9i2.thread=2
    rac9i1.thread=1
    rac9i2.undo_tablespace=UNDOTBS2
    rac9i1.undo_tablespace=UNDOTBS1

    笔者用红色标示出来的地方是有问题的,按照这样的初始化参数建立起来的RAC数据库,第二个节点没有办法通过负载均衡来访问。同时,最好把local_listener和remote_listener修改掉。最后修改后的这块内容为:

    rac9i1.instance_name=rac9i1
    rac9i2.instance_name=rac9i2
    rac9i1.instance_number=1
    rac9i2.instance_number=2
    rac9i2.local_listener='(address=(protocol=tcp)(host=linux2)(port=1521))'
    rac9i2.remote_listener='(address=(protocol=tcp)(host=linux1)(port=1521))'
    rac9i1.local_listener='(address=(protocol=tcp)(host=linux1)(port=1521))'
    rac9i1.remote_listener='(address=(protocol=tcp)(host=linux2)(port=1521))'
    rac9i2.thread=2
    rac9i1.thread=1
    rac9i2.undo_tablespace=UNDOTBS2
    rac9i1.undo_tablespace=UNDOTBS1
   
    修改完这些内容以后,回到原来的dbca界面,点击ok,就开始数据库的正式安装了。当然,也可以在dbca创建好数据库以后再修改这些内容也是可以的。创建完数据库以后,第二个节点的实例也会自动启动。这时,整个RAC数据库环境就已经搭建完毕了。

更多文章 更多内容请看Oracle 10g基础应用  Oracle安装与卸载  Vmware专题,或进入讨论组讨论。
上一页 1 2 3 4 5 6 7 8 9 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
综艺读书宗旨
相关专题
·Windows操作系统安装 (12178篇文章)
·系统安装手册 (16348篇文章)
·网络游戏攻略 (3445篇文章)
·数据库安装与卸载 (8959篇文章)
·Oracle 10g基础应用 (4060篇文章)
·Vmware (300篇文章)
·Vmware技术应用 (83篇文章)
·Oracle安装与卸载 (401篇文章)
·安装配置 (512篇文章)
热点标签: 数据结构  windows  vc  os  msn  
最新技术文档
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
百度推荐,商机无限
搜索您感兴趣的内容
Web 全站

友情互链 | 收藏本站 | 联系我们 | 在线留言 | 京ICP备08008424号|