一:sql*plus啓動/關閉:sql
1.Sqlplus /nolog 啓動sql*plus【不鏈接數據庫的方式】數據庫
2.conn / as sysdba 以DBA的身份鏈接到 oracleoracle
3.startup 啓動數據庫spa
數據庫啓動有三種方式及應用場景日誌
1> 正常啓動orm
startup [open] 啓動順序:1.啓動實例【參數文件】,建立後臺進程及服務 進程
2.爲實例加載數據庫【控制文件】、加載數據庫將打開控制文件,事務
獲取數據庫名稱、數據文件的位置和名稱等關於數據庫物理結構的信息,爲打開數據庫作好準備io
3.打開數據庫,將數據庫設置爲打開狀態,實例打開全部數據文件和重作日誌文件class
應用場景:open方式又分爲非受限狀態和受限狀態,受限狀態下:
1.執行數據導入導出
2.使用sql*loader提取外部數據
3.禁止普通用戶訪問數據庫
4.數據庫移植或者升級操做
2> startup mount 啓動順序:正常啓動的 一、2步驟
應用場景:因爲未打開物理數據文件,故適用於:
1.數據文件的操做
2.日誌文件的操做
3.數據庫恢復的操做
4.數據庫的歸檔模式的操做
3>startup nomount 啓動順序:正常啓動的 1 步驟
應用場景:因爲未打開控制文件、數據文件,故適用於:
1.建立數據庫、
2.重置控制文件
4.關閉數據庫
正常關閉 shutdown
當即關閉 shutdown immediate
關閉事務 shutdown transactional
強行關閉 shutdown abort
二:oracle監聽服務的啓動/關閉:
啓動:lsnrctl start
中止:lsnrctl stop
狀態:lsnrctl status
非受限狀態和受限狀態