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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 隨系統開啟,自動啟動Oracle
- Linux Oracle 隨系統自動啟動LinuxOracle
- Liunx環境下oracle 自動跟隨系統啟動Oracle
- 3.1.5.8 隨系統啟動自動啟動資料庫資料庫
- Linux 下 Oracle隨系統自動啟動和關閉LinuxOracle
- 隨系統啟動關閉的oracle資料庫Oracle資料庫
- 最簡單的mybatis自動程式碼生成MyBatis
- 在Linux系統中讓ORACLE自動啟動LinuxOracle
- [Oracle]設定Oracle隨Linux系統開機啟動OracleLinux
- 配置Oracle資料庫和監聽隨Linux系統自啟動(轉)Oracle資料庫Linux
- 【AUTO】配置Oracle資料庫和監聽隨Linux系統自啟動Oracle資料庫Linux
- AIX sshd不隨系統啟動AI
- centos 讓 mysql 隨系統啟動CentOSMySql
- oracle10G隨linux自啟動OracleLinux
- Linux下Oracle隨機自動啟動指令碼設定LinuxOracle隨機指令碼
- CentOS下jar包隨系統啟動CentOSJAR
- UNIX自動啟動oracleOracle
- Android系統啟動自動開啟mtklogAndroid
- 由AIX系統故障導致系統重啟,使Oracle資料庫自動啟動例項AIOracle資料庫
- 【系統之音】Activity啟動流程——史上最全最簡潔易懂版
- AIX6.1 oracle10.2.0.5 單機檔案系統,實現開機自動啟動AIOracle
- Oracle 10g RAC 系統 OS啟動時CRS及例項自動啟動指令碼Oracle 10g指令碼
- 禁止和允許Oracle RAC的CRS隨作業系統啟動的方法Oracle作業系統
- uefi啟動隨身碟如何安裝系統_uefi啟動u盤安裝系統的方法
- oracle for linux 自動啟動OracleLinux
- 自動啟動ORACLE Script ServiceOracle
- linux oracle 自動啟動LinuxOracle
- AIX啟動自動載入檔案系統AI
- linux下oracle的自動啟動LinuxOracle
- 配置作業系統重啟後,Oracle資料庫和監聽自動啟動作業系統Oracle資料庫
- Oracle10g RAC OS系統啟動時自動開啟的一些RAC元件Oracle元件
- windows10系統設定快速啟動隨身碟啟動項的方法Windows
- Oracle RAC自啟動Oracle
- oswatch 隨 OS 自動啟動配置 (Linux)Linux
- 編寫隨Windows啟動自動執行的程式 (轉)Windows
- 啟動CRS單例項、設定自動啟動單例
- win10系統onenote自動啟動怎麼取消_win10系統onenote自動啟動如何關閉Win10
- centos 設定 laravel 佇列隨系統啟動CentOSLaravel佇列