oracle 一个视图给哪个用户授权了(实用的oracle创建表空间、用
权限空间 实用的oracle创建表空间、用户、用户授权、删除表空间、删除用户
概述
今天分享下oracle创建表空间、用户、用户授权、删除表空间、删除用户,主要是适合作为备忘。
--创建临时表空间
create temporary tablespace test_temp --test_temp表空间名称
tempfile 'E:\oracle\product\10.2.0\oradata estserver est_temp01.dbf'--oracle文件路径
size 32m
autoextend on
next 32m maxsize 2048m
extent management local
--创建数据表空间
create tablespace test_data --test_data临时表空间名称
logging
datafile 'E:\oracle\product\10.2.0\oradata estserver est_data01.dbf'--oracle文件路径
size 32m
autoextend on
next 32m maxsize 2048m
extent management local
--创建用户并指定表空间
create user username identified by password --username用户名称
default tablespace test_data --默认用户表空间
temporary tablespace test_temp --默认临时表空间
--给用户授予权限
grant connect,resource to username
grant dba to username
--删除空的表空间,不包含物理文件
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
--说明 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。
drop user username cascade
以上命令都是平时工作中经常用到的,有一些命令还是比较容易忘记的,所以就写下了当做备忘!!
后面会分享更多devops和DBA内容,感兴趣的朋友可以关注下!!
oracle数据库中使用什么给用户授权 oracle11g如何检查是否正版授权