Oracle用户管理和授权
文章目录
- Oracle表空间
- Oracle用户添加
- 1.分配表空间
- 2.新建用户和密码,并分配表空间
- 用户授权
- 1.授权操作
- 2.回收权限
- 修改用户
- 1.修改密码
- 2.解锁、锁定用户
- 删除用户
Oracle表空间
必须在sys 或者system 下才能创建表空间
创建数据库之前先创建表空间,将当前用户指向此表空间。
Oracle用户添加
Oracle用户添加,必须在sys或者system用户下进行添加,其他用户默认情况下无权限添加新用户。
添加新用户之前最好为该用户分配对应的表空间,例如我新建一个testdb用户,在sys或者system用户下执行以下命令:
1.分配表空间
/****分配表空间*****/
create tablespace testdb datafile 'C:\app\Administrator\oradata\orcl\testdb.DBF' SIZE 20M autoextend on next 10M permanent online
2.新建用户和密码,并分配表空间
/*新建用户*/
create user testdb identified by 123456
default tablespace testdb
temporary tablespace TEMP
用户授权
oracle新建的用户必须为其分配权限才能够正常是用。
权限详解
1.授权操作
/*授权*/
grant connect to testdb; /*链接数据库的权限*/
grant create any table to testdb;/*创建表的权限*/
grant create any index to testdb;/*创建索引的权限*/
grant create any view to testdb;/*创建视图的权限*/
完成以上操作,可能在插入的时候还会提示没有表空间权限,需要再次给用户授权
grant unlimited tablespace to testdb/*对标空间无限使用的权限*/
这样用户就有了以上权限,根据不同需求,给用户开放对应权限。
2.回收权限
REVOKE create any index FROM testdb
修改用户
1.修改密码
/**修改密码**/
alter user testdb identified by 123456789
2.解锁、锁定用户
/**用户锁定解锁**/
ALTER USER testdb ACCOUNT LOCK(UNLOCK)
/*查看用户及其表空间*/
select username,default_tablespace from dba_users;
/*修改用户表空间*/
alter user testdb default tablespace testdb1;
删除用户
/**删除用户testdb并没有删除表空间**/
drop user testdb
/**删除表空间**/
DROP TABLESPACE testdb INCLUDING CONTENTS AND DATAFILES;
这样表空间删除完毕
Oracle用户管理和授权相关推荐
- mysql和oracle用户管理_五种Oracle用户的授权与管理
创建和删除用户是Oracle用户管理中的常见操作,但这其中隐含了Oracle数据库系统的系统权限与对象权限方面的知识.掌握还Oracle用 创建和删除用户是Oracle用户管理中的常见操作,但这其中隐 ...
- Oracle用户管理学习总结
Oracle 用户管理 一.用户的概念 用户,即user,通俗的讲就是访问oracle数据库的"人".在oracle中,可以对用户的各种安全参数进行控制,以维护数据库的安全性,这些 ...
- 图解Oracle用户管理
一 操作实例 首先以system用户登录: 创建用户dog,密码为wangwang: 用dog登录,不能登录: 需要授予create session权限,才能登录: dog登录成功: dog创建表,不 ...
- oracle用户手册在哪里,Oracle用户管理常用操作参考手册
北大青鸟软件培训-网上学院: Oracle用户管理之一.创建profile文件. SQL>Create profile 文件名 limit FAILED_LOGIN_ATTEMP ...
- Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理
1.为什么学习oracle? 性能优越: 小型数据库 中型数据库 大型数据库 acess.foxbase mysql.sql server.informix sybase.oracle.db2 复杂量 ...
- 【数据库二】数据库用户管理与授权
数据库用户管理与授权 1.MySQL数据库管理 1.1 常用的数据类型 1.2 char和varchar区别 1.3 SQL语句分类 2.数据表高级操作 2.1 克隆表 2.2 清空表 2.3 创建临 ...
- 三、oracle 用户管理一
一.创建用户 概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用. create user 用户名 identified by 密码 ...
- 第五章 ORacle用户管理(1)
一 用户管理 (1) sys system (管理员) scott (普通用户) 前提: oracle上,假设你是oracle的管理员,当需要建立用户的时候,有你操作. ...
- 玩转oracle 11g(6): oracle用户管理
oracle用户的管理 创建用户 概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用. create user 用户名 identi ...
最新文章
- STM32 ADC 同步规则模式 ADC1与ADC2同用一个DMA
- Scikit-Learn 常用函数
- ubuntu中以root权限打开文件(夹)
- java f反射_java反射机制
- PHP 过滤器(Filter)
- linux6.5进入救援模式,rhel6.5救援模式修复系统
- [Leetcode][第491题][JAVA][递增子序列][回溯][RK算法]
- IDC报告:中国公有云服务市场同比增长49.7%,领跑全球
- nuxt webpack配置css,vuecli或nuxt用Webpack的优雅ProgressBar(webpackBar)
- MongoDB(两)mongoDB基本介绍
- ionic给图片加水印
- Matlab运动模糊,维纳滤波
- 怪物猎人ol服务器维护,腾讯宣布怪物猎人OL停运 12月31日正式关服
- 动态数据采集业务逻辑
- hdu 6217 BBP Formula
- 微型计算机原理第三版考试,微机原理考试试题及答案分析
- postgres install + postgis install(二)
- vue项目导出EXCEL功能
- 中国人为什么喜欢蹲着?
- 浅谈百度谷歌蜘蛛机器人活动规律