- 论坛徽章:
- 0
|
安装Oracle时出问题了,OUI启动的第二步选择安装路径的时候提示:OUI-10036:无法创建产品清单位置,您可能无权写入该位置.自己是按照安装手册一步步来的。不知道怎么会错。请高人指点下。
下面是安装定义用户的组。
创建用户组和用户:
1创建用户组:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
2创建用户
# id oracle //查看用户名是否已经存在,不存在执行以下命令
# useradd -g dba -G oinstall -m -d /home/oracle oracle
注:# /usr/sbin/usermod -g oinstall -G dba oracle //当用户存在时,修改用户组设置
4 设置密码:
# passwd oracle //设置密码
注:// # /userdel oracle //删除用户
创建Oracle目录,设置环境变量:
1 创建oracle安装目录:
# chown -R oracle.oinstall /oracle // oracle根目录赋权限
# chmod -R ug=rwx,o=rx /oracle
# mkdir -p /oracle/10g //数据库10g安装目录
# chown -R oracle.oinstall /oracle/10g
# chmod -R ug=rwx,o=rx /oracle/10g
2 设置配置文件:
以 oracle 身份登录
# su - oracle
编辑登录配置文件vi /home/oracle/.bash_profile,在其中加入以下行:
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/10g
export ORACLE_SID=orcl
export PATH=$PATH ORACLE_HOME/bin
umask 022
此更改将在下次登录到 oracle 帐户时生效,或者运行“. ./.bash_profile”使修改生效。
设置核心参数:
1 检查如下核心参数:
Oracle数据库10g需要以下所示的内核参数设置。其中给出的是最小值,因此如果系统使用的值较大,则不要更改它。
kernel.shmall = 2097152 // 睁大眼睛,这里是r n !!
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
如果系统的参数设置的比上述参数值小,则以root用户编辑#gedit /etc/sysctl.conf 文件,添加或更改这些参数。
2 运行以下命令激活更改参数设置:/sbin/sysctl –p
天龙第七部:为 oracle 用户添加 Shell 限制
1 以 root 用户的身份编辑文件/etc/security/limits.conf,添加以下行:
# gedit /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
2 以 root 用户的身份编辑文件/etc/pam.d/login,修改或添加以下行:
session required /lib/security/pam_limits.so
session required pam_limits.so
3 以 root 用户的身份修改oracle用户的默认shell启动文件/etc/profile,添加以下行:
If [ $USER = "oracle" ]; then
If [ $SHELL = "/bin/ksh" ]; then //注意按要求写,特别是空格!
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
4 以 root 用户的身份修改c shell文件/etc/csh.login,添加以下行:
if ($USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
endif
OracleISO映像文件是用mount命令解压的,放在mnt下的。 |
|