首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 10g Linux常用管理命令速查手冊

     編輯:Oracle 資料庫基礎

Oracle 10g on Linux 核心二進制與管理工具路徑速查

假設標準安裝路徑/oracle/Oracle/app/product/101 (即$ORACLE_HOME),彙整DBA日常運維高頻命令。

環境前置


# 切換至Oracle用戶
su - oracle
# 確認環境變數
echo $ORACLE_HOME
echo $ORACLE_SID

核心命令分類速查表

類別命令功能說明備註
實例控制$ORACLE_HOME/bin/dbstart啟動資料庫實例(讀取oratab)需root預先配置/etc/oratab
$ORACLE_HOME/bin/dbshut關閉資料庫實例正常關閉,等同SHUTDOWN IMMEDIATE
配置助手$ORACLE_HOME/bin/dbca資料庫配置助手(建庫/刪庫/修改)圖形/靜默模式皆支援
$ORACLE_HOME/bin/netca網路配置助手(Listener/TNS)建立/修改監聽器與服務名
$ORACLE_HOME/bin/netmgr網路管理器(進階TNS/Listener配置)圖形介面,支援命名法、負載平衡
SQL*Plus$ORACLE_HOME/bin/sqlplus命令列SQL工具,含實例啟停內部命令:STARTUP/SHUTDOWN [IMMEDIATE|ABORT|NORMAL]
常用內部流程sqlplus / as sysdba → SHUTDOWN IMMEDIATE / STARTUPDBA最高權限操作
Listener控制lsnrctl start啟動監聽器讀取$ORACLE_HOME/network/admin/listener.ora
lsnrctl stop停止監聽器現有連線不中斷,新連線拒絕
lsnrctl status查看監聽器狀態/服務/端點確認服務註冊狀態(READY/UNKNOWN)
Enterprise Manageremctl start dbconsole啟動Database Control(10g/11g單機管理)Web介面 https://host:1158/em
emctl stop dbconsole停止Database Control釋放Java程序佔用記憶體

進階實用技巧

  • 快速驗證連線:sqlplus user/pwd@\"//host:1521/service_name\" (Easy Connect)
  • 監聽器動態註冊:ALTER SYSTEM REGISTER; 強制PMON向Listener註冊
  • 查看監聽器日誌:tail -f $ORACLE_HOME/network/log/listener.log
  • EM配置重建:emca -config dbcontrol db -repos recreate

版本演進提醒

  • 12c+:dbconsole移除,統一由EM Express(內建Web)或Cloud Control(中央管理)取代
  • 18c/19c:dbca/netca支援靜默模式回應檔自動化部署
  • RAC環境:srvctl取代單機腳本管理實例/服務/監聽器
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved