一:sql*plus啟動/關閉:
1.Sqlplus /nolog 啟動sql*plus【不連接數據庫的方式】
2.conn / as sysdba 以DBA的身份連接到 oracle
3.startup 啟動數據庫
數據庫啟動有三種方式及應用場景
1> 正常啟動
startup [open] 啟動順序:1.啟動實例【參數文件】,創建后台進程及服務
2.為實例加載數據庫【控制文件】、加載數據庫將打開控制文件,
獲取數據庫名稱、數據文件的位置和名稱等關於數據庫物理結構的信息,為打開數據庫做好准備
3.打開數據庫,將數據庫設置為打開狀態,實例打開所有數據文件和重做日志文件
應用場景:open方式又分為非受限狀態和受限狀態,受限狀態下:
1.執行數據導入導出
2.使用sql*loader提取外部數據
3.禁止普通用戶訪問數據庫
4.數據庫移植或者升級操作
2> startup mount 啟動順序:正常啟動的 1、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
非受限狀態和受限狀態