Oracle 创建用户详解(create user)

Oracle 创建用户详解(create user)文章目录1概述2语法2.1创建3.2查询3扩展3.1表空间1概述#mermaid-svg-3X6xRk3SgBGokR8x.label{font-family:’trebuchetms’,verdana,arial;font-family:var(–mermaid-font-family);fill:#333;color:#333}#mermaid-svg-3X6xRk3SgBGokR8x.labeltext{fill:#333}#mermaid-svg-3X6xRk3SgB

大家好,又见面了,我是你们的朋友全栈君。

1 概述

:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}

创建用户

create user 用户名 identified by 密码;

DBA 用户执行

默认表空间:users

建议指定 表空间

默认临时表空间:temp

2 语法

2.1 创建

-- DBA 用户执行,默认 users 表空间(不推荐)create user <username> identified by <password>;-- 实际开发中create user <username> identified by <password> default tablespace <tablespace_name> -- 默认表空间temporary tablespace temp -- 临时表空间quota unlimited on <tablespace_name> -- 表空间额度grant create session to <username>; -- 授权(可以登录)

示例:创建用户 zhangsan 密码 12345,表空间 TESTTBS

create user zhangsan identified by 12345
default tablespace TESTTBS
temporary tablespace temp 
quota unlimited on TESTTBS;

grant create session TO zhangsan;

登录成功:
在这里插入图片描述

2.2 查询

select * 
  from dba_users t 
 where t.username = 'ZHANGSAN';

查询截图:
在这里插入图片描述

2.3 删除

-- zhangsan 必须已断开连接
drop user zhangsan cascade;

3 扩展

3.1 表空间

-- 创建
create tablespace TESTTBS -- 区分大小写
datafile 'E:\TableSpace\TESTTBS01.dbf' size 10m;

-- 查询表空间
select * 
  from dba_tablespaces t 
  where t.tablespace_name = 'TESTTBS';

-- 查询数据文件
select * 
  from dba_data_files t 
 where t.tablespace_name = 'TESTTBS';

扩展:Oracle 表空间详解(tablespace)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144680.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 2000数据库置疑怎么处理_msdb数据库置疑的解决方法

    2000数据库置疑怎么处理_msdb数据库置疑的解决方法由于服务器意外的断电,导致SQLSERVER服务器上数据库出现“置疑”而无法使用,通过网上搜索,找到以下方法解决问题,这里记录一下:产生数据库置疑的时侯,数据库文件和日志文件都是存在的,如果数据库文件都不存在了,则要另当处理。1、停止数据库服务器,将数据库MDF文件和LDF文件复制备份一份2、启动数据库服务器,删除置疑的数据库3、仅用备份的数据库MDF文件附加数据库,sp_attach_…

    2022年8月20日
    11
  • 惊!我的 Redis 被挖矿脚本注入了

    惊!我的 Redis 被挖矿脚本注入了发现周五在个人服务器上新部署了redis做测试加了个几个key,过了个快乐周末,周一回来一看原key都没了,估计是用了flushall,而且多了这四个key。 k v backup1 */2****rootcd1-fsSLhttp://194.87.139.103/cleanfda/init.sh|sh backup2 */3****rootwget-q-

    2022年7月14日
    22
  • 2012年互联网创业者生存与发展报告

    2012年互联网创业者生存与发展报告创业者属性调查:部分90后接过80后创业接力棒80后仍是主力长江后浪推前浪,虽然当前80后仍是创业主力人群,但90后创业者已经开始显露头角。调查数据显示,2012年68%的创业者是80后,16%是90后,对比2011年调查数据(80后约为77%,90后创业者约为6%)发现,80后创业者数量下降10%,90后数量上升10%。创业动机调查:多数人对行业了解甚少仅凭兴趣创业

    2022年5月22日
    37
  • 增加流水线段数不能提高cpu频率_cpu流水线是什么意思

    增加流水线段数不能提高cpu频率_cpu流水线是什么意思关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang为什么有些CPU的主频更低,但运算效率却更高呢?比如:51单片机30M主频,STM32单片机20M主频,…

    2022年8月20日
    9
  • 用户表的设计_角色和权限管理数据表设计

    用户表的设计_角色和权限管理数据表设计基于角色的访问控制:(javaWeb编程口诀)用户表角色表,用户角色中间表。角色表权限表,角色权限中间表。一个用户可有多个角色,一个角色又可有多个权限。这就是用户-角色-权限授权的模型。为何不直接让用户对应权限?角色=一定数量的权限集合将特定用户的权限封装到一个角色。封装,或者面向对象设计的体现。不足:此时,在用户之上加一个userGroup用户组的概念。可给单个用户授权或特定用户组授权。这样,一次授权,多个用户得到相同权限,此时用户所拥有的权限是用户个人权限+用户所在组权限用户组,用户与角色三者的关系

    2022年9月27日
    4
  • JMH是什么?

    JMH是什么?一、JMH是什么?JMH是Java性能测试工具,主要是对工程中一些方法进行一些基准测试,支持的时间单位为:nano/micro/milli/macro二、JMH使用案例-代码:1P

    2022年7月4日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号