- 以管理员身份登录SQL*Plus
sqlplus / as sysdba
- 查看当前所有PDB
SHOW PDBS;
- 切换到目标PDB
ALTER SESSION SET CONTAINER = ORCLPDB1;
- 确认当前操作容器:
SHOW CON_NAME;
- 创建表空间
CREATE TABLESPACE test_tablespace DATAFILE 'test_tablespace.dbf' SIZE 100M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;
- 创建用户并关联表空间
CREATE USER test_user IDENTIFIED BY test_pwd DEFAULT TABLESPACE test_tablespace TEMPORARY TABLESPACE temp;
- 为用户授权
GRANT CREATE SESSION, RESOURCE TO test_user;
GRANT CREATE VIEW TO test_user;
ALTER USER test_user QUOTA UNLIMITED ON test_tablespace;
- 验证与连接