oracle静默安装集群,Oracle RAC 静默安装实践

Oracle RAC 静默安装实践

(2015-10-20 23:01:02)

标签:

股票

文化

旅游

汽车

安装

澳大利亚研究生申请

1.

完加拿大留学要考什么成RAC安装前的准备留学美国读研究生的条件工作

美国名校排行榜正常安装Oracle加拿大留学要考什么常安装Oracle

RAC的安装前配置。主要包括以下几个部分:

(1)

软硬件环境检查

(2)

网络配置

(3)

相关用户和目录的创建

(4)

用户环境及系统环境设置

(5)

配置远程访问

(6)

配置存储

详细步骤请参考Oracle 10gR2 Real Application Cluster Installation

Guide.

2. 静默安装CRS

2.1使用OUI录制响应文件,记录安装过程

执行以下命令,然后在OUI中根据提示执行安装数据库软件的操作

$./runInstaller -record -destinationFile

/home/cdcora/etsd/install_crs.rsp

注意:

(1)录制过程中选择只安装数据库软件不创建数据库

(2)当安装界面到达最后一步时选择cancel

2.2 回放响应文件安装CRS

(1)执行以下命令静默安装CRS

$./runInstaller –silent –responseFile

/home/cdcora/etsd/install_crs.rsp

(2)安装完成后执行以下脚本

#. $ORACLE_BASE/oraInventory/orainstRoot.sh

#. $ORA_CRS_HOME/root.sh

(3)可选参数:

(i)

-crsLocation 使用此指定$ORA_CRS_HOME,可覆盖响应文件中的$ORA_CRS_HOME

(ii)

-force 使用此参数允许在非空目录下静默安装CRS

(iii)

-ignoreSysprereqs 忽略系统的安装前检查的结果

举例:$./runInstaller –silent –force -ignoreSysprereqs –responseFile

/home/cdcora/etsd/install_crs.rsp

3. 静默安装RAC DB软件

3.1使用OUI录制响应文件,记录安装过程

执行以下命令,然后在OUI中根据提示执行安装数据库软件的操作

$./runInstaller –record –destinationFile

/home/cdcora/etsd/install_racdb_software.rsp

注意:

(1)录制过程中选择只安装数据库软件不创建数据库

(2)当安装界面到达最后一步时选择cancel

3.2回放响应文件安装RAC DB软件

(1)执行以下命令静默安装RAC DB软件

$./runInstaller –silent –responseFile /home/cdcora/etsd/

install_racdb_software.rsp

(2)安装完成后执行以下脚本

#. $ORACLE_HOME/root.sh

(3)可选参数:

(i)

-force 使用此参数允许在非空目录下静默安装CRS

(ii)

-ignoreSysprereqs 忽略系统的安装前检查的结果

举例:$./runInstaller –silent –force -ignoreSysprereqs

–responseFile

/home/cdcora/etsd/ install_racdb_software.rsp

4.

静默安装Oracle集群数据库

4.1 用DBCA创建一个种子数据库――ISV实际需要使用的数据库

(1)

创建初始数据库的时候选择Custom Database模板

(2)

选择ASM存储机制

(3)

字符集根据实际需要设定

(4)

数据库创建选项里面选择Create Database

(5)

创建应用程序需要的表空间和用户,导入初始数据

4.2用DBCA根据种子数据库创建一个模板

(1)

启动DBCA,选择Manage Templates

(2)

建议选择使用OFA Structure

(3)

按照提示创建一个模板

4.3建议直接写.ora文件配置listener

4.4配置ASM

(1)

使用DBCA创建ASM Instance并配置ASM,命令格式如下:

dbca

-configureASM

[-asmSysPassword

]

[-diskString

]

[-diskList

-diskGroupName

-redundancy

]]

[-recoveryDiskList

-recoveryGroupName

-recoveryGroupRedundancy ]

[-emConfiguration

-centralAgent ]]

(2)

使用举例:

dbca –nodelist rac1,rac2 –configureASM –asmSysPassword oracle

–diskString /dev/raw/

-diskList /dev/raw/raw7 –diskGroupName data –redundancy external

–recoveryDiskList /dev/raw/raw8 –recoveryGroupName dg_fra

–recoveryGroupRedundancy external

