一.啟動oracle服務
啟動oracle服務需要在sqlplus環(huán)境下啟動
1.登錄xshell,切換到oracle用戶
su - oracle
2.運行sqlplus命令翰苫,進入到sqlplus環(huán)境,并添加nolog參數(shù)猖任,添加這個參數(shù)表示不登錄
sqlplus /nolog
image.png
3.以系統(tǒng)管理員的身份鏈接到數(shù)據(jù)庫
conn /as sysdba
表示鏈接到一個空閑的實例知举,這是因為數(shù)據(jù)庫沒有鏈接的關系(只是利用sqlplus工具進入到了SQL界面而已),此時只需要輸入startup即可
4.輸入startup啟動數(shù)據(jù)庫實例
startup
最后一行提示數(shù)據(jù)庫已經打開了
二.啟動oracle監(jiān)聽服務
啟動監(jiān)聽服務不是在sqlplus環(huán)境下啟動的添坊,是在用戶下啟動的
1.查看oracle監(jiān)聽服務
有時候啟動orale服務后剿另,依然午飯通過Navicat等工具鏈接到oracle數(shù)據(jù)庫(PL/SQL提示監(jiān)聽未開啟),此時可以查看一下監(jiān)聽開了沒贬蛙,沒有就打開
lsnrctl status
此時表示沒有監(jiān)聽
2.啟動oracle監(jiān)聽服務
lsnrctl start
表示監(jiān)聽已經開啟
3.使用sql語句查看監(jiān)聽是否開啟
切換到sqlplus狀態(tài)下
select status from v$instance
image.png