ORACLE创建表空间、创建用户以及赋值权限

创建临时表空间:

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;

创建用户表空间:

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;

创建用户并指定表空间:

CREATE USER 用户名 IDENTIFIED BY 密码
DEFAULT TABLESPACE USER_DATA
TEMPORARY TABLESPACE USER_TEMP;

给用户赋值权限:

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;


你可能感兴趣的:(oracle)