4.5将Oracle DB安装盘里面response目录下的dbca.rsp拷贝到本机上

4.6修改dbca.rsp文件中的以下内容

注意:

(1)

只需要修改部分,1~463行

(2)

斜体字部分为参考格式

GDBNAME=

SID=

NODELIST=rac1,rac2

TEMPLATENAME=

STORAGETYPE=ASM

DISKLIST=/dev/raw/raw7

DISKGROUPNAME=DG_DATA

REDUNDANCY= HIGH/NORMAL/EXTRENAL

DISKSTRING="/dev/raw/*"

ASM_SYS_PASSWORD="asmdb01"

RECOVERYDISKLIST=/dev/raw/raw8

RECOVERYGROUPNAME=DG_FRA

RECOVERYGROUPREDUNDANCY=EXTRENAL

CHARACTERSET = "US7ASCII"

NATIONALCHARACTERSET= "UTF8"

如果需要使用Oracle Enterprise Manager,则还需要修改以下参数如下:

EMCONFIGURATION=”LOCAL”

SYSMANPASSWORD=”password”

DBSNMPPASSWORD=”password”

4.7执行以下命令使用DBCA根据模板创建新数据库

$./dbca –silent –createdatabase –responseFile

/home/oracle/embed/dbca.rsp

卸载

1.静默删除Oracle 集群数据库

(1)执行以下格式的命令使用DBCA静默删除Oracle集群数据库:

dbca

-deleteDatabase

-sourceDB

-sid

[-sysDBAUserName

-sysDBAPassword

]

(2)举例:

dbca -silent -nodelist rac1,rac2 -deleteDatabase -sourceDB

rdbasm.cintel -sid rdbasm -sysDBAUserName sys -sysDBAPassword

oracle

2.静默删除ASM

(1)

在节点2…节点n上:

export ORACLE_SID=ASMInstanceName

举例:在节点2上export ORACLE_SID=+ASM2

$sqlplus / as sysdba

SQL> alter diskgroup data dismount;

alter diskgroup flash_recovery_area dismount;

(2)

在节点1上:

export ORACLE_SID=ASMInstanceName

举例:在节点2上export ORACLE_SID=+ASM1

$sqlplus / as sysdba

SQL> drop diskgroup data;

SQL> drop diskgroup flash_recovery_area;

(3)

在所有节点上:

SQL> shutdown immediate

(4)

在所有节点上执行类似下面的操作:

[oracle@rac1 ~]$ crs_stat|grep asm

NAME=ora.rac1.ASM1.asm

NAME=ora.rac2.ASM2.asm

[oracle@rac1 ~]$ crs_unregister ora.rac1.ASM1.asm

[oracle@rac1 ~]$ crs_unregister ora.rac2.ASM2.asm

(5)

删除$ORACLE_BASE/admin/+ASM目录:

$rm –rf $ORACLE_BASE/admin/+ASM

(6)

将ASM使用的裸设备清零:

#dd if=/dev/zero of=/dev/raw/raw1 bs=8192 count=12800

注:本节可被写成脚本实现。脚本样例待续

3. 静默删除Oracle DB软件

执行以下命令静默卸载Oracle数据库软件

$./runInstaller –silent –nodelist NodeName –deinstall

–removeallfiles –removeAllPatches –responseFile

responseFileName

举例:

$./runInstaller –silent –nodelist rac1,rac2 –deinstall

–removeallfiles –removeAllPatches –responseFile /home/cdcora/etsd/

install_racdb_software.rsp

4.静默删除CRS方法一:

(1)

在每个节点上执行 $ORA_CRS_HOME/rootdelete.sh

注意:

如果CRS Home不是放在共享盘上而是在本地服务器上,要加nosharedhome参数:

$ORA_CRS_HOME/rootdelete.sh nosharedhome

(2)

在每个节点上执行 $ORA_CRS_HOME/rootdeinstall.sh

(3)

在clean_crs.sh脚本中设置$ORACLE_HOME和$ORA_CRS_HOME

(4)

在每个节点上执行clean_crs.sh脚本,

方法二:

执行

$cd Oracle_home/oui/bin

$./runInstaller -deinstall –silent "REMOVE_HOMES={CRS_home}"

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值