您当前的位置:首页 > 电脑百科 > 数据库 > Oracle

Oracle 针对用户的创建及其属性的修改步骤

时间:2022-03-17 10:28:26  来源:  作者:运维Danrtsey

1.1 适用范围

1.创建新的用户;

2.对已有用户进行相关属性的修改操作。

 

1.2 风险评估

部分属性的修改涉及到生产环境的要申请停业,避免业务交易无法正常进行:

1.创建新用户对原有的业务无影响,风险级别低,但要考虑新用户导入的数据量,避免数据表空间爆满,TEMP空间与归档空间不足。

2.修改用户密码:

1)会导致继续使用之前密码连接数据库的应用出现连接故障,如果该应用有重连机制,超过尝试次数会导致用户被锁,风险级别高。

2)会导致其他库上未进行修改的 DBLINK,无法远程连接到本数据库,风险级别 高。

3.修改用户默认表空间,不影响现有的业务,风险级别低。

4.修改用户默认临时表空间,不影响现有的业务,风险级别低。

5.修改用户 profile,会影响用户会话的连接配额,如连接会话数、密码过期设定、 空闲时间、连接时间等,风险级别中。

6.修改账户状态,会影响会话连接数据库,风险级别高。

7.修改密码口令过期,会影响会话连接数据库,风险级别高。

8.修改用户表空间配额,会影响用户在表空间中的使用额度,风险级别中。

9.修改用户权限,会影响会话的执行权限,风险级别中。

 

1.3 前期准备

不管是生产环境还是测试环境,备份永远是第一步操作,在评估时也要考虑是否有回退的可能,不要拿开弓没有回头箭当挡箭牌:

1.修改密码时,提前保存密文密码,同时找出到修改库的 DBLINK 也要修改。

2.修改用户属性时,提前保存原来的用户属性信息。

3.同研发确认用户需求,确保不影响业务。

4.安排变更窗口,停止应用。

1.4 操作流程

1.创建新用户

2.用户属性修改

3.修改密码 修改用户密码:

4.修改远程库 DBLINK 的用户密码:

5.修改默认表空间及临时表空间

6.修改 profile

7.修改账户状态(锁定,解锁)

8.修改口令过期

Alter user schema_name password expire;

9.修改表空间配额

alter user schema_name quota 100M|G on default_tbs;
alter user schema_name quota unlimited on default_tbs;

10.权限,角色授予与回收

grant privileges|role to schema_name [with admin|grant option]; grant privileges|role to schema_name [with admin|grant option];
Revoke privilege|role from schema_name;

1.5 变更校验

1.重新登陆进行账户验证新密码及账户锁定状态是否符合预期。

2.在远程库进行 DBLINK 连接验证是否正常。

3.检查用户账号状态是否正常

4.检查具体的权限是否符合要求

5.应用启动后,日志是否正常,最后观察业务是否正常进行

1.6 回退方案

1.删除新用户

2.修改回用户旧密码:

3.修改远程库 DBLINK 的用户密码:

4.修改默认表空间及临时表空间

5.修改 profile配置

6.修改账户状态(锁定,解锁)

7.修改表空间配额

8.权限,角色授予与回收

1.7 回退方案执行后的验证

1.用户旧密码登录验证是否正常

2.DBLINK连接是否正常

3.查看用户的默认表空间与临时表空间是否与最初状态一致

4.profile配置是否与最初状态一致

5.账户的状态是否与最初状态一致

6.表空间配置是否与最初状态一致

7.权限等是否与最初状态一致。

备注:回退方案的验证最重要的就是第一个步骤的备份与信息记录。这样才能验证回退方案是否达到预期。



