Oracle 最簡單的隨系統自動啟動
Oracle 最簡單的隨系統自動啟動
俗話說使用者是上帝,他們有時候提出一個問題非常的簡單,就只需要一句話,一分鐘就完事了,但是拿到我們DBA來說,可能至少得半個小時甚至半個月才能滿足他的一句話,有沒有更好更快的辦法呢,我告訴大家這是有的;
我就拿一個例子來說,使用者通常都會為了維護簡單,需要資料庫自動隨系統啟動,一句非常簡單的話,但是拿給DBA來說至少得多花半個小時的時間來配置實現這個功能。那麼今天你看完這篇文件之後,可以在他的話還沒有說完就可以完成自啟動的配置,非常簡單。
一、配置自動
1、新增啟動項
-
[root@db01 ~]# cat >> /etc/rc.d/rc.local <<EOF
-
-
-
su - oracle -c \"lsnrctl start\"
-
su - oracle -c \"sqlplus sys/oracle as sysdba @/home/oracle/.script/.startup\"
-
su - oracle -c \"emctl start dbconsole\"
-
EOF
-
-
-
2、建立並編輯啟動檔案
-
[root@db01 ~]#su - oracle
-
[root@db01 ~]#mkdir -p /home/oracle/.script/
-
-
-
[root@db01 ~]# cat > /home/oracle/.script/.startup <<EOF
-
startup;
-
alter system register;
-
exit 0
- EOF
二、重啟驗證:

三、確定資料庫和EM以及監聽是否都已經起來
-
###監聽狀態
-
[oracle@db01 ~]$ lsnrctl status
-
-
-
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 03-OCT-2014 07:26:22
-
-
-
Copyright (c) 1991, 2011, Oracle. All rights reserved.
-
-
-
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
-
STATUS of the LISTENER
-
------------------------
-
Alias LISTENER
-
Version TNSLSNR for Linux: Version 11.2.0.3.0 - Production
-
Start Date 03-OCT-2014 07:13:54
-
Uptime 0 days 0 hr. 12 min. 28 sec
-
Trace Level off
-
Security ON: Local OS Authentication
-
SNMP OFF
-
Listener Parameter File /DBSoft/Product/11.2.3/db_1/network/admin/listener.ora
-
Listener Log File /DBSoft/diag/tnslsnr/db01/listener/alert/log.xml
-
Listening Endpoints Summary...
-
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
-
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=db01)(PORT=1521)))
-
Services Summary...
-
Service \"woo\" has 1 instance(s).
-
Instance \"woo\", status READY, has 1 handler(s) for this service...
-
Service \"wooXDB\" has 1 instance(s).
-
Instance \"woo\", status READY, has 1 handler(s) for this service...
-
The command completed successfully
-
-
-
###資料庫狀態
-
SQL> select instance_name,host_name,status from v$instance;
-
-
-
INSTANCE_N HOST_NAME STATUS
-
---------- ---------- ------------
-
woo db01 OPEN
-
-
-
###EM狀態
-
[oracle@db01 ~]$ emctl status dbconsole
-
Oracle Enterprise Manager 11g Database Control Release 11.2.0.3.0
-
Copyright (c) 1996, 2011 Oracle Corporation. All rights reserved.
-
https://db01:1158/em/console/aboutApplication
-
Oracle Enterprise Manager 11g is running.
-
------------------------------------------------------------------
- Logs are generated in directory /DBSoft/Product/11.2.3/db_1/db01_woo/sysman/log
至此我們已經確定,這樣也可以將資料庫配置為自動啟動,且比Oralce推薦的老方法更為簡單,老方法見如下連結:
Linux 下 Oracle隨系統自動啟動和關閉(老方法)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-1287685/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 3.1.5.8 隨系統啟動自動啟動資料庫資料庫
- 最簡單的mybatis自動程式碼生成MyBatis
- centos 讓 mysql 隨系統啟動CentOSMySql
- Android系統啟動自動開啟mtklogAndroid
- Oracle RAC自啟動Oracle
- CentOS下jar包隨系統啟動CentOSJAR
- 【系統之音】Activity啟動流程——史上最全最簡潔易懂版
- uefi啟動隨身碟如何安裝系統_uefi啟動u盤安裝系統的方法
- win10系統onenote自動啟動怎麼取消_win10系統onenote自動啟動如何關閉Win10
- windows10系統設定快速啟動隨身碟啟動項的方法Windows
- 直播系統搭建,簡單實現Android應用的啟動頁Android
- oracle配置開機自啟動Oracle
- centos 設定 laravel 佇列隨系統啟動CentOSLaravel佇列
- Oracle RAC的自定義service自啟動Oracle
- 4 配置Oracle資料庫自動啟動Oracle資料庫
- 移動隨身碟怎麼設定密碼 隨身碟加密最簡單方法密碼加密
- 定製多系統啟動選單
- 19c 隨系統systemctl啟動資料庫資料庫
- 【OEM】Oracle oem取消開機自動啟動(linux)OracleLinux
- OracleLinux上的Oracle開關機自啟動OracleLinux
- Flutter淘寶App新增啟動圖最簡單實現方法FlutterAPP
- 系統的啟動流程
- 【系統之音】Android程式的建立及啟動簡述Android
- 12cr2 pdb 跟隨cdb 自動啟動配置
- 運維自動化之賬單系統運維
- 簡單版AC自動機
- Linux系統自動隨機生成複雜密碼方法Linux隨機密碼
- Android系統啟動流程(四)Launcher啟動過程與系統啟動流程Android
- win10系統啟動時跳過自動修復的方法Win10
- 線上直播系統原始碼,簡單實現Android應用的啟動頁原始碼Android
- 簡單幾步解決win10系統msconfig無法啟動的方法Win10
- 製作macOS 11 Big Sur 啟動隨身碟系統Mac
- linux7 開機自啟動oracleLinuxOracle
- 史上最簡單的推薦系統設計
- Win10 1909系統關閉自動更新後自動開啟的解決方法Win10
- win10怎麼開啟自動更新_win10系統如何開啟自動更新Win10
- Web自動化—簡單瞭解Web
- win10系統BIOS如何設定隨身碟啟動Win10iOS
- thinkphp 5 自動生成模組,最簡單方式,一句程式碼PHP