Oracle创建表空间、创建用户及用户授权的SQL语句

以前用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 用户名;

你可能感兴趣的:(Oracle创建表空间、创建用户及用户授权的SQL语句)