在linux创建oracle10g数据库
发布网友
发布时间:2022-04-23 08:12
我来回答
共3个回答
热心网友
时间:2022-05-05 00:32
nobody在linux中是一个不能登陆的帐号,一些服务进程如apache,aquid等都采用一些特殊的帐号来运行,比如nobody,news,games等等,这是就可以防止程序本身有安全问题的时候,不会被黑客获得root权限。这些用户帐号是系统自带的。你可以看一下/etc/passwd文件中关于nobody的定义。
安装Oracle数据库要求以下创建用户组和用户
Oracle Inventory用户组(oinstall)
OSDBA用户组(dba)
Oracle软件拥有者用户(oracle)
非授权用户(nobody)
未经授权的用户:
由于使用者的目的主要是让数据库用户执行外部的工作,你不应该使用oracle用户。 oracle用户是一个高权限用户,显然,他们可以关闭数据库,访问资源和做其他事情。至少不是在正常的环境,你不会希望给任何数据库特权用户来执行这些数据库操作(实际上是创造一些其他权限的用户来使用数据库)。出于安全考虑,最好是创建一个完成指定操作的最低权限的用户。例如,从某个指定目录读取文件的操作,就只需要给一个读的权限就可以了,而不是执行权限。
对于低权限的用户需要的只是一种安全措施。这个“未经授权的用户”,在许多情况下,是指非DBA用户,它是一个非超级用户的总称。oracle使用nobody用户和组。
如果平时使用都是用oracle用户,所以实际上只需要创建oracle用户和dba组就可以了。
热心网友
时间:2022-05-05 01:50
一般来说只需要另创建一个oracle用户和dba用户组就可以 并将oracle用户加入到dba用户组中!因为安装oracle一定要用oracle用户身份才可以安装
热心网友
时间:2022-05-05 03:25
but you