ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle10g rac on solaris x86(32bit)的相关安装经验_clusterware

oracle10g rac on solaris x86(32bit)的相关安装经验_clusterware

原创 Linux操作系统 作者:wisdomone1 时间:2009-08-24 01:42:24 0 删除 编辑

more /etc/hosts

#public

192.168.1.125 rac1.sun.com rac1

192.168.1.125 rac2.sun.com rac2

#private

192.168.0.1 rac1-priv.sun.com rac1-priv

192.168.0.2 rac2-priv.sun.com rac2-priv

#vip

192.168.1.215  rac1-vip.sun.com rac1-vip

192.168.1.221  rac2-vip.sun.com rac2-vip

 

我是采用了rsh

以root用户运行

vi /.rhosts

+

vi /etc/hosts.equiv

+

 

搞完以上(在两个节点)

以root和oracle用户

rsh rac1 date;rsh rac2 date

 

 

在solaris第一个光盘上安装SUNW1cs 和SUNW15cs

当时把这两个包cp到另一个目录下:

pkgadd -d

就报错

 

没办法只能从光盘哪里来安装

(查询为:pkginfo -i )和查询补丁为:patchadd

 

 

记得如果你全用raw device

我是新增了3个盘(5 g,5g ,1g)

以下以root用户

chown oracle:oinstall /dev/rdsk/c0d1s0

chown 777 /dev/rdsk/c0d1s0

然后以oracle用户

ln -s /dev/rdsk/c0d1s0 ocr

chmod 777 ocr

vote同理同上

 

1,由于创建oracle数据库需要多个raw devices,这里为了方便起见,将这些raw devices的设备文件连接成更易懂的文件名,同时需要设置相应的属主和权限,具体步骤如下:

cd ORACLE

mkdir db

chown oracle:root db

cd db

ls

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C800d0s0 system 500mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C800d0s1 sysaux  500mb  --end
 
ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C800d0s3 undotbs1 500mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C800d0s4 undotbs2 500mb   --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C800d0s5 temp    250mb   --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s0 example  160mb   --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s1 users 120mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s3 redo1_1  120mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s4 redo1_2   120mb --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s5 redo2_1  120mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s6 redo2_2  120mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s7 spfile  5mb       --shared_disk1  --10mb --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C802d0s3 control1 110mb

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C802d0s4 control2 110mb

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C802d0s5 pwdfile  5mb       --shared_disk1  --10mb --end

pwd

/ORACLE/db

chown -RL oracle:dba *

chmod -R 660 *

 

 

 

将以上的目录做为创建数据库所需raw devices的配置文件,具体步骤为:

 


mkdir -p /u01/app/oracle/oradata/tree

 


并在此目录下创建文件tree_raw.conf,具体内容如下:

 


cat tree_raw.conf

system=/ORACLE/db/system

sysaux=/ORACLE/db/sysaux

example=/ORACLE/db/example

users=/ORACLE/db/users

temp=/ORACLE/db/temp

undotbs1=/ORACLE/db/undotbs1

undotbs2=/ORACLE/db/undotbs2

redo1_1=/ORACLE/db/redo1_1

redo1_2=/ORACLE/db/redo1_2

redo2_1=/ORACLE/db/redo2_1

redo2_2=/ORACLE/db/redo2_2

control1=/ORACLE/db/control1

control2=/ORACLE/db/control2

spfile=/ORACLE/db/spfile

pwdfile=/ORACLE/db/pwdfile

 


然后编辑文件/export/home/oracle/.profile,将以下几列加入

DBCA_RAW_CONFIG=/u01/app/oracle/oradata/tree/tree_raw.conf

export DBCA_RAW_CONFIG

 

 

 

 

 

 

 

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-613054/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2189
  • 访问量
    12689955