使用oracle時(shí)遇到一些問題,把搜索到的一些資料拷貝到這里,以留備份
心態(tài)啊心態(tài)
一,啟動(dòng)
1.#su - oracle 切換到oracle用戶且切換到它的環(huán)境
2.$lsnrctl status 查看監(jiān)聽及數(shù)據(jù)庫狀態(tài)
3.$lsnrctl start 啟動(dòng)監(jiān)聽
4.$sqlplus / as sysdba 以DBA身份進(jìn)入sqlplus
5.SQL>startup 啟動(dòng)db
二,停止
1.#su - oracle 切換到oracle用戶且切換到它的環(huán)境
2.$lsnrctl stop 停止監(jiān)聽
3.$sqlplus / as sysdba 以DBA身份進(jìn)入sqlplus
4.SQL>SHUTDOWN IMMEDIATE 關(guān)閉db
其中startup和shutdowm還有其他一些可選參數(shù),有興趣可以另行查閱
三,查看初始化參數(shù)及修改
1.#su - oracle 切換到oracle用戶且切換到它的環(huán)境
2.$sqlplus / as sysdba 以DBA身份進(jìn)入sqlplus
3.SQL>show parameter session; 查看所接受的session數(shù)量
4.SQL>alter system set shared_servers=10; 將shared_servers的數(shù)量設(shè)置為10
四.?dāng)?shù)據(jù)庫連接數(shù)目
其中一個(gè)數(shù)據(jù)庫連接需要一個(gè)session,它的值由processes決定,session與processes通常有以下關(guān)系:
session = 1.1 * processes + 5
不過這也不是絕對的,還要受到CPU和內(nèi)存等硬件條件的限制。另外processes和session不可以通過alter system語句直接修改,只可以修改服務(wù)器參數(shù)文件來更改(Server Parameter File)。如果存在一個(gè)server parameter file,通過alter system語句所作的更改將會(huì)被持久化到文件中。