- Oracle數據庫編程經典300例
- 肖俊宇編著
- 710字
- 2018-12-30 10:29:27
實例006 啟動和關閉Oracle
【實例描述】
Oracle在Windows操作系統中安裝完成后,會安裝很多服務,這些服務有些會自動啟動,有些需要手動啟動。所謂啟動和關閉Oracle,就是將這些服務啟動和關閉,使得Oracle能夠提供服務或者拒絕提供服務。
本實例通過命令啟動和關閉Oracle服務,為讀者介紹Oracle的常用服務功能及其作用,圖1-21和圖1-22是啟動和關閉Oracle服務的操作結果。

圖1-21 啟動Oracle服務

圖1-22 關閉Oracle服務
【實現過程】
(1)執行【開始】|【運行】命令,在【運行】對話框中輸入“sqlplus sys/oracle as sysdba”命令能夠打開SQL*Plus命令行工具,以sys用戶和sysdba的身份連接到數據庫實例,如圖1-23所示。

圖1-23 以sys用戶打開SQL*Plus命令行工具
(2)在SQL*Plus中,輸入命令“Startup open”啟動Oracle數據庫。
(3)在SQL*Plus中,輸入命令“Shutdown immediate”關閉數據庫。
【范例解析】
啟動和關閉Oracle即對Oracle的服務進行啟動和關閉操作。Oracle的主要服務有如下幾個。
● OracleService+服務名:該服務是數據庫啟動的基礎,只有該服務啟動了,Oracle數據庫才能正常啟動。
● OracleOraDb10g_home1TNSListener:該服務是服務器端為客戶端提供的監聽服務,只有該服務在服務器上正常啟動,客戶端才能連接到服務器。該監聽服務接收客戶端發出的請求,然后將請求傳遞給數據庫服務器。一旦建立了連接,客戶端和數據庫服務器就能直接通信了。
● OracleOraDb10g_home1iSQL*Plus:該服務提供了用瀏覽器對數據庫中數據操作的方式。該服務啟動后,就可以使用瀏覽器進行遠程登錄并進行數據庫操作,如圖1-24所示。

圖1-24 iSQL*Plus管理器
● OracleDBConsole+服務名:它是Oracle10g中的一個新服務,在Oracle9i之前,Oracle提供了一個基于圖形界面的企業管理器(EM),從Oracle10g開始,Oracle提供了一個基于B/S的企業管理器。在操作系統的命令行中輸入 “emctl start dbconsole” 命令,就可以啟動OracleDbConsole服務。服務啟動之后,就可以在瀏覽器中輸入,如圖1-24所示。
用戶可以在Windows服務管理器中看到以上這些服務,并可以在其中進行服務的啟動和關閉。
- JavaScript百煉成仙
- Python量化投資指南:基礎、數據與實戰
- LabVIEW Graphical Programming Cookbook
- 鋒利的SQL(第2版)
- Learn React with TypeScript 3
- Hands-On Reinforcement Learning with Python
- Learning ArcGIS for Desktop
- C語言程序設計
- HTML 5與CSS 3權威指南(第3版·上冊)
- Python趣味創意編程
- Qt編程快速入門
- Flutter for Beginners
- Real-time Analytics with Storm and Cassandra
- React Native -Building Mobile Apps with JavaScript
- Modern R Programming Cookbook