建立資料庫時設定的密碼即為 SYS/SYSTEM 登入密碼
建立用戶流程
- 以 SYSTEM/SYS 登入
- 建立暫存與資料表空間:
-- 暫存表空間
CREATE TEMPORARY TABLESPACE ZFMI_TEMP
TEMPFILE 'D:\ORACLE\ORADATA\ZFMI\ZFMI_TEMP.DBF'
SIZE 100M 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;
- 建立用戶並指定預設/暫存表空間:
CREATE USER ZFMI IDENTIFIED BY ZFMI
DEFAULT TABLESPACE ZFMI TEMPORARY TABLESPACE ZFMI_TEMP;
- 授權:
GRANT CONNECT, RESOURCE, DBA TO ZFMI;
命令列連線兩種方式
-- 方式一:互動式
SQLPLUS
-- 輸入用戶名、密碼
-- 方式二:單行
SQLPLUS SYSTEM/ORCL@ORCL
刪除用戶與表空間
-- 級聯刪除用戶及其所有物件
DROP USER ZFMI CASCADE;
-- 刪除表空間 (需確認無其他用戶使用)
DROP TABLESPACE ZFMI INCLUDING CONTENTS AND DATAFILES;
DROP TABLESPACE ZFMI_TEMP INCLUDING CONTENTS AND DATAFILES;
匯出/匯入 (Exp/Imp) 常用參數
-- 全庫匯出
EXP SYSTEM/MANAGER FILE=FULL.DMP FULL=Y LOG=FULL.LOG
-- 使用者模式匯出
EXP ZFMI/ZFMI FILE=ZFMI.DMP OWNER=ZFMI LOG=ZFMI.LOG
-- 匯入
IMP ZFMI/ZFMI FILE=ZFMI.DMP FULL=Y LOG=IMP.LOG
IMP ZFMI/ZFMI FILE=ZFMI.DMP FROMUSER=ZFMI TOUSER=ZFMI LOG=IMP.LOG
Data Pump (10g+) 速查
EXPDP SYSTEM/MANAGER DIRECTORY=DP_DIR DUMPFILE=FULL.DMP LOGFILE=FULL.LOG FULL=Y
IMPDP SYSTEM/MANAGER DIRECTORY=DP_DIR DUMPFILE=FULL.DMP LOGFILE=IMP.LOG FULL=Y