Linux作業系統啟動時自動啟用oracle standby備庫日誌應用
1. 啟用DG_BROKER_START
ALTER SYSTEM SET DG_BROKER_START=TRUE SCOPE=BOTH;
2.建立shell檔案: 以下是內容
[oracle@proddb02 ~]$ cat /home/oracle/DBA/startdg.sh
#!/bin/sh
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export ORACLE_SID=服務名
export PATH=$PATH:$ORACLE_HOME/bin
dgmgrl / "startup"
sqlplus / as sysdba @/home/oracle/DBA/start_redo_apply.sql
[oracle@proddb02 ~]$ cat /home/oracle/DBA/start_redo_apply.sql
alter database recover managed standby database using current logfile disconnect;
3. 使用root使用者將指令碼加入/etc/rc.local
[oracle@proddb02 ~]$ cat /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
su - oracle -lc "/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start"
su - oracle -lc "/home/oracle/DBA/startdg.sh"
ALTER SYSTEM SET DG_BROKER_START=TRUE SCOPE=BOTH;
2.建立shell檔案: 以下是內容
[oracle@proddb02 ~]$ cat /home/oracle/DBA/startdg.sh
#!/bin/sh
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export ORACLE_SID=服務名
export PATH=$PATH:$ORACLE_HOME/bin
dgmgrl / "startup"
sqlplus / as sysdba @/home/oracle/DBA/start_redo_apply.sql
[oracle@proddb02 ~]$ cat /home/oracle/DBA/start_redo_apply.sql
alter database recover managed standby database using current logfile disconnect;
3. 使用root使用者將指令碼加入/etc/rc.local
[oracle@proddb02 ~]$ cat /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
su - oracle -lc "/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start"
su - oracle -lc "/home/oracle/DBA/startdg.sh"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-2151360/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- windows作業系統重啟時自動啟用備庫日誌應用Windows作業系統
- 配置作業系統重啟後,Oracle資料庫和監聽自動啟動作業系統Oracle資料庫
- Linux Oracle 隨系統自動啟動LinuxOracle
- Oracle 11g Data Guard 物理備庫開啟日誌延時應用流程Oracle
- 備庫自動刪除已應用的歸檔日誌
- 開機自動啟動應用程式 ON LinuxLinux
- oracle 隨系統開啟,自動啟動Oracle
- Linux作業系統啟動流程梳理Linux作業系統
- 在Linux系統中讓ORACLE自動啟動LinuxOracle
- 3.1.5.8 隨系統啟動自動啟動資料庫資料庫
- Linux下oracle庫自啟動LinuxOracle
- android重新啟動應用程式和重新啟動系統 .Android
- mac系統應用快速啟動工具Mac
- 讓AutoCAD啟動時自動載入應用程式
- Win10系統怎麼啟動引導日誌_win10引導日誌啟用教程Win10
- oracle for linux 自動啟動OracleLinux
- linux oracle 自動啟動LinuxOracle
- Linux 下 Oracle隨系統自動啟動和關閉LinuxOracle
- Data Guard備庫日誌的實時應用與非實時應用
- dataguard的啟動和應用歸檔日誌的語句
- LAB1 啟動作業系統作業系統
- 作業系統啟動的過程作業系統
- windows如何開機自動啟動某些應用?Windows
- 由AIX系統故障導致系統重啟,使Oracle資料庫自動啟動例項AIOracle資料庫
- 再談用指令碼自動啟動關閉LINUX下的ORACLE資料庫指令碼LinuxOracle資料庫
- Oracle 10g RAC 系統 OS啟動時CRS及例項自動啟動指令碼Oracle 10g指令碼
- 無需重啟應用,動態採集任意點位日誌
- 製作Linux系統SD啟動卡Linux
- 開機自動啟動ORACLE ON LinuxOracleLinux
- linux下oracle的自動啟動LinuxOracle
- 用grub命令列啟動系統命令列
- 讓Symbian應用程式開機自動啟動
- Oracle 12c DG備庫啟動報錯standby database requires recoveryOracleDatabaseUI
- 配置Oracle資料庫和監聽隨Linux系統自啟動(轉)Oracle資料庫Linux
- 【AUTO】配置Oracle資料庫和監聽隨Linux系統自啟動Oracle資料庫Linux
- LINUX 自動備份程式日誌(shell)Linux
- Oracle 最簡單的隨系統自動啟動Oracle
- 製作U盤啟動盤_用來安裝系統