以前用Oracle数据库,只是简单的操作SQL查询,今天需要与相关系统做对接,给第三方创建一个用户,下面是我简单整理的SQL语句,有需要可以参考。
1、创建表空间(tablespace)
create database 表空间名
logging
datafile‘路径'--(自己定,数据最终是以文件形式存放在磁盘中的,这里你想存放在哪)
size 50M -- (设置初始大小为50M)
autoextend on -- (自动拓展,如果之前的50M用完了,自动增加)
next 50M maxsize unlimited -- (自动增加步长50M 无上限)
extent management local;
2、创建临时表空间(temporary tablespace)
create temporary tablespace 临时表空间名
logging
datafile ‘路径’
size 50M
autoextend on
next 50M maxsize unlimited
extent management local;
3、创建用户
create user 用户名 identified by 密码
account unlock
default tablespace 表空间名 --设置默认表空间名
temporary tablespace 临时表空间名; --设置默认临时表空间名
4、授权给新建的用户:
刚刚新建的用户是登录不了的,需要赋connect权限,如果没有特别用途,再赋resource权限就够了:
grant connect,resource to 新建的用户名;
grant dba to 新建的用户; --赋DBA权限
5、回收权限:(如果权限赋错了,可以回收权限)
reboke dba from 用户名;