--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. 项目管理系统 TAIGA 部署

    题记 使用了 MantisBT 一段时间,觉得功能太少,只局限在错误跟踪,而且操作体验比较差,界面很糟糕,很早就想将其换掉. 偶然发现一个很不错的新选择:Taiga,于是就试着将其部署下来,发现绝对是 ...

  2. 机器学习kNN

    from numpy import * import operator def createDataSet(): group = array([[1.0, 1.1], [1.0, 1.0], [0, ...

  3. ubuntu系统没有声音解决方法

    好像装了个放视频的软件,就没有声音了.后面网上搜到了一个简单粗暴的办法,效果很明显,改变权限后直接就有声音了. -------------------------------------------- ...

  4. Python 显示调用栈

    Python调试不如强类型的语言方便,显示调用栈有时非常必要,inspect模块很好用 import inspect inspect.stack() inspect.stack()返回的是一个函数栈帧 ...

  5. 【转载】Navicat Premium 12安装与激活

    原文地址 https://www.jianshu.com/p/5f693b4c9468#comment-20147185感谢作者的无私奉献,无意侵权,如需删除请联系我!所提供的激活文件理论支持Navi ...

  6. .NET开源工作流RoadFlow-表单设计-按钮

    在表单中添加一个按钮: 宽度,高度:按钮的宽度和高度. 文本:按钮显示的文本. 事件:点击按钮执行的操作.

  7. JSP初学者4

    Filter可认为是Servlet的“加强版”,他主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的 处理链. 使用Filter完整的流程是:Filte ...

  8. Tesorflow源代码安装方式以及错误的解决方法

    作者 修雨轩陈@cnblog 目录 Configure the installation. (安装配置) Create the pip package and install (创建pip安装包并且安 ...

  9. Exchange 域用户无权管理邮箱

    将需要管理邮箱的域用户添加至“Microsoft Exchange Security Groups”用户组即可.

  10. CSS中的各类选择器

    属性选择器 结构性伪类选择器 UI状态伪类选择器 CSS其他选择器