(二)在Unix下Oracle 11g 建庫指令碼 bsb_oracle_create_db.sh 備機同步及HA指令碼生成
#-----------------------------------------------------------------#
# Oracle AIX HA 指令碼生成,在主備機以 root 執行
#-----------------------------------------------------------------#
cat > /usr/hascripts/start.sh < su - oracle -c "/usr/hascripts/ora_start.sh"
exit 0
!
cat > /usr/hascripts/stop.sh < su - oracle -c "/usr/hascripts/ora_stop.sh"
exit 0
!
cat > /usr/hascripts/ora_start.sh < lsnrctl start
sqlplus / as sysdba <
startup
EOF
!
cat > /usr/hascripts/ora_stop.sh < sqlplus / as sysdba <
shutdown immediate
EOF
lsnrctl stop
!
chmod 777 /usr/hascripts/*.sh
cat >> /etc/hosts < #add for oracle em
40.1.243.126 FXIPDB
!
#--修改oracle密碼
echo "oracle:Bsbapp12#" | chpasswd -f NOCHECK
#------------------------------------------------------------#
# Oracle建庫後,同步備機,oracle使用者執行
#------------------------------------------------------------#
#主機執行
cat > /oracle/oraput.sh <
ORACLE_SID=fssdb
cd /oracle/product
tar -cvf orabase.tar admin cfgtoollogs checkpoints diag
ftp -i -n 40.1.59.2 < user oracle Bsbapp12#
bin
cd /oracle/product
put orabase.tar
lcd /oracle/product/11.2.3/dbs
cd /oracle/product/11.2.3/dbs
put init${ORACLE_SID}.ora
put orapw${ORACLE_SID}
cd /oracle/product/11.2.3/network/admin
lcd /oracle/product/11.2.3/network/admin
put listener.ora
cd /home/oracle
lcd /home/oracle
put .profile
!
EOF
chmod 777 /oracle/oraput.sh
/oracle/oraput.sh
#備機執行:
cd /oracle/product
tar -xvf orabase.tar
#------------------------------------------------#
# Oracle AIX HA 指令碼生成,在主備機以 root 執行
#-----------------------------------------------------------------#
cat > /usr/hascripts/start.sh < su - oracle -c "/usr/hascripts/ora_start.sh"
exit 0
!
cat > /usr/hascripts/stop.sh < su - oracle -c "/usr/hascripts/ora_stop.sh"
exit 0
!
cat > /usr/hascripts/ora_start.sh < lsnrctl start
sqlplus / as sysdba <
EOF
!
cat > /usr/hascripts/ora_stop.sh < sqlplus / as sysdba <
EOF
lsnrctl stop
!
chmod 777 /usr/hascripts/*.sh
cat >> /etc/hosts < #add for oracle em
40.1.243.126 FXIPDB
!
#--修改oracle密碼
echo "oracle:Bsbapp12#" | chpasswd -f NOCHECK
#------------------------------------------------------------#
# Oracle建庫後,同步備機,oracle使用者執行
#------------------------------------------------------------#
#主機執行
cat > /oracle/oraput.sh <
cd /oracle/product
tar -cvf orabase.tar admin cfgtoollogs checkpoints diag
ftp -i -n 40.1.59.2 < user oracle Bsbapp12#
bin
cd /oracle/product
put orabase.tar
lcd /oracle/product/11.2.3/dbs
cd /oracle/product/11.2.3/dbs
put init${ORACLE_SID}.ora
put orapw${ORACLE_SID}
cd /oracle/product/11.2.3/network/admin
lcd /oracle/product/11.2.3/network/admin
put listener.ora
cd /home/oracle
lcd /home/oracle
put .profile
!
EOF
chmod 777 /oracle/oraput.sh
/oracle/oraput.sh
#備機執行:
cd /oracle/product
tar -xvf orabase.tar
#------------------------------------------------#
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22661144/viewspace-1429918/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- (一)在Unix下Oracle 11g 建庫指令碼 bsb_oracle_create_db.shOracle指令碼
- 在Suse Linux下 Oracle 11g 建庫指令碼-準備檔案系統及使用者oracleLinuxOracle指令碼
- UNIX下oracle啟動指令碼Oracle指令碼
- oracle建庫指令碼Oracle指令碼
- windows和unix平臺下Oracle冷備份指令碼WindowsOracle指令碼
- 建庫指令碼下載指令碼
- 【Oracle指令碼】-很不錯的Windows下資料庫備份EXP指令碼Oracle指令碼Windows資料庫
- oracle-手工建庫指令碼Oracle指令碼
- 生成熱備份指令碼指令碼
- 生成冷備份指令碼指令碼
- 轉貼:RMAN備份指令碼(Unix)指令碼
- ORACLE備份指令碼Oracle指令碼
- oracle 熱備指令碼 .Oracle指令碼
- oracle 備份指令碼Oracle指令碼
- Oracle 11g RMAN multiplexing 備份指令碼Oracle指令碼
- MySQL:Windows下分庫備份指令碼MySqlWindows指令碼
- linux下oracle熱備份指令碼LinuxOracle指令碼
- windows 下的Oracle 冷備份指令碼WindowsOracle指令碼
- 歸檔模式下熱備原理及指令碼模式指令碼
- TSM for Oracle備份指令碼及策略說明Oracle指令碼
- linux_unix_script_生成ping指令碼Linux指令碼
- ORACLE日常備份指令碼Oracle指令碼
- Oracle 集中備份指令碼Oracle指令碼
- oracle冷備指令碼薦Oracle指令碼
- oracle RMAN備份指令碼Oracle指令碼
- oracle的冷備指令碼Oracle指令碼
- oracle的熱備指令碼Oracle指令碼
- oracle_備份指令碼Oracle指令碼
- oracle 11g RAC 安裝前準備指令碼Oracle指令碼
- 巧用shell指令碼生成快捷指令碼指令碼
- 生成insert指令碼的指令碼指令碼
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- Oracle多例項資料庫備份指令碼Oracle資料庫指令碼
- suse下oracle的自動備份指令碼Oracle指令碼
- windows下oracle資料庫的exp自動備份指令碼WindowsOracle資料庫指令碼
- unix、linux oracle rman匯出指令碼LinuxOracle指令碼
- Oracle 11g Rac清理指令碼Oracle指令碼
- Oracle 11g EXPDP、RMAN自動備份SHELL指令碼Oracle指令碼