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上建立的映射文件。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
下面位置是由映射文件自己主动读取的(控制文件位置、数据文件位置、日志文件位置)。无需改动,例如以下:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
预览【数据库信息】例如以下:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
报错了,之后能够手动启动节点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查看表信息
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
SQL> select * from scott.dept;
//节点2查看表信息
SQL>selectstatus,instance_name from gv$instance;
//节点1上查看集群实例状态
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
SQL> select status,instance_name from gv$instance;
//节点2上查看集群实例状态
***********************************************声明************************************************
原创作品。出自 “深蓝的blog” 博客。欢迎转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。
表述有错误之处,请您留言,不胜感激。
提醒:点击文件夹。更有助于您的查看。
*****************************************************************************************************
AIX下RAC搭建 Oracle10G(六)dbca建库的更多相关文章
- AIX下RAC搭建 Oracle10G(一)检測系统环境
AIX下RAC搭建系列 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX203 AIX204 交换机 SAN光纤交换机 存储 S ...
- AIX下RAC搭建 Oracle10G(四)安装CRS
AIX下RAC搭建系列 AIX下RAC搭建Oracle10G(四)安装CRS 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX2 ...
- AIX下RAC搭建 Oracle10G(二)主机配置
AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(二)主机配置 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX2 ...
- AIX下RAC搭建 Oracle10G(五)安装oracle、建立监听
AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(五)安装oracle.建立监听 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 ...
- Oracle RAC集群搭建(末篇)--dbca建库
一,环境配置检测 当前位置oracle用户 二,dbca建库 运行命令dbca 根据实际情况配置 等待完成 本次内容教程完成 查看IP信息
- linux下Oracle11g RAC搭建(六)
linux下Oracle11g RAC搭建(六) 五.校验安装前的环境 root身份下完毕解压grid.database安装包 [grid@node1 soft]$ su - Password: [r ...
- VMware下安装Linux系统,ORACLE软件,DBCA建库
操作系统安装 在vmware下安装Linux (OEL5.6),用于数据库服务器 1.打开vmware,选择"创建新的虚拟机" 2.选择自定义安装 3.选择虚拟 ...
- 【故障处理】 DBCA建库报错CRS-2566
[故障处理] DBCA建库报错CRS-2566 PRCR-1071 PRCR-1006 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读和注意事项 各位技术爱好者, ...
- 升级_开阔视野之Oracle图形化升级(dbca建库后升级)—10.2.0.1.0升为10.2.0.5.0
***********************************************声明*************************************************** ...
随机推荐
- [Codeforces 15E] Triangle
Brief Introduction: 求从N出发,回到N且不包含任何黑色三角的路径数 Algorithm:假设从N点到第二层中间的节点M的路径数为k,易知总路径数为(k*k+1)*2 而从第第四层开 ...
- CodeForces - 981E Addition on Segments
考虑每个点i在什么情况下会成为最大值. 当选的区间子集是 包含i的区间的一个子集的时候,i肯定会是最大值. 所以我们就可以用这种方法得到所有点的可能的最大值是多少... 也就是说,最后的局面可以仅由一 ...
- FireDac Pooling
1.建立FDManager的ConnectionDef.并设置此Pooling为True. 2.建立Thread类进行多个FDConnection连接DB. 3.本列是oracle远程数据.如下图: ...
- iOS开发——异常:[__NSCFNumber length]: unrecognized selector sent to instance
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumbe ...
- iOS 简单易用的二维码扫描及生成二维码三方控件LFQRCode,可灵活自定义UI
一.扫码 扫描的控件是一个view,使用者只需贴在自己的控制器内即可.其他UI用户可在自己控制器随便添加.代码如下 - (void)viewDidLoad { [super viewDidLoad]; ...
- java-继承-类变量与实例变量
父类中的类的变量(静态属性)与其子类共享一份. 父类中的实例变量与其子类各自维护各自的.
- Delphi制作软键盘
{ 作者: han 日期: 2006.06.02 } unit softkey; interface uses Windows, Messages, SysUtils, Variants, C ...
- javascript 定时器 笔记
最近想看下定时器,发现这东西越看越牵连的东西越多,比如js单线程,EVent loop 什么的 看到了几篇比较好的文章 http://ejohn.org/blog/how-javascript-tim ...
- Telnet技术白皮书
转:http://www.cnpaf.net/Class/Telnet/200705/19978.html Telnet的应用不仅方便了我们进行远程登录,也给hacker们提供了又一种入侵手段和后门, ...
- 【spring boot】spring cloud下spring boot微服务启动没有报错,但是访问访问不到
spring cloud下spring boot微服务启动没有报错,但是访问访问不到 解决方法: 可能是端口被占用了,但是依旧启用成功了. 更改一下项目启用的端口号,再重新启动查看是否可以正常访问.