在Oracle數據庫的操作中,我們常常會開啟或關閉一些服務。開啟服務我們可以通過兩種方式來實現,即通過服務管理窗口和通過命令行。本文我們主要介紹一下在命令行啟動Oracle服務的相關操作的知識,接下來就讓我們一起來了解一下這部分內容吧。
案例說明
為了節約系統資源,我們在練習Oracle的電腦中經常會將Oracle的各種服務設為手動的啟動模式,有時為了方便期間不願意打開服務管理窗口,因此特在此記錄一下命令行啟動方法。
我有兩個例程:orcl--做目標數據庫;test--做恢復目錄數據庫。
一般來說順序如下:
- C:\>net start Oracleserviceorcl
- OracleServiceORCL 服務正在啟動 ..............................
- OracleServiceORCL 服務已經啟動成功。
- C:\>net start Oracleservicetest
- OracleServiceTEST 服務正在啟動 ........................................
- OracleServiceTEST 服務已經啟動成功。
- C:\>set Oracle_sid=orcl
- C:\>emctl start dbconsole
- Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
- Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
- http://aaaa:1158/em/console/aboutApplication
- Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleorcl 服務正在啟動 ........
- ............
- OracleDBConsoleorcl 服務已經啟動成功。
- C:\>lsnrctl start
- LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 11-9月 -2009 05:25:20
- Copyright (c) 1991, 2005, Oracle. All rights reserved.
- 啟動tnslsnr: 請稍候...
- TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
- 系統參數文件為F:\Oracle\product\1020\db_1\network\admin\listener.ora
- 寫入F:\Oracle\product\1020\db_1\network\log\listener.log的日志信息
- 監聽: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=aaaa)(PORT=1521)))
- 正在連接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=aaaa)(PORT=1521)))
- LISTENER 的 STATUS
- ------------------------
- 別名 LISTENER
- 版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
- 啟動日期 11-9月 -2009 05:25:26
- 正常運行時間 0 天 0 小時 0 分 6 秒
- 跟蹤級別 off
- 安全性 ON: Local OS Authentication
- SNMP OFF
- 監聽程序參數文件 F:\Oracle\product\1020\db_1\network\admin\listener.ora
- 監聽程序日志文件 F:\Oracle\product\1020\db_1\network\log\listener.log
- 監聽端點概要...
- (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=aaaa)(PORT=1521)))
- 服務摘要..
- 服務 "PLSExtProc" 包含 1 個例程。
- 例程 "PLSExtProc", 狀態 UNKNOWN, 包含此服務的 1 個處理程序...
- 命令執行成功
OK,兩個服務器例程,一個OEM服務,一個監聽服務全部啟動成功。
關於在命令行啟動Oracle服務及順序的相關知識就介紹到這裡了,希望本次的介紹能夠對您有所收獲!