oracle linux下oracle 10g啟動EM、isqlplus及相關命令語法
轉自:http://hancang2000.blog.sohu.com/139239421.html
ORACLE_HOME/bin/emctl start dbconsole
$ORACLE_HOME/bin/isqlplusctl start
emctl常用命令語法:
emctl start dbconsole啟動EM console服務,使用前需要先設置ORACLE_SID環境變量
emctl stop dbconsole停止EM console服務,使用前需要先設置ORACLE_SID環境變量
使用命令行工具emca可以創建,修改,重建或者刪除dbcontrol的配置。而使用命令行工具emctl可以啟動/停止EM console服務,察看服務狀態
等。
emca常用命令語法:
emca -repos create創建一個EM資料庫
emca -repos recreate重建一個EM資料庫
emca -repos drop刪除一個EM資料庫
emca -config dbcontrol db配置數據庫的 Database Control
emca -deconfig dbcontrol db刪除數據庫的 Database Control配置
emca -reconfig ports 重新配置db control和agent的端口
注:通過查看$ORACLE_HOME/install/portlist.ini 文件可以知道當前dbcontrol正在使用的端口,默認dbcontrol http端口1158,agent端口
3938。如果要重新配置端口,可以使用如下命令:
emca -reconfig ports -dbcontrol_http_port 1159
emca -reconfig ports -agent_port 3939
linux下的oracle從10g以后其啟動與關閉與以前版本有所不同
9i 之后已經沒有 svrmgrl 了,所有的管理工作都通過 sqlplus 來完成
啟動數據庫步驟如下:
注:$ORACLE_HOME為oracle的安裝路徑
1,以oracle用戶登錄
su oracle
2,啟動TNS監聽器
$ORACLE_HOME/bin/lsnrctl start
3,用sqlplus啟動數據庫
$ORACLE_HOME/bin/sqlplus /nolog
SQL> connect system/change_on_install as sysdba
SQL> startup
出現如下顯示,表示Oracle已經成功啟動
ORACLE instance started.
Total System Global Area 205520896 bytes
Fixed Size 778392 bytes
Variable Size 74456936 bytes
Database Buffers 130023424 bytes
Redo Buffers 262144 bytes
Database mounted.
Database opened.
4,用sqlplus停止數據庫
$ORACLE_HOME/bin/sqlplus /nolog
SQL> connect system/change_on_install as sysdba
SQL> shutdown
注:shutdown可加關閉選項,從最溫和到最粗暴的行為選項為(shutdown、shutdown transactional、shutdown immediate、shutdown abort)
命令解釋如下
shutdown:關閉,等待每個用戶退出系統戓被取消后退出關閉數據庫。
shutdown transactional:事務性關閉,等待每個用戶提交戓回退當前的事務,然后oracle取消對話,在所有用戶退出系統后執行關閉。
shutdown immediate:直接關閉,取消所有用戶對話(促使回退),執行正常的關閉程序。
shutdown abort:終止關閉,關閉數據庫時沒有自動檢查點戓日志開關。
出現如下顯示,表示oracle已經停止
Database closed.
Database dismounted.
ORACLE instance shut down.