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;
相關文章
相關標籤/搜索