oracle快速添加用户及授权
--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快速添加用户及授权的更多相关文章
- oracle 数据库创建用户并授权
oracle 数据库创建用户并授权 备注: userName 为用户名,123456 为密码 drop user userName cascade; create user userName iden ...
- oracle修改密码、添加用户及授权
解锁某个用户 sqlplus/as sysdba; alter user scott account unlock; 忘记密码处理 登录:sqlplus/as sysdba;修改:alter user ...
- MySQL用户管理:添加用户、授权、删除用户
文章首发于[博客园-陈树义],请尊重原创保留原文链接. 添加用户 以root用户登录数据库,运行以下命令: create user zhangsan identified by 'zhangsan'; ...
- centos7 添加用户并授权root权限
centos7.2 版本,我们不可能每次都用root账号登陆,root账号公认的不安全,所以,首先,禁止掉root账号的登陆.1.静止root账号登陆. $ vi /etc/ssh/sshd.conf ...
- Mysql添加用户与授权
1.本地环境 CentOS Linux release 7.5.1804 (Core) mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using ...
- MySQL添加用户并授权
一. 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用户名 host:指定该用户 ...
- etcd 添加用户,授权特定目录
适用场景 多组共用etcd集群,创建一个新用户.新目录,让这个新用户只有新目录的使用权限. 命令和顺序 创建目录,注意此处是v2 curl -u root:pwd http://host:2379/v ...
- Oracle创建表空间,添加用户及授权
工具/原料 PLSQL 方法/步骤 1.在PLSQL里,用system/css(orcl系统用户)登陆,登陆的时候普通用户登陆选择normal就可以了 2.Oracle用户新增 执行语句 crea ...
- Oracle数据库表空间创建、添加用户并授权
--创建test表空间CREATE TABLESPACE test_data LOGGING DATAFILE '/u01/app/oracle/oradata/test/test_data.dbf' ...
随机推荐
- 项目管理系统 TAIGA 部署
题记 使用了 MantisBT 一段时间,觉得功能太少,只局限在错误跟踪,而且操作体验比较差,界面很糟糕,很早就想将其换掉. 偶然发现一个很不错的新选择:Taiga,于是就试着将其部署下来,发现绝对是 ...
- 机器学习kNN
from numpy import * import operator def createDataSet(): group = array([[1.0, 1.1], [1.0, 1.0], [0, ...
- ubuntu系统没有声音解决方法
好像装了个放视频的软件,就没有声音了.后面网上搜到了一个简单粗暴的办法,效果很明显,改变权限后直接就有声音了. -------------------------------------------- ...
- Python 显示调用栈
Python调试不如强类型的语言方便,显示调用栈有时非常必要,inspect模块很好用 import inspect inspect.stack() inspect.stack()返回的是一个函数栈帧 ...
- 【转载】Navicat Premium 12安装与激活
原文地址 https://www.jianshu.com/p/5f693b4c9468#comment-20147185感谢作者的无私奉献,无意侵权,如需删除请联系我!所提供的激活文件理论支持Navi ...
- .NET开源工作流RoadFlow-表单设计-按钮
在表单中添加一个按钮: 宽度,高度:按钮的宽度和高度. 文本:按钮显示的文本. 事件:点击按钮执行的操作.
- JSP初学者4
Filter可认为是Servlet的“加强版”,他主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的 处理链. 使用Filter完整的流程是:Filte ...
- Tesorflow源代码安装方式以及错误的解决方法
作者 修雨轩陈@cnblog 目录 Configure the installation. (安装配置) Create the pip package and install (创建pip安装包并且安 ...
- Exchange 域用户无权管理邮箱
将需要管理邮箱的域用户添加至“Microsoft Exchange Security Groups”用户组即可.
- CSS中的各类选择器
属性选择器 结构性伪类选择器 UI状态伪类选择器 CSS其他选择器