Heycm

Heycm

Oracle基本操作

510
2020-07-21

关于表空间创建删除、用户创建删除、授权操作。

版本说明

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

查看版本

select * from v$version;

创建临时表空间

create temporary tablespace demo_temp # 临时表空间名称
tempfile 'e:\oracledata\demo_temp.dbf' # 数据文件
size 100m # 初始大小
autoextend on # 自动扩容
next 10m maxsize unlimited # 扩容10m,无上限
extent management local; # 本地管理

创建表空间

create tablespace demo_data
datafile 'e:\oracledata\demo_data.dbf'
size 100m
autoextend on
next 10m maxsize unlimited
extent management local;

删除表空间

drop tablespace demo_data;

创建用户

create user c##demo # 用户名,必须以c##开头
identified by demo # 密码
account unlock
default tablespace demo_data
temporary tablespace demo_temp;

给用户授权

# 常用用户角色
## connect 连接角色(基本)
## resource 开发者角色
## dba 超级管理员角色
grant connect, resource to c##demo;

重置密码

alter user c##demo identified by demo123;

删除用户

DROP USER c##demo CASCADE;

虚表 dual

 此表是用户当查询语句不需要用到数据表时,为了补全SQL语法而存在的表,没有实际意义,如:

select upper('ok') from dual;