C.2 root用户需要完成的工作

root用户的工作主要涉及创建用户和用户组,配置内核参数,配置存储设备,安装必要的软件,创建必要的目录,指定目录权限等。

以下命令序列用于检查系统的软件、硬件是否满足安装要求:


/usr/sbin/prtconf|grep"Memory size"查看内存大小

/usr/sbin/swap-l 查看SWAP空间大小,单位为512字节的块

/bin/isainfo-kv 查看硬件位数

df-k 以KB为单位查看文件系统的使用情况

uname-r 查看操作系统版本

cat/etc/release 查看操作系统的release号

pkginfo-i SUNWarc SUNWbtool SUNWhea 查看所需软件是否已经安装


以下命令用于安装必要的系统软件:


pkgadd-d/cdrom/cdrom0/Solaris_10/Product SUNWarc

pkgadd-d/cdrom/cdrom0/Solaris_10/Product SUNWbtool


在文件/etc/system中添加以下内容,以配置内核参数:


noexec_user_stack=1

semsys:seminfo_semmni=100

semsys:seminfo_semmns=1024

semsys:seminfo_semmsl=256

semsys:seminfo_semvmx=32767

shmsys:shminfo_shmmax=4294967295

shmsys:shminfo_shmmni=100


为了使内核参数起作用,需要重新启动系统。

以下命令用于创建必要的用户和用户组,并为用户指定口令:


groupadd oinstall

groupadd dba

groupadd asmdba

groupadd asmadmin

useradd-g oinstall-G dba, asmdba-s/usr/bin/bash oracle

passwd oracle

useradd-g oinstall-G admadmin, asmdba-s/usr/bin/bash grid

passwd grid


以下命令用于创建必要的目录,并且指定相应的权限,Oracle软件将被安装在这样的目录下。需要注意的是,oracle用户对这些目录必须具有写权限。


mkdir-p/u01/app

mkdir/u01/app/base

mkdir/u01/app/oracle

chown-R oracle:oinstall/u01/app

chmod-R ug+w/u01/app