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

Oracle Database 10g 安裝配置完整圖文教學:從安裝到建立使用者、匯入匯出

     編輯:Oracle 資料庫相關知識

一、安裝 Oracle 10g Release 2 (10.2.0.1)

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

安裝設定畫面

二、建立本地 Net 服務名

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

Net Configuration Assistant

服務名設定

主機名設定

測試連線失敗

更改登入

輸入正確密碼

測試成功

三、PL/SQL Developer 連線測試

PL/SQL 登入

登入成功

四、建立表空間

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;

五、建立新使用者

  1. 以 system/SYSDBA 登入 PL/SQL Developer
  2. 工具 → 使用者管理 → 新增使用者
  3. 設定:使用者名、密碼、預設表空間 camds、暫存表空間 TEMP
  4. 角色頁籤:授予 DBA
  5. 系統權限頁籤:全選授予
  6. 套用完成

新增使用者

表空間設定

角色授予

系統權限

建立成功

六、新使用者登入測試

新使用者登入

登入成功

七、匯入匯出

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;
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved