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

建立临时表空间:
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;
相关文章
相关标签/搜索