概述
今天分享下oracle创建表空间、用户、用户授权、删除表空间、删除用户,主要是适合作为备忘。
--创建临时表空间create temporary tablespace test_temp --test_temp表空间名称
tempfile 'E:oracleproduct10.2.0oradata estrver est_temp01.dbf'--oracle文件路径
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
--创建数据表空间create tablespace test_data --test_data临时表空间名称
logging
datafile 'E:oracleproduct10.2.0oradata estrver est_data01.dbf'--oracle文件路径
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
--创建用户并指定表空间create ur urname identified by password --urname用户名称
default tablespace test_data --默认用户表空间
temporary tablespace test_temp; --默认临时表空间
--给用户授予权限grant connect,resource to urname;
grant dba to urname
--删除空的表空间,但是不包含物理文件
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 CONSTRAINTSdrop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;
--说明: 删除了ur,只是删除了该ur下的schema objects,是不会删除相应的tablespace的。drop ur urname cascade
以上命令都是平时工作中经常用到的,有一些命令还是比较容易忘记的,所以就写下了当做备忘!!
后面会分享更多devops和DBA内容,感兴趣的朋友可以关注下!!
本文发布于:2023-02-28 21:01:00,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/167771688296642.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:oracle 创建表空间(oracle创建表空间sql语句).doc
本文 PDF 下载地址:oracle 创建表空间(oracle创建表空间sql语句).pdf
留言与评论(共有 0 条评论) |