Oracle用户创建及删除
偶尔会用到,记录、分享。
1. Oracle用户创建
#创建用户表空间
create tablespace $username datafile '/u01/app/oracle/oradata/ufgovdb1/${username}.dbf' size 5120m autoextend on next 1024m maxsize unlimited extent management local;
#创建用户临时表空间
create temporary tablespace ${username}temp tempfile '/u01/app/oracle/oradata/ufgovdb1/${username}temp.dbf' size 1024m autoextend on next 1024m maxsize unlimited extent management local;
#创建用户、密码
CREATE USER $username PROFILE DEFAULT IDENTIFIED BY crux DEFAULT TABLESPACE $username TEMPORARY TABLESPACE ${username}temp ACCOUNT UNLOCK;
#用户表空间不限额
GRANT UNLIMITED TABLESPACE TO $username WITH ADMIN OPTION;
#赋予用户分配权限
GRANT "CONNECT" TO $username WITH ADMIN OPTION;
#赋予用户connect、resource权限
grant connect,resource to $username;
#赋予用户session、dba权限
grant create session, dba to $username;
2.Oracle用户删除
#删除用户
drop user $username cascade;
#删除用户表空间
drop tablespace $username including contents and datafiles;
#删除用户临时表空间
drop tablespace ${username}temp including contents and datafiles;
示例:
create tablespace cwy_DE0624 datafile '/u01/app/oracle/oradata/orcl/cwy_DE0624.dbf' size 20480M autoextend on next 1024M maxsize unlimited extent management local;
create temporary tablespace cwy_DE0624temp tempfile '/u01/app/oracle/oradata/orcl/cwy_DE0624temp.dbf' size 1024M autoextend on next 1024M maxsize unlimited extent management local;
CREATE USER cwy_DE0624 PROFILE DEFAULT IDENTIFIED BY demo_0624 DEFAULT TABLESPACE cwy_DE0624 TEMPORARY TABLESPACE cwy_DE0624temp ACCOUNT UNLOCK;
GRANT UNLIMITED TABLESPACE TO cwy_DE0624 WITH ADMIN OPTION;
GRANT "CONNECT" TO cwy_DE0624 WITH ADMIN OPTION;
grant connect,resource to cwy_DE0624;
grant create session, dba to cwy_DE0624; 用户名:cwy_DE0624
密码:demo_0624
表空间&临时表空间概念
1、表空间
用来进行数据存储的(表、function、存储过程等),所以是实际物理存储区域。
每个table都有相应的user,而每个user都有默认的tablespace,如果你创建user时没有指定默认的tablespace,默认tablespace会指定USERS这个tablespace。
表空间一般设置为自动扩展.
2、临时表空间
临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。
主要用途是在数据库进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、管理索引[如创建索 引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理
重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长,直到耗尽硬盘空间。
Oracle用户创建及删除的更多相关文章
- Oracle用户创建、删除和授权等方法总结
一.查看用户及权限 1.查询所有用户: 1.1.查看所有用户基本信息 select * from all_users; 1.2.查看所有用户相信信息 select * from dba_users; ...
- oracle用户创建,连接,删除
绕过管理员身份进行登录: sqlplus /nolog conn /as sysdba 如何创建一个普通用户: 1.create user jsd1412 identified by jsd1412 ...
- 限制oracle用户创建、删除、修改用户对象
在sys用户下执行: CREATE OR REPLACE TRIGGER lms2014BEFORE create or DROP OR ALTER ON databaseDECLAREBEGINIF ...
- 对oracle用户创建asm磁盘
--root用户执行vi /etc/sysctl.conf #Install oracle settingfs.aio-max-nr = 1048576fs.file-max = 6815744#ke ...
- oracle用户创建
Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation.保留所有权利. G:\Users\Admin>sqlplus ...
- oracle用户创建及权限设置及表空间
建立表空间: create tablespace portx_data datafile 'D:\oracle_data\portx.dbf' size 50m autoextend on next ...
- oracle用户创建及权限设置
权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> ...
- [转载]Oracle用户创建及权限设置
出处:https://www.cnblogs.com/buxingzhelyd/p/7865194.html 权限: create session 允许用户登录数据库权限 create table ...
- Mysql 用户 创建与删除(基础1)
Mysql是最流行的关系型数据库管理系统之一,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个 ...
随机推荐
- JZM 的套题(暴力,DP)
J Z M \rm JZM JZM 即将奔赴 N O I \rm NOI NOI 考场,为了让同学们赶上自己的千分之一水平,刻意出了两道水题给同学们练练. 1.曾经的代码 J Z M \rm JZM ...
- PostgreSQL 涉及复杂视图查询的优化案例
一.前言 对于含有union , group by 等的视图,我们称之为复杂视图. 这类的视图会影响优化器对于视图的提升,也就是视图无法与父查询进行合并,从而影响访问路径.连接方法.连接顺序等.本文通 ...
- KingbaseES 数据库Windows环境下注册数据库服务
关键字: KingbaseES.Java.Register.服务注册 一.安装前准备 1.1 软件环境要求 金仓数据库管理系统KingbaseES V8.0支持微软Windows 7.Windows ...
- K8S_总结
K8S 核心组件 配置存储中心 --> etcd服务 主控(master)节点 [1] kube-apiserver 服务 apiserver:(K8S 大脑) 1. 提供了集群管理的 RE ...
- 【读书笔记】C#高级编程 第一章 .NET体系结构
(一) C#与.NET的关系 1) C#编写的所有代码都使用.NET Framework运行. 2) C#是一种编程语言,.NET Framework是一个平台(可开发.部署和执行分布式应用程序). ...
- 基于anaconda3的Pytorch环境搭建
安装anaconda3,版本选择新的就行 打开anaconda prompt创建虚拟环境conda create -n pytorch_gpu python=3.9,pytorch_gpu是环境名称, ...
- 注解@DependsOn解析
作用 @DependsOn注解可以定义在类和方法上,意思是我这个组件要依赖于另一个组件,也就是说被依赖的组件会比该组件先注册到IOC容器中. 在哪里被解析 解析的地方在 ComponentScanAn ...
- 【学习笔记】循环神经网络(RNN)
前言 多方寻找视频于博客.学习笔记,依然不能完全熟悉RNN,因此决定还是回到书本(<神经网络与深度学习>第六章),一点点把啃下来,因为这一章对于整个NLP学习十分重要,我想打好基础. 当然 ...
- Kubernetes 调度 - 污点和容忍度详解
当我们使用节点亲和力(Pod 的一个属性)时,它会将Pod吸引到一组节点(作为偏好或硬性要求).污点的行为完全相反,它们允许一个节点排斥一组 Pod. 在 Kubernetes 中,您可以标记(污染) ...
- Elasticsearch 开发入门 - Python
文章转载自:https://elasticstack.blog.csdn.net/article/details/111573923 前提条件 你需要在你的电脑上安装 python3 你需要安装 do ...