欢迎投稿

今日深度:

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

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


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)。

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

提醒:点击目录,更有助于您的查看。

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






























oracle 10g aix rac,dbca最后一步建库失败,不可以重建同样名字的库

建议重新安装数据库....先把之前的日志COPY一份.
 

oracle10g数据库怎建库名

在Oracle中建库,通常有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle - OraDb10g_home1”—“ Configuration and Migration Tools”—“ Database Configuration Assistant”),也可以在命令行(”开始”—“运行”—“cmd”)工具中直接输入dbca来打开。另一种方法就是手工建库,这也就是下面所要讲的内容。
手工建库比起使用DBCA建库来说,是比较麻烦的,但是如果我们学好了手工建库的话,就可以使我们更好地理解Oracle数据库的体系结构。手工建库须要经过几个步骤,每一个步骤都非常关键。它包括:
1、 创建必要的相关目录
2、 创建初始化参数文件
3、 设置环境变量Oracle_sid
4、 创建实例
5、 创建口令文件
6、 启动数据库到nomount(实例)状态
7、 执行建库脚本
8、 执行catalog脚步本创建数据字典
9、 执行catproc创建package包
10、 执行pupbld
11、 由初始化参数文件创建spfile文件
12、 执行scott脚本创建scott模式
做完了以上的步骤之后就可以使用“SQL>alter database open;”打开数据库正常的使用了。下面,我将具体地把以上的几个步骤用实验展开来讲。
实验系统平台:Windows Server 2000   数据库系统版本:Oracle Database 10G
Oracle的安装路径:D盘       创建的数据库名称:book
1、打开命令行工具,创建必要有相关目录
C:\>mkdir D:\oracle\product\10.1.0\admin\book
C:\>mkdir D:\oracle\product\10.1.0\admin\book\bdump
C:\>mkdir D:\oracle\product\10.1.0\admin\book\udump
C:\>mkdir D:\oracle\product\10.1.0\admin\book\cdump
C:\>mkdir D:\oracle\product\10.1.0\admin\book\pfile
C:\>mkdir D:\oracle\product\10.1.0\admin\book\create
C:\>mkdir D:\oracle\product\10.1.0\oradata\book
上面创建目录的过程也可以在Windows的图形界面中去创建。其中D:\oracle\product\10.1.0\admin\book目录下的几个子目录主要用于存放数据库运行过程中的跟踪信息。最重要的两上子目录是bdump和udump目录,bdump目录存放的是数据库......余下全文>>
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2059.html NewsArticle AIX下RAC搭建 Oracle10G(六)dbca建库,oracle10gdbca AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(六)dbca建库 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX203 AIX204 交换机 S...
评论暂时关闭