Oracle   发布时间:2022-05-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了oracle12c创建用户指定表空间大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
--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.@R_781_10589@并指定表空间
---刚开始用户名为zyj,提示错误ORA-65096:公用用户名或角色名无效,网上查资料,说是取名前缀必须为c##,所以用户名也变成了c##zyj
--首次@R_781_10589@时提示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;

大佬总结

以上是大佬教程为你收集整理的oracle12c创建用户指定表空间全部内容,希望文章能够帮你解决oracle12c创建用户指定表空间所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: