oracel 12c 在实列下新建表空间和用户

2024-03-15 07:18

本文主要是介绍oracel 12c 在实列下新建表空间和用户,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第一步 :创建表空间

--默认使用的表空间
create tablespace 表空间名 datafile'/oradata/xxx/xxx.dbfA' size 20G autoextend on next 1G maxsize unlimited extent management local;
--临时表空间  使用order by group by 子句数据量过大时保存的临时表空间
create temporary tablespace 表空间名 tempfile'/oradata/xxx/xxx.dbfA' size 20G autoextend on next 1G maxsize unlimited extent management local;

第二部:创建用户,指定表空间 

--创建用户
 create user 用户名
 identified by 密码
 default tablespace 默认表空间名 
 temporary tablespace 临时表空间名
 account unlock;
 

grant unlimited tablespace to 用户名; 授予用户使用表空间的权限


create profile oldjcj_profile limit  --概要文件
cpu_per_session 10000   --每个session占用cpu的最长时间
logical_reads_per_session 20000 --每个session 最多允许读取20000个数据块
connect_time 60 -- 每个session最多允许连接60分钟
idle_time 30 --一个session最大空闲时间30分钟
sessions_per_user 10 --一个用户最多可以创建10个session连接
failed_login_attempts 5  -- 每个用户登录错误5次
password_lock_time unlimited -- 超过5次登录错误则密码长期锁定

alter user 用户名 profile oldjcj_profile;--给用户设置概要文件

grant connect,resource to 用户名; --授予连接的权限
grant create table,create sequence , create view to 用户名 with admin option;  --授予的权限可以由该用户授予其他账号
grant create session to 用户名;  -- 不能授予其他账号 创建session的权限


grant select any table to 用户名;--授予查询所有表的权限
grant drop any table to 用户名;; --授予卸载任何表的权限
grant update any table to 用户名; -- 授予修改任何表的权限
grant insert any table to 用户名; --授予插入任何表的权限
grant all to 用户名; --授予所有权限给用户

 

revoke create table from 用户名;  --收回赋予的权限

这篇关于oracel 12c 在实列下新建表空间和用户的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/811200

相关文章

Ubuntu如何分配​​未使用的空间

《Ubuntu如何分配​​未使用的空间》Ubuntu磁盘空间不足,实际未分配空间8.2G因LVM卷组名称格式差异(双破折号误写)导致无法扩展,确认正确卷组名后,使用lvextend和resize2fs... 目录1:原因2:操作3:报错5:解决问题:确认卷组名称​6:再次操作7:验证扩展是否成功8:问题已解

IDEA中新建/切换Git分支的实现步骤

《IDEA中新建/切换Git分支的实现步骤》本文主要介绍了IDEA中新建/切换Git分支的实现步骤,通过菜单创建新分支并选择是否切换,创建后在Git详情或右键Checkout中切换分支,感兴趣的可以了... 前提:项目已被Git托管1、点击上方栏Git->NewBrancjsh...2、输入新的分支的

MySQL之InnoDB存储页的独立表空间解读

《MySQL之InnoDB存储页的独立表空间解读》:本文主要介绍MySQL之InnoDB存储页的独立表空间,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、独立表空间【1】表空间大小【2】区【3】组【4】段【5】区的类型【6】XDES Entry区结构【

SpringSecurity显示用户账号已被锁定的原因及解决方案

《SpringSecurity显示用户账号已被锁定的原因及解决方案》SpringSecurity中用户账号被锁定问题源于UserDetails接口方法返回值错误,解决方案是修正isAccountNon... 目录SpringSecurity显示用户账号已被锁定的解决方案1.问题出现前的工作2.问题出现原因各

MySQL 用户创建与授权最佳实践

《MySQL用户创建与授权最佳实践》在MySQL中,用户管理和权限控制是数据库安全的重要组成部分,下面详细介绍如何在MySQL中创建用户并授予适当的权限,感兴趣的朋友跟随小编一起看看吧... 目录mysql 用户创建与授权详解一、MySQL用户管理基础1. 用户账户组成2. 查看现有用户二、创建用户1. 基

CSS实现元素撑满剩余空间的五种方法

《CSS实现元素撑满剩余空间的五种方法》在日常开发中,我们经常需要让某个元素占据容器的剩余空间,本文将介绍5种不同的方法来实现这个需求,并分析各种方法的优缺点,感兴趣的朋友一起看看吧... css实现元素撑满剩余空间的5种方法 在日常开发中,我们经常需要让某个元素占据容器的剩余空间。这是一个常见的布局需求

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

Mysql中的用户管理实践

《Mysql中的用户管理实践》:本文主要介绍Mysql中的用户管理实践,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录13. 用户管理13.1 用户 13.1.1 用户信息 13.1.2 创建用户 13.1.3 删除用户 13.1.4 修改用户

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

MySQL表空间结构详解表空间到段页操作

《MySQL表空间结构详解表空间到段页操作》在MySQL架构和存储引擎专题中介绍了使用不同存储引擎创建表时生成的表空间数据文件,在本章节主要介绍使用InnoDB存储引擎创建表时生成的表空间数据文件,对... 目录️‍一、什么是表空间结构1.1 表空间与表空间文件的关系是什么?️‍二、用户数据在表空间中是怎么