您的位置:首页 > 数据库 > Oracle

Oracle创建表空间和用户

2016-08-11 16:30 225 查看
--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'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息