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

Oracle 11gR2 Win64 安裝配置實戰筆記:服務管理、建立表空間使用者、DMP 匯入匯出

     編輯:Oracle 資料庫相關知識

安裝環境

  • OS:Windows 7 旗艦版 64-bit
  • 版本:win64_11gR2_database (11.2.0.x)

一、安裝流程關鍵點

  1. 執行 setup.exe → 選「建立並設定資料庫」
  2. 系統類別:選「桌面類」(開發測試足夠,「伺服器類」參數更細但複雜)
  3. 關鍵設定:
    • 企業版
    • 字元集:ZHS16GBK 或 AL32UTF8
    • 管理密碼:SYS/SYSTEM 密碼,務必記住
  4. 先決條件檢查 → 安裝(耗時較久,易出錯)

二、核心 Windows 服務說明

服務名稱功能啟動類型必要性
OracleServiceORCL資料庫實例核心服務自動必須
OracleOraDb11g_home1TNSListener監聽器,遠端連線必需自動開發必須
OracleDBConsoleorclEnterprise Manager Web 控制台自動選用
OracleJobSchedulerORCL排程器手動/停用選用
OracleMTSRecoveryServiceMTS/COM+ 交易復原自動選用
OracleOraDb11g_home1ClrAgent.NET 擴充支援手動選用
Oracle ORCL VSS Writer Service磁碟影子複製備份手動選用

三、常見安裝失敗排查

1. TNS Listener 服務啟動失敗

檢查 E:\app\admin\product\11.2.0\dbhome_2\BIN\TNSLSNR.exe 是否存在,若遺失需修復安裝或重裝。

2. OracleServiceORCL 無法啟動

依賴 oracle.exe,若環境變數、路徑、權限異常會導致啟動失敗。建議:

  • 檢查 ORACLE_HOME、PATH 環境變數
  • 以系統管理員身分執行安裝
  • 若多次失敗,考慮重灌 OS(作者實測有效)

四、安裝後基礎操作

1. 以 SYSDBA 登入 SQL*Plus

cmd → sqlplus /nolog
conn / as sysdba

2. 建立表空間

-- 永久表空間
create tablespace HIIP_DEF logging
datafile 'E:\app\admin\oradata\orcl\HIIP_DEF.dbf'
size 64m autoextend on next 64m maxsize unlimited extent management local autoallocate;

-- 暫存表空間
create temporary tablespace HIIP_TEMP
tempfile 'E:\app\admin\oradata\orcl\HIIP_TEMP.dbf'
size 64m autoextend on next 64m maxsize unlimited extent management local;

3. 建立使用者並授權

create user hiip identified by hiip
default tablespace HIIP_DEF
temporary tablespace HIIP_TEMP
profile DEFAULT
quota unlimited on HIIP_DEF;

-- 物件權限
grant select, insert, update, delete on sys.dba_jobs to hiip;
-- 角色權限
grant connect to hiip;
grant dba to hiip;
grant resource to hiip;
-- 系統權限
grant create database link to hiip;
grant force any transaction to hiip;
grant unlimited tablespace to hiip;
grant execute any procedure to hiip;
grant create any table to hiip;
grant select any table to hiip;
grant insert any table to hiip;
grant delete any table to hiip;
grant update any table to hiip;

4. 匯入 DMP 檔

cmd → imp
# 提示輸入:使用者名 hiip、密碼 hiip
# 是否匯入:yes
# 檔案路徑:輸入 .dmp 完整路徑
# 等待完成

5. 匯出 DMP 檔

cmd → exp
# 依提示選擇匯出模式(使用者/表/完整)、輸出路徑與檔名

五、心得與建議

  • 安裝前關閉防毒軟體、確保磁碟空間 > 10GB
  • 記錄所有密碼、SID、路徑資訊
  • 開發環境建議最小權限原則,勿隨意授 DBA
  • 定期練習 RMAN 熱備份與恢復演練
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved