• AIX下RAC搭建 Oracle10G(六)dbca建库


    AIX下RAC搭建系列


    AIX下RAC搭建 Oracle10G(六)dbca建库

    环境

    节点

    节点1

    节点2

    小机型号

    IBM P-series 630

    IBM P-series 630

    主机名

    AIX203

    AIX204

    交换机

    SAN光纤交换机

    存储

    SAN T3存储

     

    大纲流程例如以下:

    第一部分:主机配置

    一、检測系统环境

    二、网络配置

    三、用户和组

    四、网络參数调整

    五、时间同步

    六、卷组


    第二部分:安装hacmp并配置

    七、hacmp安装并配置


    第三部分:安装CRS

    八、安装CRS


    第四部分:安装oracle软件

    九、安装oracle


    第五部分:配监听、创建oracle数据库

    十、建立监听

    十一、dbca建库

    十二、验证


    ****************************************续接上篇*********************************************

    上篇地址

    ************************************************************************************************
    下面開始正文:

    十一、建库

    1、建立裸设备的符号链接文件

    建立裸设备的符号链接文件(在全部节点上建立文件夹)

    [oracle@aix211 ~] su - oracle

    [18:03:41 oracle@aix203 ~]$mkdir -p /u01/app/oracle/oradata/prod/

    [18:01:34 oracle@aix204 ~]$mkdir -p /u01/app/oracle/oradata/prod/

    //建立链接(两节点都建)

    节点1建立链接

    [18:08:17 oracle@aix203 ~]$cat mkln.sh

    加入:

    ln -s /dev/rsystem          /u01/app/oracle/oradata/prod/system01.dbf

    ln -s /dev/rsysaux          /u01/app/oracle/oradata/prod/sysaux01.dbf

    ln -s /dev/rusers           /u01/app/oracle/oradata/prod/users01.dbf

    ln -s /dev/rundotbs1        /u01/app/oracle/oradata/prod/undotbs01.dbf

    ln -s /dev/rundotbs2        /u01/app/oracle/oradata/prod/undotbs02.dbf

    ln -s /dev/rtemp            /u01/app/oracle/oradata/prod/temp01.dbf

    ln -s /dev/rcontrol1_1        /u01/app/oracle/oradata/prod/control01.ctl

    ln -s /dev/rcontrol2_2        /u01/app/oracle/oradata/prod/control02.ctl

    ln -s /dev/rcontrol3_3        /u01/app/oracle/oradata/prod/control03.ctl

    ln -s /dev/rredo1_1         /u01/app/oracle/oradata/prod/log11.log

    ln -s /dev/rredo1_2         /u01/app/oracle/oradata/prod/log12.log

    ln -s /dev/rredo2_1         /u01/app/oracle/oradata/prod/log21.log

    ln -s /dev/rredo2_2         /u01/app/oracle/oradata/prod/log22.log

    ln -s /dev/rindex           /u01/app/oracle/oradata/prod/index01.dbf

    ln -s /dev/rspfile          /u01/app/oracle/oradata/prod/spfileprod.ora

    ln -s /dev/rexample         /u01/app/oracle/oradata/prod/example01.dbf

    [18:08:24 oracle@aix203 ~]$sh mkln.sh        //运行脚本

    [18:09:26 oracle@aix203 ~]$ls -l /u01/app/oracle/oradata/prod/


    节点2上建立链接

    [18:09:43 oracle@aix203 ~]$rcp mkln.sh aix204:~/

    [18:11:00 oracle@aix204 ~]$cat mkln.sh

    ln -s /dev/rsystem          /u01/app/oracle/oradata/prod/system01.dbf

    ln -s /dev/rsysaux          /u01/app/oracle/oradata/prod/sysaux01.dbf

    ln -s /dev/rusers           /u01/app/oracle/oradata/prod/users01.dbf

    ln -s /dev/rundotbs1        /u01/app/oracle/oradata/prod/undotbs01.dbf

    ln -s /dev/rundotbs2        /u01/app/oracle/oradata/prod/undotbs02.dbf

    ln -s /dev/rtemp            /u01/app/oracle/oradata/prod/temp01.dbf

    ln -s /dev/rcontrol1_1        /u01/app/oracle/oradata/prod/control01.ctl

    ln -s /dev/rcontrol2_2        /u01/app/oracle/oradata/prod/control02.ctl

    ln -s /dev/rcontrol3_3        /u01/app/oracle/oradata/prod/control03.ctl

    ln -s /dev/rredo1_1         /u01/app/oracle/oradata/prod/log11.log

    ln -s /dev/rredo1_2         /u01/app/oracle/oradata/prod/log12.log

    ln -s /dev/rredo2_1         /u01/app/oracle/oradata/prod/log21.log

    ln -s /dev/rredo2_2         /u01/app/oracle/oradata/prod/log22.log

    ln -s /dev/rindex           /u01/app/oracle/oradata/prod/index01.dbf

    ln -s /dev/rspfile          /u01/app/oracle/oradata/prod/spfileprod.ora

    ln -s /dev/rexample          /u01/app/oracle/oradata/prod/example01.dbf

    [18:11:23 oracle@aix204 ~]$sh mkln.sh      //运行脚本

    [18:11:37 oracle@aix204 ~]$ls -l /u01/app/oracle/oradata/prod/


    【补充】:强制重建dbf文件

    $ln -sf /dev/rexample/u01/app/oracle/oradata/prod/example01.dbf

    //加上f后代表强制重建

    2、建立裸设备的映射文件

    节点1上建立映射文件。之后用于在dbca建库时关联运行此文件

    [oracle@aix203 ~] su - oracle

    [18:14:08 oracle@aix203 ~]$cat raw_map.txt

    system=/dev/rsystem

    sysaux=/dev/rsysaux

    users=/dev/rusers

    undotbs1=/dev/rundotbs1

    undotbs2=/dev/rundotbs2

    temp=/dev/rtemp

    control1=/dev/rcontrol1_1

    control2=/dev/rcontrol2_2

    control3=/dev/rcontrol3_3

    redo1_1=/dev/rredo1_1

    redo1_2=/dev/rredo1_2

    redo2_1=/dev/rredo2_1

    redo2_2=/dev/rredo2_2

    index=/dev/rindex

    spfile=/dev/rspfile

    example=/dev/rexample

     

    3、图形化dbca建库

    X-manager下运行dbca指令:

    $export DISPLAY=192.168.8.73:0             //操控主机IP地址

    $source /etc/profile

    $dbca


    //在dbca 建库过程中。注意选择raw设备。然后选择使用raw map文件。即选择了之前在节点1上建立的映射文件。















    下面位置是由映射文件自己主动读取的(控制文件位置、数据文件位置、日志文件位置)。无需改动,例如以下:





    预览【数据库信息】例如以下:









    报错了,之后能够手动启动节点1。


    十二、验证

    [08:34:29 root@aix203 /]#crs_stat -t                  //节点1查看进程状态


    [08:34:53 root@aix204 /]#crs_stat -t                  //节点2查看进程状态


    [08:35:49 root@aix203 /]#crsctl check crs           //节点1检測服务状态


    [08:34:57 root@aix204 /]#crsctl check crs            //节点2检測服务状态


    [08:34:36 root@aix203 /]#su - oracle

    [t u@h W]$bash

    [08:35:12 oracle@aix203 ~]$source /etc/profile

    [08:35:20 oracle@aix203 ~]$sqlplus '/as sysdba'               //节点1登陆sqlplus


    [08:36:20 root@aix204 /]#su - oracle

    [YOU HAVE NEW MAIL]

    [08:36:27 oracle@aix204 ~]$sqlplus '/as sysdba'            //节点2登陆sqlplus


    SQL> select * from scott.dept;             //节点1查看表信息


    SQL> select * from scott.dept;              //节点2查看表信息


    SQL>selectstatus,instance_name from gv$instance;        //节点1上查看集群实例状态


    SQL> select status,instance_name from gv$instance;        //节点2上查看集群实例状态



    ***********************************************声明************************************************ 

    原创作品。出自 “深蓝的blog” 博客。欢迎转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。

    表述有错误之处,请您留言,不胜感激。

    提醒:点击文件夹。更有助于您的查看。

    *****************************************************************************************************





























  • 相关阅读:
    BZOJ3312: [Usaco2013 Nov]No Change
    BZOJ1750: [Usaco2005 qua]Apple Catching
    BZOJ2733: [HNOI2012]永无乡
    BZOJ4756: [Usaco2017 Jan]Promotion Counting
    PHP 反射机制Reflection
    NOD 1113矩阵快速幂
    CODEVS 3500
    hdu 5172 GTY's gay friends 线段树
    LA 4329 Ping pong
    hdu 3500 DFS(限定)
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7261766.html
Copyright © 2020-2023  润新知