建立臨時表空間:
sql
CREATE TEMPORARY TABLESPACE USER_TEMP TEMPFILE 'D:\tools\oracle\oradata\oracle10g\USER_TEMP.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
建立用戶表空間:oracle
CREATE TABLESPACE USER_DATA LOGGING DATAFILE 'D:\tools\oracle\oradata\oracle10g\USER_DATA.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
建立用戶並指定表空間:code
CREATE USER 用戶名 IDENTIFIED BY 密碼 DEFAULT TABLESPACE USER_DATA TEMPORARY TABLESPACE USER_TEMP;
給用戶賦值權限:
class
GRANT CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE, ALTER ANY TABLE, ALTER ANY PROCEDURE, DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE, SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE TO 用戶名; --賦值全部權限 GRANT DBA TO 用戶名
查看用戶權限
SELECT * FROM DBA_USERS; SELECT * FROM ALL_USERS; SELECT * FROM USER_USERS;