CREATE TEMPORARY TABLESPACE ext_temp
TEMPFILE 'D:\oracle\oradata\test\ext_temp.dbf'
SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
LOCAL 管理:位圖追蹤空閒空間,避免字典爭用UNIFORM SIZE:固定 Extent 大小,減少碎片CREATE TABLESPACE ext_data
LOGGING
DATAFILE 'D:\oracle\oradata\test\ext_data.dbf'
SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
SEGMENT SPACE MANAGEMENT AUTO;
AUTOALLOCATE:Oracle 自動決定 Extent 大小(64K/1M/64M)AUTO 區段空間管理:位圖管理自由列表,提升並發CREATE USER test IDENTIFIED BY test
DEFAULT TABLESPACE ext_data
TEMPORARY TABLESPACE ext_temp
QUOTA UNLIMITED ON ext_data
QUOTA 100M ON ext_temp
PROFILE default
ACCOUNT UNLOCK;
關鍵點:
DEFAULT TABLESPACE 避免物件誤入 SYSTEMQUOTA 限制儲存配額PASSWORD VERIFY FUNCTION 的 ProfileGRANT CONNECT, RESOURCE TO test;
GRANT CREATE SESSION TO test;
GRANT CREATE TABLE, CREATE VIEW, CREATE SEQUENCE, CREATE PROCEDURE TO test;
GRANT CREATE TRIGGER, CREATE TYPE, CREATE SYNONYM TO test;
-- 按需授予:DBA, EXP_FULL_DATABASE, IMP_FULL_DATABASE 等
GRANT SELECT, INSERT, UPDATE, DELETE ON schema.table TO test;
ALTER USER scott IDENTIFIED BY new_pass;ALTER USER scott ACCOUNT UNLOCK;ALTER USER test DEFAULT TABLESPACE new_ts;DROP USER test CASCADE;(含物件)| 查詢目標 | DBA 視圖 | ALL 視圖 | USER 視圖 |
|---|---|---|---|
| 系統權限 | DBA_SYS_PRIVS | ALL_SYS_PRIVS | USER_SYS_PRIVS |
| 物件權限 | DBA_TAB_PRIVS | ALL_TAB_PRIVS | USER_TAB_PRIVS |
| 角色授予 | DBA_ROLE_PRIVS | - | USER_ROLE_PRIVS |
| 所有角色 | DBA_ROLES | - | - |
-- 全庫
exp system/pass@ORCL FILE=full.dmp FULL=Y LOG=full.log
-- 指定 Schema
exp system/pass@ORCL FILE=schema.dmp OWNER=(SCOTT,HR) LOG=schema.log
-- 指定表
exp scott/tiger@ORCL FILE=tables.dmp TABLES=(EMP,DEPT) LOG=tables.log
-- 條件匯出
exp scott/tiger@ORCL FILE=cond.dmp TABLES=EMP QUERY="WHERE deptno=10" LOG=cond.log
-- 全庫匯入
imp system/pass@ORCL FILE=full.dmp FULL=Y IGNORE=Y LOG=imp_full.log
-- 指定表匯入
imp scott/tiger@ORCL FILE=tables.dmp TABLES=(EMP,DEPT) LOG=imp_tables.log
-- 重映射 Schema
imp system/pass@ORCL FILE=schema.dmp FROMUSER=SCOTT TOUSER=NEW_SCOTT LOG=remap.log
IGNORE=Y:忽略建立錯誤繼續匯入;COMMIT=Y:批次提交加速大量資料匯入。