被忽视的oracle用户属组

简介:

被忽视的oracle用户属组

 

重庆的天,热得受不了,还在热浪中奔波,一个兄弟来电话,告知某个单实例数据库新增字段操作,一直卡在那里,执行不下去。因为忙着谈事情,简单的给了一些建议,比如:复制一个表,再试着在新复制的表里进行此项操作。但还是不能成功,他很着急,不断的来电话,弄得我心烦意乱的。就再次建议他查告警日志、看目录权限等。后边,他又陆续发了一些告警日志来,我拿着手机qq,眯着眼在晃晃的太阳下看啊看,也没看出过什么明堂,只好告诉他,等我忙完,上网的时候,亲自动手了。

 

因为oracle不是本人安装的,直观感觉应该是权限的问题。远程qq,登录到系统,先查看oracle用户的属组:

id oracle

uid=501(oracle)  gid=502(dba) groups=502(dba)

晕,怎么没有属组oinstall呢,再查看/etc/group文件,oinstall存在啊。

wKiom1e8RFLSOLy7AABKUPr9FTo028.jpg-wh_50

那就把它搞上吧!

usermod  –g oinstall –G dba oracle

再检查oracle属性

wKioL1e8RbHjxxBMAAA8OgV7hSI612.jpg-wh_50

改完后,让他再进行新增字段的操作,还是不行。只好要求相关人员,暂停业务,重启实例。悲催的事情来了,居然关闭不了实例,报错信息如下图所示:

wKioL1e8RGqx16JaAADtq3BFWjw522.jpg-wh_50

只好把oracle属组又改回来,关闭实例以后,再修改,然后启动实例,一切都正常了。在这个处理过程中,犯急了,把顺序弄反了,以至于多花了很多时间。


























本文转自sery51CTO博客,原文链接:http://blog.51cto.com/sery/1841674 ,如需转载请自行联系原作者




相关文章
|
SQL Oracle 关系型数据库
探秘Oracle表空间、用户、表之间的关系
 之前的DRP项目虽然用到了oracle,但是所有数据库对象的建立都是按文档来的,并没有仔细思考总结,后面再次用到oracle时,不能再那么糊里糊涂的用了,得稍微探索一下下了,究竟这些oracle中的数据库对象之间都存在什么关系呢?
探秘Oracle表空间、用户、表之间的关系
|
Oracle 关系型数据库 Linux
如果oracle用户下的$ORACLE_HOME bin oracle文件的属主或权限出了问题,那么该如何修复呢?
如果oracle用户下的$ORACLE_HOME bin oracle文件的属主或权限出了问题,那么该如何修复呢?
316 1
|
SQL Oracle 关系型数据库
常见问题:在 Windows 平台的 Oracle 12.1 数据库版本上的 Oracle Home 用户 (Doc ID 2101982.1、Doc ID 1529702.1)
常见问题:在 Windows 平台的 Oracle 12.1 数据库版本上的 Oracle Home 用户 (Doc ID 2101982.1、Doc ID 1529702.1)
180 0
|
Oracle 关系型数据库 Linux
Oracle Linux 8.5 上架微软应用商店,用户可免费下载
Oracle Linux 8.5 上架微软应用商店,用户可免费下载
Oracle Linux 8.5 上架微软应用商店,用户可免费下载
|
Oracle 关系型数据库 数据安全/隐私保护
oracle学习25-手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间
oracle学习25-手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间
124 0
|
Oracle 关系型数据库 数据库
oracle学习8-使用profile管理用户口令
oracle学习8-使用profile管理用户口令
122 0
|
Oracle 关系型数据库 数据库
Oracle用户操作、数据类型、表格修改、约束设置详解
Oracle用户操作、数据类型、表格修改、约束设置相关操作以及使用案例