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' ...
随机推荐
- 修改K3数据是简介方法
如 及时库存里有个别产品库存没有库位 是*号的 这个时候 我们创建一个其他出库单,把这个没有库位的产品输入进去,库位随便写个 如002 保存,审核不了的 会提示负库存 去后台找到此单据号 修改 ...
- 如何恢复sqlserver误删除的数据(摘)
一.借助第三方工具 1.sqlserver2005: Log Explorer http://www.cnblogs.com/whitney/archive/2008/08/22/1273879.ht ...
- Spring学习笔记:Spring概述,第一个IoC依赖注入案例
一.Spring的优点 企业及系统: 1.大规模:用户数量多.数据规模大.功能众多 2.性能和安全要求高 3.业务复杂 4.灵活应变 Java技术:高入侵式依赖EJB技术框架-->Spring框 ...
- scss-算术运算符
由于scss具有编程语言的特点,那么运算符是必不可少的. 下面就通过代码实例分别做一下介绍. 一.赋值运算符: 赋值运算符就是我们最为熟悉的冒号(:),用来给声明的变量赋值. 代码实例如下: $hig ...
- css3 border-image及连续的图像边框
border-image 它是下面几个值的简写: border-image-source // 使用绝对或相对地址url,引入图片 border-image-slice //切割图片,取值支持:& ...
- 02_SimpleTrigger
[SimpleTrigger的构造方法] SimpleTrigger(String name,String group); //指定Trigger的所属组 和 名称 SimpleTrigger(Str ...
- Android 仿iPhone的日期时间选择器
可选只选择日期,也可以同时选择时间 只选择日期的情况 同时选择日期和时间的情况 关键代码: findViewById(R.id.selectDateButton).setOnClickListener ...
- 【Mood-15】DailyBuild 1月
keywords: AsyncImageLoader universal-image-loader 2015-01-07 AsyncImageLoader:异步动态加载网络图片 类似listview ...
- Qt删除文件夹
写的软件需要进行文件夹的复制,开始不怎么懂就找了个拷贝文件夹的代码测试了一下,运行程序选择了源目录和目标目录相同进行拷贝,结果悲剧了.因为是递归拷贝,导致文件夹被嵌套N层,软件死机,强制结束后,产生的 ...
- html表格设置
表格 表格由 <table> 标签来定义.每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义).字母 td 指表格数据(t ...