建立临时表空间:
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;