windows_vmware_rhel 5u4_oracle10g_rac_手工註冊到rac
windows + VMWARE +oracle 10G rac +asm
1.安裝vmware:
建立共享磁碟:scsi1:1
rac.vmx中增加
disk.locking="FALSE"
scsi1:sharedBus="VIRTUAL"
設定/etc/udev/rules.d/60-raw.rules
增加
ACTION=="add",KERNEL=="sdc1",RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add",KERNEL=="sdc2",RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add",KERNEL=="raw[1-2]", OWNER="oracle", GROUP="dba", MODE="660"
/etc/sysconfig/rawdevices 增加
/dev/raw/raw1 /dev/sdc1
/dev/raw/raw2 /dev/sdc2
.安裝clusterware
安裝libXp-*.rpm
vi /etc/sysctl.conf
kernel.shmmax=2147483648
kernel.sem=250 32000 100 128
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144
========================================================
初始化orc,votedisk
cd $CRS_HOME/install/
./rootdelete.sh
./rootdeinstall.sh
dd if=/dev/zero of=/dev/raw/raw1 bs=1M count=101
dd if=/dev/zero of=/dev/raw/raw2 bs=1M count=101
cd $CRS_HOME/
./root.sh
其他節點也需要執行
cd $CRS_HOME/
./root.sh
新增介面配置:一個節點上配置
oifcfg getif
oifcfg setif -global eth0/10.xxx.yyy.0:public
oifcfg setif -global eth1/10.10.10.0:cluster_interconnect
========================
crs_profile -create lisenter1 -t application -a /export/home/oracle/products/10.2/crs_1/bin/racgwrap -h rac1 -p restricted -r ora.rac1.vip -o ci=600,ra=6,ft=0,fi=0,as=1,st=600,ra=6
echo "register:rac1"
crs_register ora.rac1.vip
crs_register ora.rac1.gsd
crs_register ora.rac1.ons
crs_register ora.rac1.LISTENER_RAC1.lsnr
echo ""
echo "register:rac2"
crs_register ora.rac2.vip
crs_register ora.rac2.gsd
crs_register ora.rac2.ons
crs_register ora.rac2.LISTENER_RAC2.lsnr
echo ""
echo "unregister:rac1"
crs_unregister ora.rac1.gsd
crs_unregister ora.rac1.LISTENER_RAC1.lsnr
crs_unregister ora.rac1.ons
crs_unregister ora.rac1.vip
echo ""
echo "unregister:rac2"
crs_unregister ora.rac2.gsd
crs_unregister ora.rac2.LISTENER_RAC2.lsnr
crs_unregister ora.rac2.ons
crs_unregister ora.rac2.vip
==============================
修改/tmp/.oracle,/var/tmp/.oracle目錄許可權成777,oracle.dba
chown -R oracle.dba /tmp/.oracle
chmod -R 777 /tmp/.oracle
chown -R oracle.dba /var/tmp/.oracle
chmod -R 777 /var/tmp/.oracle
crs_stat -ls
crs_setperm ora.rac1.ons -g dba
crs_setperm ora.rac1.ons -o oracle
crs_setperm ora.rac1.gsd -g dba
crs_setperm ora.rac1.gsd -o oracle
crs_setperm ora.rac1.LISTENER_RAC1.lsnr -g dba
crs_setperm ora.rac1.LISTENER_RAC1.lsnr -o oracle
--------------------------
crs_setperm ora.rac2.ons -g dba
crs_setperm ora.rac2.ons -o oracle
crs_setperm ora.rac2.gsd -g dba
crs_setperm ora.rac2.gsd -o oracle
crs_setperm ora.rac2.LISTENER_RAC2.lsnr -g dba
crs_setperm ora.rac2.LISTENER_RAC2.lsnr -o oracle
================================
echo "============================"
echo ""
echo "start:rac1"
crs_start -f ora.rac1.vip
crs_start -f ora.rac1.gsd
crs_start -f ora.rac1.ons
crs_start -f ora.rac1.LISTENER_RAC1.lsnr
echo ""
echo "start:rac2"
crs_start -f ora.rac2.vip
crs_start -f ora.rac2.gsd
crs_start -f ora.rac2.ons
crs_start -f ora.rac2.LISTENER_RAC2.lsnr
echo ""
echo "stop:rac1"
crs_stop -f ora.rac1.gsd
crs_stop -f ora.rac1.LISTENER_RAC1.lsnr
crs_stop -f ora.rac1.ons
crs_stop -f ora.rac1.vip
echo ""
echo "stop:rac2"
crs_stop -f ora.rac2.gsd
crs_stop -f ora.rac2.LISTENER_RAC2.lsnr
crs_stop -f ora.rac2.ons
crs_stop -f ora.rac2.vip
==========================
echo "define SRVM_TRACE env"
export SRVM_TRACE=TRUE
echo "undefine SRVM_TRACE env"
export SRVM_TRACE=
# add nodeapps rac1
srvctl stop nodeapps -n rac1
srvctl remove nodeapps -n rac1 -f
# 需要清理/export/home/oracle/products/10.2/crs_1/crs/profile下的*.cap檔案
srvctl add nodeapps -n rac1 -o $ORACLE_HOME -A 10.xxx.yyy.210/255.255.255.0/eth0
srvctl start nodeapps -n rac1
srvctl stop nodeapps -n rac2
srvctl remove nodeapps -n rac2 -f
# 需要清理/export/home/oracle/products/10.2/crs_1/crs/profile下的*.cap檔案
srvctl add nodeapps -n rac2 -o $ORACLE_HOME -A 10.xxx.yyy.211/255.255.255.0/eth0
srvctl start nodeapps -n rac2
# add asm
su - oracle
srvctl add asm -n rac1 -i ASM1 -o $ORACLE_HOME
crs_start ora.rac1.ASM1.asm
srvctl add asm -n rac2 -i ASM2 -o $ORACLE_HOME
crs_start ora.rac2.ASM2.asm
# add database
srvctl add database -d ECOM -o $ORACLE_HOME
srvctl remove database -d ECOM
# add instance
srvctl add instance -d ECOM -i ECOM2 -n rac2
crs_start ora.ECOM.ECOM1.inst
srvctl add instance -d ECOM -i ECOM1 -n rac1
crs_start ora.ECOM.ECOM2.inst
#檢查
srvctl config database -d ECOM
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8806316/viewspace-1043244/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rac監聽不能動態註冊
- Oracle 叢集軟體資源的手工註冊(zt)Oracle
- 手工清理19c RAC環境
- oracle 19c&21c 單機/RAC手工清理Oracle
- 動態註冊和靜態註冊
- .NET Core(.NET6)中gRPC註冊到ConsulRPC
- 為什麼註冊163vip郵箱?電子郵箱怎麼註冊到3位呢?
- springboot註冊Spring Boot
- Mybatis是如何將Mapper介面註冊到Spring IoC的MyBatisAPPSpring
- Dubbo系列之 (二)Registry註冊中心-註冊(1)
- Dubbo系列之 (二)Registry註冊中心-註冊(2)
- oracle的靜態註冊和動態註冊Oracle
- 註冊中心 Eureka 原始碼解析 —— 應用例項註冊發現(一)之註冊原始碼
- 【SpringBoot】服務對註冊中心的註冊時機Spring Boot
- idea開發dubbo服務註冊到zookeeper入門示例Idea
- VMware註冊碼
- winform註冊功能ORM
- Eureka註冊中心
- 註冊中心-consul
- IJCNN註冊流程CNN
- PhpStorm註冊碼PHPORM
- PHP註冊功能PHP
- 註冊中心consul
- Spring元件註冊Spring元件
- ChatGPT最詳細註冊教程+不註冊直接使用教程ChatGPT
- 金寶廳代理註冊-V加:18288129714線上註冊
- 簡單介紹Oracle 19c RAC 手工建庫的過程Oracle
- mysql到sqlserver資料庫實時同步工具syncnavigator註冊使用MySqlServer資料庫
- SpringBoot部署到外部Tomcat無法註冊到Nacos服務端Spring BootTomcat服務端
- js 註冊事件的兩種方式詳解,傳統註冊事件與方法監聽註冊事件(addEventListener)JS事件dev
- sublime text for Mac註冊啟用 sublime text4註冊碼Mac
- 【Spring註解開發】元件註冊-使用@Configuration和@Bean給容器中註冊元件Spring元件Bean
- RAC恢復到單機
- 自動註冊appleidAPP
- vue之元件註冊Vue元件
- Laravel——簡訊註冊Laravel
- Camera subdev註冊流程dev
- Navicat 16 註冊教程
- Viscosity for Mac 註冊碼:Mac