linux下载下如何安装oracle
发布网友
发布时间:2022-04-22 12:57
我来回答
共1个回答
热心网友
时间:2022-04-10 12:36
7.为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell
限定。
7.1
打开文件数和进程数的*
加入下面的行到文件/etc/security/limits.conf
*
soft
nproc
2047
*
hard
nproc
16384
*
soft
nofile
1024
*
hard
nofile
65536
*
是指对所有的用户和组的*,
Oracle官方文档是这样要求的,我建议将*替换成oracle,
表示只针对oracle用户.
因为如果设置成*,会可能对其他的服务造成影响(例如对我的Sybase服务)
7.2
加入下面的行到文件/etc/pam.d/login
,假如它不存在的话
session
required
/lib/security/pam_limits.so
Oracle
官方网站如此说,但是已经有人发现这个也会造成影响.
我的操作系统版本是Redhat
AS
4.1,去掉这一行完全没有问题.
7.3
根据oracle
用户的默认shell,对默认
shell
start-up文件作如下改变.
如果是Bourne,
Bash,
or
Korn
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
如果是c
shell,则环境变量文件
/etc/csh.login的修改值如下:
if
(
$USER
==
"oracle"
)
then
limit
maxproc
16384
limit
descriptors
65536
endif