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

Ubuntu 上安裝 Oracle 10g XE 完整步驟與驗證指南

     編輯:Oracle 資料庫基礎

Ubuntu (Debian 系) 可透過 dpkg 直接安裝 Oracle 10g XE .deb 套件,過程簡單且無需複雜前置配置。本文記錄下載、安裝、配置監聽器/密碼、驗證程序啟動、存取 Web 管理介面與 SQL*Plus 連線完整流程。

安裝前準備

  • 下載 oracle-xe-universal_10.2.0.1-1.0_i386.deb (32-bit) 或 _amd64.deb (64-bit) 至 /home/xxx/download。
  • 確保系統已安裝 libaio1、bc、net-tools:
    sudo apt-get update && sudo apt-get install -y libaio1 bc net-tools

安裝指令


sudo dpkg -i /home/xxx/download/oracle-xe-universal_10.2.0.1-1.0_i386.deb

安裝過程會互動式詢問:

  1. HTTP Port (預設 8080) → 按 Enter 或輸入其他。
  2. Listener Port (預設 1521) → 按 Enter。
  3. SYS/SYSTEM 密碼 → 輸入並確認。
  4. 是否啟動資料庫於開機 → y。

若無互動提示,事後手動配置:


sudo /etc/init.d/oracle-xe configure

驗證安裝成功

1. 檢查進程


sudo ps aux | grep oracle

應見 xe_pmon_XE、xe_smon_XE、xe_dbw0_XE、xe_lgwr_XE、xe_ckpt_XE、xe_reco_XE、xe_mman_XE、xe_mmnl_XE、xe_cjq0_XE、xe_qmnc_XE 等背景進程。

2. 手動啟動/停止服務


sudo /etc/init.d/oracle-xe start
sudo /etc/init.d/oracle-xe stop

成功訊息:


Starting Oracle Net Listener.
Starting Oracle Database 10g Express Edition Instance.

3. 存取 Web 管理介面 (APEX)

  • 瀏覽器開啟 https://localhost:8080/apex (或安裝時指定的 Port)。
  • 登入:Workspace INTERNAL、User ADMIN、Password SYS 密碼。
  • 功能:建立資料庫物件、使用者管理、SQL Workshop、資料匯入匯出、監控報表。

4. SQL*Plus 命令列連線


# 設定環境變數 (通常安裝腳本已自動加入 /etc/profile.d/oracle_env.sh)
source /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh
# 或手動
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_SID=XE
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

sqlplus sys as sysdba
-- 輸入安裝時設定的密碼

常見問題排查

問題原因解決
dpkg 依賴錯誤缺 libaio1/bcsudo apt-get -f install 自動修復依賴
Port 8080/1521 已被佔用其他服務佔用安裝時指定其他 Port 或 sudo lsof -i:8080 找出佔用者停用
Web 介面無法登入密碼錯誤/大小寫確認 SYS 密碼,Workspace 用 INTERNAL/ADMIN
SQL*Plus 連線失敗 ORA-12541Listener 未啟動sudo /etc/init.d/oracle-xe start、檢查 lsnrctl status
64-bit 系統裝 32-bit deb架構不符下載 _amd64.deb 或安裝 32-bit 相容庫 sudo apt-get install libc6-i386

環境變數持久化

將上述 export 內容加入 ~/.bashrc 或 /etc/profile.d/oracle_xe.sh,重新登入即生效。

Ubuntu + Oracle XE 組合讓開發者在輕量 Linux 環境即擁有完整 Oracle 功能,極適合個人開發、CI/CD 測試節點、教學示範。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved