默認情況下,Linux下Oracle是不會隨系統自動啟動的。
1.啟動Oracle
1.以oracle賬戶登錄到CentOS,或者切換到oracle用戶權限
# su – oracle
2.然后輸入:
$ sqlplus "/as sysdba"
3.原本的畫面會變為
SQL>
4.最后輸入starup啟動數據庫
SQL> startup

2、檢查Oracle監聽以及啟動監聽器
1.使用exit命令,退出上述的sqlplus環境回到終端界面。
2.在終端界面輸入:
$ lsnrctl status
檢查看看監聽器是否有啟動。

上圖顯示Oracle監聽器並沒有啟動。
3.在終端界面輸入:
$ lsnrctl start
啟動Oracle監聽器,如下圖所示:

上圖最后一行"The command completed successfully" 表明監聽器啟動成功。
此時使用sqlplus username/pwd@sid as sysdba就可以登錄oralce了。
3.Linux下關閉Oralce和監聽器
關閉oracle的步驟和啟動一致,只是將startup改成shutdown immediate。
關閉監聽的步驟和啟動一致,只是將lsnrctl start 改成lsnrctl stop即可。
說明:
啟動的時候先啟動oracle,然后啟動監聽器,即:startup->lsnrctl start;
關閉的時候先關閉監聽器,然后在關閉oracle,即:lsnrctl stop->shutdown immediate;
參考文章:
http://www.cnblogs.com/mchina/archive/2012/11/27/2782993.html
http://www.360doc.com/content/12/0630/16/7909375_221360932.shtml
http://blog.chinaunix.net/uid-12115233-id-3269616.html
