Oracle创建表空间和用户

--1.创建临时表空间
CREATE TEMPORARY TABLESPACE lowVoltageTemp 
TEMPFILE 'D:\app\Administrator\oradata\lowVoltage\lowVoltageTemp.dbf'
SIZE 4096M 
AUTOEXTEND ON --自动扩展
NEXT 512M; --512M

--修改表空间名
ALTER TABLESPACE lowVoltage RENAME TO lowVoltageTemp;

--查询表空间信息
SELECT * FROM Dba_Tablespaces t WHERE t.tablespace_name = 'LOWVOLTAGETEMP';

--2.创建数据表空间
CREATE TABLESPACE lowVoltageData
DATAFILE 'D:\app\Administrator\oradata\lowVoltage\lowVoltageData.dbf'
SIZE 30720M
AUTOEXTEND ON 
NEXT 1024M;

--3.创建用户并制定表空间
CREATE USER lowVoltage IDENTIFIED BY lowVoltagePassword
DEFAULT TABLESPACE lowVoltageData
TEMPORARY TABLESPACE lowVoltageTemp;

--4.给用户授予权限
GRANT CONNECT,RESOURCE,DBA TO lowVoltage;


--5.删除表空间
drop tablespace lowVoltageData
including contents --删除表空间时,删除所有数据库对象(表)
and datafiles; --删除表空间时,删除表空间所对应的数据文件。(物理文件并未删除)

--6.删除表空间的数据文件(文件中不能包含数据)
alter tablespace lowVoltageData drop datafile 'D:\app\Administrator\oradata\lowVoltage\lowVoltageData.dbf'

posted @ 2016-08-11 16:30  xiaofly_love  阅读(129)  评论(0)    收藏  举报