Tags:Oracle   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
一文聊聊如何快速监控 Oracle 数据库
Cprobe 是一个探针采集器,支持常见数据库、中间件的采集,比如 MySQL、Redis、MongoDB、Oracle、Kafka、ElasticSearch 等。安装配置 Oracle简单起见,我使用 Docker 启动 Oracl...【详细内容】
2023-12-26  Search: Oracle  点击:(130)  评论:(0)  加入收藏
完成 Oracle 实例名称更改的关键步骤
一、背景在oracle数据的管理和维护过程中,我们有时需要更改instance_name,具体有以下场景: 重命名实例:当你需要更改现有 Oracle 实例的名称时,可以通过更改实例名称来实现。这...【详细内容】
2023-10-20  Search: Oracle  点击:(143)  评论:(0)  加入收藏
Oracle 通过向量存储和全新的生成式 AI 功能,持续推动 MySQL HeatWave 创新
通过向量存储、AutoML 和 Lakehouse 增强功能,以及 JSON 和 JavaScript 支持,MySQL HeatWave 有效提高了易用性Oracle 宣布将对 MySQL HeatWave 进行革新,包括支持向量存储、生...【详细内容】
2023-10-12  Search: Oracle  点击:(400)  评论:(0)  加入收藏
Oracle 推出集成向量数据库,增强生成式 AI 并提高开发人员工作效率
查询。这些新功能还支持 Retrieval Augmented Generation (RAG),这是一种创新性的生成式 AI 技术,将大型语言模型 (LLM) 和私有商业数据相结合,以回答自然语言问题。RAG 提供更...【详细内容】
2023-09-22  Search: Oracle  点击:(286)  评论:(0)  加入收藏
Oracle RAC是一种过时的数据库技术吗
今天早上南京下暴雨,我有走路上班的习惯,今天也不例外。不过不巧的是家里的两把大伞都被我放在办公室里忘记带回来了,只能拿着一把遮阳的小伞出门。可想而知,在瓢泼大雨之下,没走...【详细内容】
2023-09-18  Search: Oracle  点击:(237)  评论:(0)  加入收藏
如何给Alpine Linux安装Oracle JDK
Alpine使用的不是正统的glibc,对于一些强依赖glibc的系统建议不要使用Alpine,比如使用了Oracle JDK的系统,建议在Alpine换成OpenJDK。Alpine官方给出了Alpine的三大特征 Small...【详细内容】
2023-09-16  Search: Oracle  点击:(252)  评论:(0)  加入收藏
Oracle Database 19c在Linux系统上面的安装部署
Oracle数据库是由Oracle Corporation开发和提供的一种关系型数据库管理系统(RDBMS),它是全球最受欢迎和广泛使用的商业数据库之一。Oracle数据库具有以下特点和功能: 可靠性和稳...【详细内容】
2023-08-18  Search: Oracle  点击:(304)  评论:(0)  加入收藏
docker安装oracle 12c实现数据持久化
在Docker中安装Oracle 12c并实现数据持久化、配置密码以及远程访问,可以按照以下步骤进行操作:1)下载Oracle数据库安装文件:从Oracle官方网站下载适用于Docker的Oracle 12c安装...【详细内容】
2023-08-17  Search: Oracle  点击:(356)  评论:(0)  加入收藏
如何在 Oracle 中删除数据库及如何手动删除 Oracle 数据库
删除数据库是一个具有风险的操作,可能导致数据丢失。因此,在执行这些步骤之前,请务必备份重要的数据,并确保您有足够的了解和经验来执行这些操作。此外,建议在进行任何重要操作之...【详细内容】
2023-08-12  Search: Oracle  点击:(256)  评论:(0)  加入收藏
Oracle 数据库索引扫描方式
1. 索引范围扫描(Index Range Scan)当我们在查询操作中使用了 WHERE 子句进行范围查询时,Oracle 数据库会使用索引范围扫描方式。这种扫描方式通过索引键值的范围来定位需要的...【详细内容】
2023-08-08  Search: Oracle  点击:(321)  评论:(0)  加入收藏
▌简易百科推荐
Oracle正式发布Java 22
Oracle 正式发布 Java 22,这是备受欢迎的编程语言和开发平台推出的全新版本。Java 22 (Oracle JDK 22) 在性能、稳定性和安全性方面进行了数千种改进,包括对Java 语言、其API...【详细内容】
2024-03-21  OSC开源社区    Tags:Oracle   点击:(13)  评论:(0)  加入收藏
oracle数据库基础学习
在当今数字化时代,数据库已成为企业运营的关键要素。而Oracle数据库,作为全球领先的企业级数据库管理系统,更是备受推崇。本文将带您深入了解Oracle数据库的基础知识,帮助您从零...【详细内容】
2024-01-20  EmSpace    Tags:oracle   点击:(99)  评论:(0)  加入收藏
一文聊聊如何快速监控 Oracle 数据库
Cprobe 是一个探针采集器,支持常见数据库、中间件的采集,比如 MySQL、Redis、MongoDB、Oracle、Kafka、ElasticSearch 等。安装配置 Oracle简单起见,我使用 Docker 启动 Oracl...【详细内容】
2023-12-26      Tags:Oracle   点击:(130)  评论:(0)  加入收藏
Oracle这个公开漏洞正在被8220挖矿组利用
有的网络攻击组织喜欢极具攻击力的0-Day漏洞,但也有的组织更愿意在那些已经公开的漏洞上下功夫,针对那些未能打好补丁的目标,不断优化策略和技术来逃避安全检测,从而最终实现入...【详细内容】
2023-12-22    FreeBuf.COM  Tags:Oracle   点击:(114)  评论:(0)  加入收藏
Oracle数据库性能监控:洞察系统瓶颈的利器!
在当今信息时代,企业对于数据的存储和管理变得越来越重要。Oracle数据库作为全球广泛应用的关系型数据库管理系统,承载着大量的业务数据和应用。为了确保数据库的高效稳定运行...【详细内容】
2023-12-18  编程技术汇  今日头条  Tags:Oracle   点击:(98)  评论:(0)  加入收藏
Oracle软件在主机平台的应用
// 下 栽 の 地 止 :http://quangneng.com/2573/主机平台通常指的是大型服务器,包括UNIX、Linux、IBM Mainframe等。Oracle数据库在这些主机平台上的应用非常普遍,原因有以下几...【详细内容】
2023-11-30  阿小白    Tags:Oracle   点击:(146)  评论:(0)  加入收藏
Oracle数据库存在不可用索引性能问题
在实践中ORACLE数据库存在不可用索引会引发性能问题。所谓的不可用索引,是指索引自身出了问题,不能被所有SQL使用到。这与因SQL写法不当而无法使用索引的索引失效情况不同。当...【详细内容】
2023-11-23  测试小号等闲之辈  微信公众号  Tags:Oracle   点击:(241)  评论:(0)  加入收藏
Oracle数据库容灾方案:持续运营的保障之道!
Oracle数据库的容灾方案是为了保障数据库持续运营和数据的高可用性而设计的。在企业级应用中,数据库的持续运行对于业务的正常操作至关重要。一旦发生数据库故障或灾难,将会对...【详细内容】
2023-11-23  编程技术汇  今日头条  Tags:Oracle   点击:(143)  评论:(0)  加入收藏
Oracle数据库事务管理:确保数据一致性的关键步骤!
事务管理是数据库管理中至关重要的一环,它确保了数据的一致性、完整性和可靠性。Oracle数据库提供了强大的事务管理功能,能够保证多个操作在数据库中作为一个逻辑单元执行,以确...【详细内容】
2023-11-20  编程技术汇  微信公众号  Tags:Oracle   点击:(197)  评论:(0)  加入收藏
从来不是侥幸!Oracle为何独得印度政府青睐?
作者 | Mohit编译 | 小欧出品 | 51CTO技术栈(微信号:blog51cto)今年 8 月,印度教育部宣布选择 Oracle 云基础设施 (OCI) 来改造免费教育技术平台 DIKSHA。小微企业信用保证基金信...【详细内容】
2023-11-17    51CTO  Tags:Oracle   点击:(187)  评论:(0)  加入收藏
站内最新
站内热门
站内头条