1.初始化服务器,创建用户组以及用户
1.1 创建用户组 -- userone
以root用户执行命令:
#查看当前系统已创建的用户组,存在userone组则不执行以下创建命令
$cat /etc/group
#创建userone组
$mkgroup -'A' id='1006' userone
1.2 创建用户userone
#查看当前系统已创建的用户,存在userone组则不执行以下创建命令
$cat /etc/passwd
#创建userone用户
$useradd -u 1006 -g userone -d /home/userone -m userone
#设置密码
$passwd userone
#修改配置使系统用户userone密码直接生效
$vi /etc/security/passwd
修改userone的flags值为空后保存,如下
userone:
password = ********
lastupdate=**********
flags =
#此时新增用户完成,开启新窗口以userone用户登录,再次输入密码测试登录.
#以userone登录设置用户环境变量,添加以下内容到~/.profile中:
$su - userone
$vi ~/.profile
export ORACLE_SID=acptdb
export NLS_LANG='AMERICAN_AMERICA.ZHS16GBK'
#创建userone所需数据目录
$mkdir -p /home/userone/data
$chown -R userone:userone /home/userone
$chmod -R 755 /home/userone
#创建oracle所需目录
$mkdir -p /oracle
$chmod -R 755 /oracle
$chown -R oracle:dba /oracle
$mkdir -p /oradata
$chmod -R 755 /oradata
$chown -R oracle:dba /oradata
$mkdir -p /arch
$chmod -R 755 /arch
$chown -R oracle:dba /arch
应急方案: 创建用户和组失败应急方案
#删除已创建的用户:userone
$rmuser -p userone
$rm -r /home/userone
$smit rmuser
输入userone,回车退出
#删除用户组
$rmgroup userone
$smit rmgroup
输入userone,回车退出