首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 11g 資料庫在 Windows 8.1 系統上的安裝與配置圖文教學

     編輯:Oracle 資料庫相關知識

前言

Oracle 11g 是許多企業級應用的首選資料庫,本教學將詳細記錄在 Windows 8.1 64 位元環境下完整安裝、建立資料庫實例、設定服務與基本操作的每個步驟,並附上關鍵畫面截圖,適合初次接觸 Oracle 的開發人員或 DBA 參考。

一、安裝前準備

1.1 取得安裝檔

請至 Oracle 官網下載 Windows x64 版 Oracle 11g Release 2 安裝包,共兩個 ZIP 檔(win64_11gR2_database_1of2.zip、win64_11gR2_database_2of2.zip)。下載完成後,將兩個壓縮檔解壓縮至同一個目錄(例如 D:\database),安裝程式會自動合併兩個部分的內容。

Oracle 11g 安裝包兩個 ZIP 檔

1.2 環境建議

  • 暫時關閉防毒軟體與 Windows 防火牆,避免解壓或安裝過程中檔案被攔截導致遺失。
  • 斷開網路連線,減少外部干擾。

二、執行安裝精靈

2.1 啟動安裝程式

進入解壓後的 database 目錄,雙擊 setup.exe 啟動 Oracle Universal Installer (OUI)。

OUI 歡迎畫面

2.2 安全性更新設定

若出現「透過 My Oracle Support 取得安全性更新」提示,建議取消勾選「我希望透過 My Oracle Support 接收安全性更新」,直接按「下一步」。

安全性更新設定

2.3 選擇安裝選項

選擇「建立並設定資料庫」,以便一次完成軟體安裝與資料庫實例建立。

建立並設定資料庫

2.4 系統類別與安裝類型

  • 系統類別:選擇「伺服器類別」以啟用進階配置選項。
  • 安裝類型:選擇「進階安裝」,可自訂字元集、語言、備份策略等。

進階安裝選項

2.5 語言、版本與目錄

  • 語言:保留 English,並新增 Simplified Chinese(簡體中文)。
  • 資料庫版本:選擇「企業版」。
  • Oracle 基底目錄:建議安裝至 D:\app,OUI 會自動產生 D:\app\product\11.2.0\dbhome_1。

指定安裝目錄

2.6 資料庫識別與儲存

  • 全域資料庫名稱 / SID:輸入 sync(或自訂名稱),SID 預設與資料庫名稱相同。
  • 儲存類型:選擇「檔案系統」,使用預設路徑即可。

資料庫名稱與 SID

2.7 管理密碼與必要條件檢查

為方便管理,範例將 SYS、SYSTEM、DBSNMP、SYSMAN 等管理帳號密碼統一設為 oracleadmin。OUI 接著執行必要條件檢查;若出現非關鍵警告(如實體記憶體不足),可勾選「忽略全部」繼續。

管理密碼設定

2.8 執行安裝

確認摘要資訊無誤後按「完成」,安裝進度條會持續數分鐘。注意:安裝介面跑完後會彈出「資料庫設定助手 (DBCA)」等後續設定視窗,請勿點擊任何「確定」或「關閉」按鈕,靜待其自動完成。

安裝進度

三、安裝後配置

3.1 設定帳號密碼 (DBCA)

安裝結束會自動啟動 DBCA 的「密碼管理」頁面。建議依實際需求解鎖並修改 SCOTT、HR 等範例帳號密碼;預設 SCOTT/TIGER 帳號為鎖定狀態,必須手動解鎖才能使用。

3.2 Windows 服務調整

開啟 services.msc,找到所有 Oracle* 開頭的服務。建議將大多數服務改為「手動」啟動以加快開機速度,但必須保持下列兩項服務為「自動」並處於執行中:

  • OracleOraDb11g_home1TNSListener — 監聽服務,所有用戶端連線均須依賴此服務。
  • OracleServiceSYNC — 資料庫實例服務(命名規則:OracleService),對應本範例的 SID sync。

Oracle Windows 服務

四、使用 SQL*Plus 基本驗證

  1. 執行 sqlplus,以 scott/tiger 登入(需先解鎖 SCOTT)。
  2. 查詢範例表 EMP:
    SELECT * FROM emp;
  3. 調整顯示格式:
    SET LINESIZE 200
    SET PAGESIZE 50
    COL ename FORMAT A10
    COL job FORMAT A12
  4. 切換用戶:
    CONN sys/oracleadmin AS SYSDBA;
    SHOW USER;
  5. 跨 Schema 查詢:以 SYS 身分查詢 SCOTT.EMP 時需加上 Schema 前綴:
    SELECT * FROM scott.emp;

SQL*Plus 登入畫面

查詢 EMP 表

SHOW USER 驗證

SYS 查詢 SCOTT.EMP 報錯

正確跨 Schema 查詢

五、常見問題與提示

  • 若安裝過程報 INS-30131 (臨時目錄空間不足),請設定環境變數 TEMP、TMP 指向剩餘空間 > 5 GB 的磁碟。
  • 防火牆若未開放 1521 埠,遠端用戶端將無法連線;請在「進階安全性 Windows 防火牆」新增輸入規則允許 TCP 1521。
  • 企業版安裝約需 8–10 GB 磁碟空間,請預留足夠容量。

結語

完成上述步驟後,您已在 Windows 8.1 上成功部署 Oracle 11g R2 企業版資料庫,並建立可正常服務的實例 sync。後續可依專案需求調整記憶體參數 (SGA/PGA)、啟用自動儲存管理 (ASM) 或配置 Data Guard 等高可用架構。

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