針對初學者,從 Database Configuration Assistant (DBCA) 建庫,到手動建立表空間、用戶、授權、建表的標準化 SOP。
lxj),資料檔置於 F:\oracle\product\10.1.0\oradata\lxj\。CREATE TABLESPACE news_tablespace DATAFILE 'F:\oracle\product\10.1.0\oradata\news\news_data.dbf' SIZE 500M;CREATE USER lxj IDENTIFIED BY 123 DEFAULT TABLESPACE news_tablespace;GRANT CONNECT, RESOURCE TO lxj; GRANT DBA TO lxj;lxj/123 登入建表:
CREATE TABLE test (
id NUMBER(4),
name VARCHAR2(10),
sex CHAR(2),
phone VARCHAR2(20)
);
DEFAULT TABLESPACE 決定該用戶建表預設存放位置;若不指定則落入 SYSTEM(極不推薦)。CONNECT = CREATE SESSION;RESOURCE = 建表/序列/觸發器等權限;DBA = 系統管理權限(生產環境慎給)。AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED 避免滿檔掛點。TEMPORARY TABLESPACE 並指定給用戶:ALTER USER lxj TEMPORARY TABLESPACE temp;PROFILE 限制密碼複雜度、鎖定天數、資源消耗。建庫只是開始,表空間規劃、用戶權最小化、命名規範落地,才是可維護系統的基石。