在既有實例上新增開發/應用帳號,核心流程:查路徑 → 建表空間 → 建用戶 → 授權 → 驗證。本文以 Linux 為例,給出可直接複製執行的標準指令集。
oracle 用戶。SYSDBA 權限(或知悉 SYS 密碼)。su - oracle
sqlplus "/as sysdba"
SELECT name FROM v$datafile;
記錄路徑(如 /u01/app/oracle/oradata/ORCL/)。
NOTIFYDB,200M 自動擴展):
CREATE TABLESPACE NOTIFYDB
DATAFILE '/u01/app/oracle/oradata/ORCL/notifydb.dbf'
SIZE 200M AUTOEXTEND ON
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
CREATE USER hc_notify IDENTIFIED BY hc_passWord
DEFAULT TABLESPACE NOTIFYDB;
GRANT CONNECT, RESOURCE TO hc_notify;
GRANT UNLIMITED TABLESPACE TO hc_notify;
GRANT CREATE DATABASE LINK TO hc_notify;
GRANT SELECT ANY SEQUENCE, CREATE MATERIALIZED VIEW TO hc_notify;
-- 新終端機測試連線
sqlplus hc_notify/hc_passWord@ORCL
-- 建表測試
CREATE TABLE test_tbl (id NUMBER, txt VARCHAR2(100));
INSERT INTO test_tbl VALUES (1, 'OK');
COMMIT;
QUOTA 替代 UNLIMITED TABLESPACE。RESOURCE。