--查询表空间
SELECT tablespace_name,
file_id,
file_name,
round(bytes / (1024 * 1024), 0) total_space
FROM dba_data_files
ORDER BY tablespace_name;
1.创建表空间
create tablespace SUMMIT datafile '/data01/oradata/pilotdevdb/summit_dev_data01.dbf' size 10m autoextend on next 10m maxsize 30g;
2.创建用户
create user sumdev identified by Paic1234 default tablespace SUMMIT;
3.给用户赋权限
grant connect,resource to sumdev;
4.增加表空间的大小
alter tablespace SUMMIT add datafile '/data01/oradata/pilotdevdb/summit_dev_data02.dbf' size 20g;
5.查询表空间
SELECT tablespace_name,
file_id,
file_name,
round(bytes / (1024 * 1024), 0) total_space
FROM dba_data_files
ORDER BY tablespace_name;
删除以上创建的内容
步骤一: 删除user
drop user sumdev cascade;
说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。
步骤二: 删除tablespace
DROP TABLESPACE SUMMIT_DEV_DATA INCLUDING CONTENTS AND DATAFILES;
本文介绍了如何在Oracle数据库中创建表空间、用户,并赋予相应权限。首先查询表空间信息,然后创建名为SUMMIT的表空间,接着创建用户sumdev并设定默认表空间为SUMMIT,再授予connect和resource权限。之后,为表空间增加数据文件,并再次查询表空间状态。最后,演示了如何删除用户和表空间的步骤。
1085

被折叠的 条评论
为什么被折叠?



