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

Oracle 11g Windows 版安裝與基礎操作入門教學

     編輯:Oracle 資料庫相關知識

一、安裝流程概覽

  1. 官網下載 Oracle 11g(約 1.7 GB),解壓後執行 setup.exe
  2. 關鍵設定畫面:
    • 全域資料庫名稱 (Global Database Name / SID):例如 orcl,安裝後 Windows 服務會顯示為 OracleServiceORCL
    • 管理密碼:SYS、SYSTEM 等特權帳號共用密碼
  3. 依精靈完成安裝,結束時會彈出 Database Configuration Assistant 總結視窗(記下 SID、Port 等資訊)

二、使用 SQL Developer 連線

  1. 開始功能表 → Oracle 11g → 應用程式開發 → SQL Developer
  2. 首次啟動指定 java.exe 路徑
  3. 新增連線:
    • 連線名稱:自訂
    • 使用者名稱:sys
    • 密碼:安裝時設定
    • 角色:SYSDBA
    • 主機:localhost
    • 連接埠:1521
    • SID:安裝時設定(如 orcl)
  4. 確認 Windows 服務 OracleServiceORCL 與 OracleOraDb11g_home1TNSListener 皆為「執行中」

三、建立自有表空間與使用者

-- 1. 查詢現有資料檔路徑
select file_name from dba_data_files;

-- 2. 建立表空間
create tablespace RDHISV151008
datafile '/app/ADMINISTRATOR/oradata/orcl/RDHISV151008.dbf'
size 400m;

-- 3. 建立使用者並指定預設表空間
create user RDHISV151008 identified by eplugger;
alter user RDHISV151008 default tablespace RDHISV151008;

-- 4. 授予 DBA 權限(開發/測試環境適用,生產環境請最小權限原則)
grant dba to RDHISV151008;

-- 5. 以新使用者建立新連線進行後續開發操作

四、密碼管理與帳號解鎖

修改密碼(命令列)

sqlplus /nolog
conn / as sysdba
alter user system identified by 新密碼;
-- 密碼建議以英文字母開頭,避免 ORA-00988

解鎖帳號(ORA-28000)

方法一:SQL Developer GUI

  1. 以 system/SYSDBA 登入
  2. 開啟「我的工作」→ 使用者 → 右鍵 system → 編輯
  3. 取消勾選「帳戶被鎖住」,修改密碼,套用

方法二:SQL 指令

alter user 帳號 account unlock;

五、資料匯出匯入

傳統 exp/imp(11g 仍支援,12c+ 建議改用 Data Pump)

# 匯出
exp RDHISV151008/eplugger@orcl file=f:/RDHISV151008.dmp

# 匯入(需先 drop 既有物件)
imp RDHISV151008/eplugger@orcl file=e:/RDHISV151008.dmp fromuser=RDHISV151008

六、實用查詢與調整

用途SQL
目前連線數select count(*) from v$process;
最大連線數設定select value from v$parameter where name = 'processes';
調整最大連線數alter system set processes = 300 scope = spfile;(需重啟)

七、PL/SQL 遠端備份還原

參考專文:PL/SQL 遠端備份與還原 Oracle 資料庫

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