旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

oracle12建立用户指定表空间(代码)【MySQL教程】,oracle

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:54评论:0


导读:本篇文章给人人带来的内容是关于oracle12建立用户指定表空间(代码),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。--1.建立暂时空间create...
本篇文章给人人带来的内容是关于oracle12建立用户指定表空间(代码),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。

--1.建立暂时空间
create temporary tablespace zyj_temp
tempfile 'D:\app2\user\virtual\oradata\orcl\zyj_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
--2.建立数据表空间
create tablespace zyj_data
logging
datafile 'D:\app2\user\virtual\oradata\orcl\zyj_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
--3.建立用户并指定表空间
---刚开始用户名为zyj,提醒毛病ORA-65096:公用用户名或角色名无效,网上查资料,说是取名前缀必需为c##,所以用户名也变成了c##zyj
--初次建立用户时提醒zyj_data表空间不存,重启了效劳就建立胜利
create user c##zyj identified by 1234
default tablespace zyj_data
temporary tablespace zyj_temp;
--4.受权给c##zyj,ps:根据须要设置权限
GRANT CREATE ANY VIEW,DROP ANY VIEW,CONNECT,RESOURCE,CREATE SESSION,DBA TO c##zyj;


--------删除用户及表空间
drop user c##zyj cascade;
DROP TABLESPACE zyj_data INCLUDING CONTENTS AND DATAFILES;
--删除空的表空间,然则不包括物理文件
drop tablespace tablespace_name;
--删除非空表空间,然则不包括物理文件
drop tablespace tablespace_name including contents;
--删除空表空间,包括物理文件
drop tablespace tablespace_name including datafiles;
--删除非空表空间,包括物理文件
drop tablespace tablespace_name including contents and datafiles;
--假如其他表空间中的表有外键等束缚关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS
drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;

select tablespace_name from DBA_tablespaces;

以上就是oracle12建立用户指定表空间(代码)的细致内容,更多请关注ki4网别的相干文章!

标签:oracle


欢迎 发表评论: