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;
- 0
- 0
-
分享