国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

教你輕松掌握Oracle RAC靜默安裝過程

2024-08-29 13:52:32
字體:
來源:轉載
供稿:網友
1.完成RAC安裝前的準備工作

1.1 同正常安裝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

<>B方法一:

(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}"

……


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁连县| 石景山区| 长治县| 唐海县| 渭源县| 静宁县| 潢川县| 石河子市| 高州市| 商都县| 鸡东县| 邓州市| 玉树县| 锦屏县| 门源| 屏东县| 海原县| 十堰市| 苍山县| 望都县| 罗甸县| 尉氏县| 大宁县| 平凉市| 睢宁县| 曲麻莱县| 定远县| 平乡县| 恩施市| 钦州市| 大埔区| 偏关县| 内黄县| 贡嘎县| 武定县| 镇雄县| 饶平县| 阿荣旗| 衡阳县| 库尔勒市| 于都县|