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是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个 ...
随机推荐
- day27--Java集合10
Java集合10 21.集合家庭作业 21.1Homework01 按要求实现: 封装一个新闻类,包括标题和内容属性,提供get.set方法,重写toString方法,打印对象时只打印标题: 只提供一 ...
- 【NOI P模拟赛】最短路(树形DP,树的直径)
题面 给定一棵 n n n 个结点的无根树,每条边的边权均为 1 1 1 . 树上标记有 m m m 个互不相同的关键点,小 A \tt A A 会在这 m m m 个点中等概率随机地选择 k k k ...
- bat-MD文件转CSV文件
目录 1. bat文件里面写死文件名 2. 拖入文件 注意:每个单元格不能出现字符[|.$.;] 1. bat文件里面写死文件名 @echo off && setlocal enabl ...
- bulk collect 在KingbaseES和Oracle的使用方法比较
概述 BULK COLLECT 子句会批量检索结果,即一次性将结果集绑定到一个集合变量中,并从SQL引擎发送到PL/SQL引擎.通常可以在SELECT INTO.FETCH INTO以及RETURNI ...
- URL slug是什么?
URL slug是什么? URL slug是 URL 中最后一个反斜杠之后的部分. 为什么slug 对 SEO 很重要? slug 对于关键字 SEO 来说非常强大.如果用户要在 Google 搜索& ...
- C#,使用FindWindow和FindWindowEx查找窗体和控件
函数: // Find Window // 查找窗体 // @para1: 窗体的类名 例如对话框类是"#32770" // @para2: 窗体的标题 例如打开记事本 标题是&q ...
- js工厂模式和构造函数
<!DOCTYPE html><html><head> <title>工厂模式和构造函数</title> <meta charset ...
- 第六章:Django 综合篇 - 13:发送邮件
在Python中已经内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装,让我们在Django环境中可以更方便更灵活的发送邮件. 所有的功能都在django.core.mail中. ...
- k8s中 资源配额 ResourceQuota
文章转载自:https://www.kuboard.cn/learning/k8s-advanced/policy/lr.html 当多个用户(团队)共享一个节点数量有限的集群时,如何在多个用户(团队 ...
- 17. Fluentd输出插件:out_copy用法详解
copy即复制,out_copy的作用就是将日志事件复制到多个输出,这样就可以对同一份日志做不同类型的分析处理. out_copy内置于Fluentd,无需单独安装. 示例配置 <match p ...