oracle创建用户和表空间[通俗易懂]

oracle创建用户和表空间[通俗易懂]oracle新建数据库,表空间,用户,分配权限

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

装好oracle后,我们往往需要新建用户和指定表空间。
1,找到dbca,创建数据库:
这里写图片描述

2,以sys用户登录刚才创建的数据库(假设数据库名称是:hyman_dev);

3,创建表空间到刚才创建的目录(可以是其他目录):

create tablespace hyman_tablespace datafile 'G:\app\hyman\oradata\hyman_dev\hyman_dev.dbf' size 1000M autoextend on next 100M;

其中:
tablespace后面的名称随便取;
hyman_dev.dbf名称随便取,后缀必须是.dbf,目录必须已经存在,如果不存在,在执行语句之前需要手动创建;
size 1000M:代表初始分配大小;
autoextend on next 100M :代表当空间不够时,一次分配多大的空间。

4,创建用户,并且指定默认表空间:

create user hyman identified by 111111 default tablespace hyman_tablespace ;

identified by 前面是用户名,后面是密码;

5,为用户赋予一些权限:

grant connect,resource to hyman;  
grant create any sequence to hyman;  
grant create any table to hyman;  
grant delete any table to hyman;  
grant insert any table to hyman;  
grant select any table to hyman;  
grant unlimited tablespace to hyman;  
grant execute any procedure to hyman;  
grant update any table to hyman;  
grant create any view to hyman;  
grant dba to hyman; --表示把 dba权限授予给news用户
--上面是一些基本权限,下面配置可以查看执行计划的权限:
grant select on v_$sesstat to hyman;
grant select on v_$statname to hyman;
grant select on v_$session to hyman;
grant select on v_$sql_plan to hyman;
grant select on v_$sql_plan_statistics_all to hyman;
grant select on v_$sql to hyman;

6,然后就可以用hyman账号登录数据库
这里写图片描述

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

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

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


相关推荐

  • 适配器及其作用[通俗易懂]

    适配器及其作用[通俗易懂]1.适配器适配器是一个接口转换器,它可以是一个独立的硬件接口设备,允许硬件或电子接口与其它硬件或电子接口相连,也可以是信息接口。但是现在的计算机主板上就已经嵌入了适配器,因此现在的计算机上的适配器不是独立的。2.适配器的作用1.要进行数据串行传输和并行传输的转换。2.对数据进行缓存。3.实现以太网协议。4.管理该适配器的设备驱动程序安装在计算机的操作系统。…

    2022年6月12日
    38
  • 520-希望可以做一个会说情话的程序员[通俗易懂]

    做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开今天520,不分享技术了。分享一些动人的情话,作为程序员在工作编码的同时,也不要忘了追求人生的另一半!分享下面内容,内容整理来源网络!王小波除了作家的身份外,还是一名程序员,并且是一名很牛的程序员。值得学习!没有女朋友的可以用下面的代码我一生都在等待 直到你闯进我的世界 我只想对你说:余生请多指教…

    2022年2月28日
    37
  • java正则表达式匹配数字范围_在java中怎么利用正则表达式匹配数字

    java正则表达式匹配数字范围_在java中怎么利用正则表达式匹配数字在java中怎么利用正则表达式匹配数字发布时间:2020-12-0317:47:12来源:亿速云阅读:58作者:Leah在java中怎么利用正则表达式匹配数字?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。用于匹配的正则表达式为:([1-9]\d*\.?\d*)|(0\.\d*[1-9])([1-9]:匹配1~9的数字;\d…

    2022年6月21日
    33
  • python专业版激活成功教程_pycharm专业版和社区版的区别

    python专业版激活成功教程_pycharm专业版和社区版的区别PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。PyCharm最常用的两个版本就是社区版和专业版,这两个版本区别如下:专业版和社区版的区别除了这两版本之外,还有一个版本就是教育版,这三个有什么区别呢?1.收费不同首先就是三者的收费不同:专业版是收费的,另外两个是免费的。2.功能不同pyCharm专业版是功能最丰富的,与社区版相比,PYc…

    2022年8月25日
    10
  • [C#] 剖析 AssemblyInfo.cs – 了解常用的特性 Attribute

    [C#] 剖析 AssemblyInfo.cs – 了解常用的特性 Attribute剖析 AssemblyInfo.cs-了解常用的特性Attribute【博主】反骨仔【原文】http://www.cnblogs.com/liqingwen/p/5944391.h

    2022年7月2日
    24
  • angularjs技术

    angularjs技术angularjs第一天五大事件1、绑定事件,ng-model;2、绑定对应的控制器,ng-controller;3、绑定对应的APP,ng-app;4、单击事件,ng-click;5、初始化事件,ng-init;引入angularjs,使用angularjs语法<scriptsrc="…/plugins/angularjs/angular.min.js"type=…

    2022年7月25日
    6

发表回复

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

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