--Oracle使用的是用户管理模式
--意味着,Oracle的数据使用用户来分割

--以后开发,我们需要每个项目都需要使用一个用户

--所以:一个数据文件是可以放多个用户的数据的。但是我们开发从数据的维护而已,是不希望
--一个文件放多个用户的数据的。这样会导致相互影响

--数据文件是通过表空间来创建的,默认情况下一个表空间对应一个数据文件,
--所以,如果我们需要一个用户对应一个数据文件,
--那么我们需要创建一个表空间放一个用户的数据,这样就可以做到一数据文件对应一个用户!!!!

--根据以上描述,我们创建一个项目的Oracle数据库的存储空间,我们需要创建
--1.一个用户
--2.一个表空间

--1.创建表空间
--表空间是一个系统级别的数据库对象,所以必须使用管理员创建

create tablespace <表空间名>
--表空间文件
datafile '路径/文件名.DBF'
--初始大小
size <大小>
--是否允许扩展
extends on
--如果允许扩展,每次允许多大,如果不写默认每次扩展的大小就是初始大小
next <大小>

create tablespace Java0526
--表空间文件,不写路径默认放在${ORACLE_HOME}/database
datafile 'Java0526.DBF'
--初始大小
size 10m
--是否需要文件自动扩展
autoextend on
--每次扩展多大
next 10m;

-- 查看表空间
select * from dba_data_files;

--删除数据文件,表空间
--物理删除,移除表空间的同时,删除数据文件
drop tablespace jee0226_ts including contents and datafiles;
--逻辑删除,只是删除了文件与数据库的关系,没有删除文件;
--只能删除没有数据的表空间
drop tablespace jee0226_ts;

--创建用户

--语法
create user <用户名> identified by <密码>
--必须指定默认的表空间
default tablespace <表空间>

create user u0526 identified by u0526
default tablespace Java0526;

--查看用户
select * from dba_users;

--删除用户
--cascade:表示删除用户的同时,清除它的所有数据
drop user jee0226 cascade;

---授权
--我们给用户基础差的操作权限,
--查询我们可以使用的系统权限
select * from dba_sys_privs;

--查看角色
select * from dba_roles;

--角色权限
--CONNECT:表示拥有连接的权限
--RESOURCE:表示,基础操作的权限
--DBA:表示拥有管理员的权限

grant connect,resource to u0526;

oracle快速添加用户及授权的更多相关文章

  1. oracle 数据库创建用户并授权

    oracle 数据库创建用户并授权 备注: userName 为用户名,123456 为密码 drop user userName cascade; create user userName iden ...

  2. oracle修改密码、添加用户及授权

    解锁某个用户 sqlplus/as sysdba; alter user scott account unlock; 忘记密码处理 登录:sqlplus/as sysdba;修改:alter user ...

  3. MySQL用户管理:添加用户、授权、删除用户

    文章首发于[博客园-陈树义],请尊重原创保留原文链接. 添加用户 以root用户登录数据库,运行以下命令: create user zhangsan identified by 'zhangsan'; ...

  4. centos7 添加用户并授权root权限

    centos7.2 版本,我们不可能每次都用root账号登陆,root账号公认的不安全,所以,首先,禁止掉root账号的登陆.1.静止root账号登陆. $ vi /etc/ssh/sshd.conf ...

  5. Mysql添加用户与授权

    1.本地环境 CentOS Linux release 7.5.1804 (Core) mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using ...

  6. MySQL添加用户并授权

    一. 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用户名 host:指定该用户 ...

  7. etcd 添加用户,授权特定目录

    适用场景 多组共用etcd集群,创建一个新用户.新目录,让这个新用户只有新目录的使用权限. 命令和顺序 创建目录,注意此处是v2 curl -u root:pwd http://host:2379/v ...

  8. Oracle创建表空间,添加用户及授权

    工具/原料 PLSQL 方法/步骤 1.在PLSQL里,用system/css(orcl系统用户)登陆,登陆的时候普通用户登陆选择normal就可以了   2.Oracle用户新增 执行语句 crea ...

  9. Oracle数据库表空间创建、添加用户并授权

    --创建test表空间CREATE TABLESPACE test_data LOGGING DATAFILE '/u01/app/oracle/oradata/test/test_data.dbf' ...

随机推荐

  1. [转]微信小程序开发(二)图片上传+服务端接收

    本文转自:http://blog.csdn.net/sk719887916/article/details/54312573 文/YXJ 地址:http://blog.csdn.net/sk71988 ...

  2. 如何将git上的代码迁移到Coding上

    1.首先需要找到项目的.git文件 2..git文件下的config中的url修改成新的地址 3.打开.ssh文件夹 4.将文件下的.pub后缀的文件里面的内容复制到Coding平台的key设置里面即 ...

  3. js获取文件输入框的真实目录

    1.问题 页面有一个input file服务器控件,一个div,div是image标签的容器,当点击input file的值改变,我们往div里追加image标签: 但当通过js的onchange事件 ...

  4. 针对在webview模式中,小米魅族手机不支持html5原生video的control的解决办法![原创]

    其实,解决办法就是,重新写个control控制功能,.同样用流行的video.js可以实现 第一步就是增加个播放的图片..要不然没有按钮多难看! <div class="videoDi ...

  5. typeScript入门(二)函数与类

    3.ts的函数 1)函数的返回值和参数 在函数的定义需要定义其的返回值可以void,来表示没有返回值 函数参数的定义,举个例子分析下吧 name:string,age?:number=23 冒号后面是 ...

  6. checkbox中把选项文字与小圆圈关联上

    跳舞 唱歌 阅读 睡觉 <form><input id="1" type="checkbox" name="hobbies" ...

  7. File GDB API

    bbs一问一答 https://blogs.esri.com/esri/arcgis/2010/12/13/file-geodatabase-api-details/ 下载页面 http://www. ...

  8. Android NestedScrollView与RecyclerView嵌套,以及NestedScrollView不会滚动到屏幕顶部解决

    ①NestedScrollView与RecyclerView嵌套,导致滚动惯性消失 解决:mRecyclerView.setNestedScrollingEnabled(false); ②Nested ...

  9. 使用embeded tomcat进行嵌入式javaee开发-启动tomcat

    昨天在网上研究了下关于将tomcat嵌入到主程序中进行运行,而不是像以前将一个web项目copy到tomcat中进行运行.之所以这样做的原因,即是因为项目部署到客户方,在进行更新的时候,需要手动地进行 ...

  10. 【Leetcode】【Easy】Add Binary

    Given two binary strings, return their sum (also a binary string). For example,a = "11"b = ...