免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wdbj
打印 上一主题 下一主题

在HP上如何安装ORACLE RAC(只包含ORACLE部分,没有HP部分) [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-03-27 16:47 |只看该作者

在HP上如何安装ORACLE RAC(只包含ORACLE部分,没有HP部分)

816 817 901 921我都装过,没有一个需要手工LINK
到安装最后出现LINK ERROR的情况,十有八九是开始的补丁打的不够导致的,才需要后来在relink。所以前期工作一定要做好。
另外 ,在11i上安装816或817连补丁都不需要打,直接安装完操作系统就安数据库也不会出现LINK ERROR。

论坛徽章:
0
12 [报告]
发表于 2003-06-13 11:43 |只看该作者

在HP上如何安装ORACLE RAC(只包含ORACLE部分,没有HP部分)

原帖由 "wdbj" 发表:
816 817 901 921我都装过,没有一个需要手工LINK
到安装最后出现LINK ERROR的情况,十有八九是开始的补丁打的不够导致的,才需要后来在relink。所以前期工作一定要做好。
另外 ,在11i上安装816或817连补丁都不需?.........
   

我在安装8.1.7i,可是一运行runinstaller,就报jre错误。。。

应该是补丁没打吧?

可是HPUX11的补丁太多了。。。我查到了java的补丁有若干,是不是装上这些就可以了,还是要全部打上去?

TIA!

论坛徽章:
0
13 [报告]
发表于 2003-06-13 13:28 |只看该作者

在HP上如何安装ORACLE RAC(只包含ORACLE部分,没有HP部分)

打补丁这个叫烦啊…………我前几天找了一晚上。

论坛徽章:
0
14 [报告]
发表于 2006-07-19 17:47 |只看该作者

打补丁这个叫烦啊…………我前几天找了一晚上。

同感

论坛徽章:
0
15 [报告]
发表于 2006-07-20 12:21 |只看该作者
我发觉用手工方式创建RAC这种方法太好了,基本没有问题。
我说的手工不是通过DBCA生成什么脚本以后再去执行脚本, 而是直接纯粹的手工运行,避免JAVA的很多问题。又快又简单。
以下步骤,没有特别说明,都是在ods_b1主机上进行
1、        创建oracle9用户RAC的.profile文件
# @(#)B11.23_LR      

# Default user .profile file (/usr/bin/sh initialization).

export PS1=`hostname`$'oracle9>'
export EDITOR=vi
export ORACLE_BASE=/oracle9/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export NLS_LANG=american_america.zhs16gbk
export ORACLE_SID=odsb1
export SRVM_SHARED_CONFIG=/var/opt/oracle/srvConfig.loc
export ORA_NLS33
export PATH=/bin:/usr/bin:/usr/sbin:/opt/java1.4/bin:/opt/java1.4/jre:/opt/java1.4/lib:/etc:/opt/bin:/usr/ccs/bin:/usr/local/binORACLE_HOME/bin:.
export LD_LIBRARY_PATH=$ORACLE_HOME/libORACLE_HOME/rdbms/lib:/lib:/usr/lib.
export ORACLE_OWNER=oracle9
export CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlibORACLE_HOME/rdbms/jlib
2、        建立信任机制
3、        随便从哪里搞到一个init.ora文件
修改以下参数:
Db_name=odsb
Instance_name=odsb1
    background_dump_dest=/oracle9/app/oracle/admin/odsb/bdump
    core_dump_dest=/oracle9/app/oracle/admin/odsb/cdump
user_dump_dest=/oracle9/app/oracle/admin/odsb/udump
并重命令init.ora为initodsb1.ora,保存到$ORACLE_HOME/dbs目录下
control_files=("/dev/vgsys/rlv_control01", "/dev/vgsys/rlv_control02","/dev/vgsys/rlv_control03"
4、        创建bdump udump cdump目录
5、        创建CreateDB.sql文件,修改以下参数:
CREATE DATABASE odsb
MAXINSTANCES 2
MAXLOGHISTORY 1
MAXLOGFILES 10
MAXLOGMEMBERS 3
MAXDATAFILES 5000
DATAFILE '/dev/vgsys/rlv_system01' REUSE AUTOEXTEND ON NEXT  10240K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/dev/vgsys/rlv_tmp01' REUSE AUTOEXTEND ON NEXT  640K MAXSIZE UNLIMITED
UNDO TABLESPACE "UNDOTBS1" DATAFILE '/dev/vgsys/rlv_undo1_1' REUSE AUTOEXTEND ON NEXT  5120K MAXSIZE UNLIMITED
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
LOGFILE GROUP 1 ('/dev/vgsys/rlv_redo1_1') reuse,
GROUP 2 ('/dev/vgsys/rlv_redo1_2') reuse,
GROUP 3 ('/dev/vgsys/rlv_redo1_3') reuse;
6、        创建orapwd文件
$ orapwd file=orapw password=pass  entires=5  (这个file按道理来说应该是orapwSID格式,但在我们实际操作中,必须写成file=orapw,目前还不知道为什么)
7、        启动ORACLE到NOMOUNT状态
$ sqlplus ‘/ as sysdba’
Sql> startup nomount;
8、        运行CreateDB.sql文件
Sql>@$ORACLE_BASE/admin/odsb/scripts/CreateDB.sql
9、        运行以下脚本
@$ORACLE_HOME/rdbms/admin/catalog.sql
@$ORACLE_HOME/rdbms/admin/catproc.sql
@$ORACLE_HOME/rdbms/admin/catblock.sql

@$ORACLE_HOME/rdbms/admin/catperf.sql
@$ORACLE_HOME/rdbms/admin/dbmspool.sql

@$ORACLE_HOME/rdbms/admin/catparr.sql
@$ORACLE_HOME/rdbms/admin/catclust.sql
10、        关闭数据库添加init参数文件
odsb1.instance_number = 1
odsb1.thread = 1
odsb1.instance_name = odsb1
odsb2.instance_number = 2
odsb2.thread = 2
odsb2.instance_name = odsb2
odsb1.undo_tablespace = UNDOTBS1
odsb2.undo_tablespace = UNDOTBS2
odsb1.cluster_interconnect=lan0_ip:lan1_ip'
odsb2.cluster_interconnect='lan0_ip:lan1_ip'
cluster_database=true
11、        RCP iniodsb1.ora到2号主机并修改相关参数
12、        在2号主机运行orapwd生成orapw密码文件
13、        启动1号主机数据库
Sql>startup
14、        在SQL方式下运行下面的命令
alter database
add logfile thread 2
group 4 '/dev/vgsys/rlv_redo2_1' reuse,     
group 5 '/dev/vgsys/rlv_redo2_2' reuse,
group 6 '/dev/vgsys/rlv_redo2_3' reuse;

create undo tablespace UNDOTBS2
datafile '/dev/vgsys/rlv_undo2_1' reuse;

alter database enable public thread 2;
shutdown immediate;    ------一定要关闭1号主机的数据库
15、        启动2台主机的数据库
RAC数据库创建完毕。大家可以看到,那些平时数据库中的TOOLS USER INDX等表空间没有创建,是不需要的。

论坛徽章:
0
16 [报告]
发表于 2006-07-20 12:34 |只看该作者
ganxie

论坛徽章:
0
17 [报告]
发表于 2006-07-20 15:21 |只看该作者
青蛙你这是骗分,装oracle容易,配RAC难:)

论坛徽章:
0
18 [报告]
发表于 2006-07-20 17:01 |只看该作者
原帖由 wdbj 于 2003-3-25 11:16 发表
你可以试一下,只要事先把补丁都打全,内核配置好,在HP-UX上安装ORACLE是不需要做任何手工LINK的。

学习了....................

论坛徽章:
0
19 [报告]
发表于 2006-07-20 21:13 |只看该作者
dev/vgsys/下面一大群东西,是???裸设备的写法????不是先建逻辑块吗,怎么直接就写了?

论坛徽章:
0
20 [报告]
发表于 2006-12-28 11:36 |只看该作者
谢谢 支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP