一、安裝 Oracle 10g Release 2 (10.2.0.1)
- 下載:Oracle 官網
- 執行
setup.exe,關鍵設定:
- 全域資料庫名稱:即 SID,如
orcl(後續建立 Net 服務名會用到)
- 資料庫密碼:SYS/SYSTEM 共用密碼

二、建立本地 Net 服務名
- 啟動「Net Configuration Assistant」
- 選「本地 Net 服務名配置」→ 下一步
- Net 服務名:輸入安裝時的全域資料庫名(如
orcl)
- 主機名:輸入本機 IP
- 測試連線:帳號
system,密碼為安裝時設定
- 測試成功 → 完成







三、PL/SQL Developer 連線測試


四、建立表空間
sqlplus /nolog
conn / as sysdba
create tablespace camds
datafile 'D:\oracle\product\10.2.\oradata\camds\camds.dbf'
size 200m autoextend on next 10m maxsize unlimited;
五、建立新使用者
- 以
system/SYSDBA 登入 PL/SQL Developer
- 工具 → 使用者管理 → 新增使用者
- 設定:使用者名、密碼、預設表空間
camds、暫存表空間 TEMP
- 角色頁籤:授予
DBA
- 系統權限頁籤:全選授予
- 套用完成





六、新使用者登入測試


七、匯入匯出
cd D:\oracle\product\10.2.0\db_1\BIN
# 匯入
imp testcamds/123@camds file=c:\testcamds fromuser=testcamds touser=testcamds
# 匯出
exp testcamds/123@camdsora file=c:\testcamds owner=testcamds


八、附錄:常用管理腳本
-- 建立暫存/資料表空間
create temporary tablespace zfmi_temp tempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local;
create tablespace zfmi logging datafile 'D:\oracle\oradata\zfmi\zfmi.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local;
-- 刪除使用者與表空間
drop user zfmi cascade;
drop tablespace zfmi including contents and datafiles cascade constraints;
-- 建立使用者並授權
create user zfmi identified by zfmi default tablespace zfmi temporary tablespace zfmi_temp;
grant dba to zfmi;
grant connect, resource to zfmi;
-- 修復誤刪資料檔案導致無法啟動
startup mount;
alter database datafile 'filename' offline drop;
alter database open;
drop tablespace tablespace_name including contents;