linux ES4下oracle10g安装心得
来源:互联网 发布:悟空网络加速器官网 编辑:程序博客网 时间:2024/04/20 02:52
安装oracle10g之前准备:
切换到root用户,进行如下检查:
Parameter Value File semmsl 250 /proc/sys/kernel/sem semmns 32000 semopm 100 semmni 128 shmall 2097152 /proc/sys/kernel/shmall shmmax Half the size of physical memory (in bytes) /proc/sys/kernel/shmmax shmmni 4096 /proc/sys/kernel/shmmni file-max 65536 /proc/sys/fs/file-max ip_local_port_range Minimum: 1024 /proc/sys/net/ipv4/ip_local_port_range Maximum: 65000 rmem_default 262144 /proc/sys/net/core/rmem_default rmem_max 262144 /proc/sys/net/core/rmem_max wmem_default 262144 /proc/sys/net/core/wmem_default wmem_max 262144 /proc/sys/net/core/wmem_max
切换到root用户,进行如下检查:
- 检查总的物理内存: (至少1024MB)。命令是 # grep MemTotal /proc/meminfo
- 检查交换区大小: (大小为物理内存1.5倍,若物理内存大于2048MB,可以和物理内存一样大)。 命令是 # grep SwapTotal /proc/meminfo
- 检查剩余磁盘空间:(至少为400MB)。 命令是 # df -k /tmp
- 检 查下面的包是否安装:make-3.79.1,gcc-3.2.3-34, glibc-2.3.2-95.20, compat-db-4.0.14-5, compat-gcc-7.3-2.96.128, compat-gcc-c++-7.3-2.96.128, compat-libstdc++-7.3-2.96.128, compat-libstdc++-devel-7.3-2.96.128, openmotif21-2.1.30-8, setarch-1.3-1。 命令是 rpm -aq | grep ×××
- 检查系统中有oinstall组: more /etc/oraInst.loc
- 检查系统中有dba组: # grep dba /etc/group
- 若没有这两个组则加入这两个组: # /usr/sbin/groupadd oinstall, # /usr/sbin/groupadd dba
- 检查oracle用户是否存在: # id oracle
- 若oracle用户存在但不属于oinstall组和dba组则: # /usr/sbin/usermod -g oinstall -G dba oracle
- 若oracle用户不存在则: # /usr/sbin/useradd -g oinstall -G dba oracle
- 给oracle用户设置密码: # passwd oracle
- 检查nobody用户是否存在: # id nobody
- 若不存在则: # /usr/sbin/useradd nobody
- 检查kernel参数是否满足要求:
- 用任一种编辑器编辑或创建 /etc/sysctl.conf 在末尾加上:
kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 rmem_default = 262144 rmem_max = 262144 wmem_default = 262144 wmem_max = 262144 重启系统后改动生效。(安装过程中可以用重试) - 设置oracle用户的shell Limits:
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 - 在文件 /etc/pam.d/login 中加入下面一行(如果不存在的话):
session required /lib/security/pam_limits.so - 在/etc/profile中加入(for Bourne, Bash, or Korn shell):
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi - 设置oracle用户的环境变量:Bash shell (bash) on Red Hat
$ vi .bash_profile - 在其中设置:
umask 022 ORACLE_SID, ORACLE_HOME, or ORACLE_BASE - 改完保存退出后,运行脚本:
$ . ./.bash_profile - 然后开始正式的安装。
kernel参数参考下面的表:
- linux ES4下oracle10g安装心得
- 心得之:linux下安装jdk tomcat oracle10g
- linux下安装oracle10g
- linux下安装oracle10g
- linux下安装oracle10g
- linux下 oracle10G 安装
- linux下安装Oracle10g
- Windows 7下安装Oracle10g心得
- Linux下Oracle10g的安装
- Linux下Oracle10g安装笔记
- linux as4下安装oracle10g
- Linux-- RedHat5下安装oracle10g
- linux下oracle10g安装文档
- linux as4下安装oracle10g
- CentOS下安装Oracle10g图文教程|Linux安装Oracle10g
- CentOS下安装Oracle10g图文教程|Linux安装Oracle10g
- CentOS下安装Oracle10g图文教程|Linux安装Oracle10g
- SubVersion1.4.3在ES4下的安装与配置
- 低级格式化硬盘工具(支持移动硬盘)http://www.tudou8.cn/post/332.html
- Lamp系统调优2
- Lamp系统调优3
- c++书籍的层次与境界
- 2007.11.20第一次写这里的博客
- linux ES4下oracle10g安装心得
- 求助,我想学习ASP
- C/C++面试题解
- 膳食中的十大平衡
- CString-clone Using Standard C++
- 探讨修复光盘的可能http://www.moon-soft.com/book/ttxfgpdkn.htm
- SQL SERVER 2005数据库镜像(上)
- 自动光盘修复机,拯救损坏的光盘http://hard.zol.com.cn/2004/0614/102449.shtml
- 如何修复有划痕的光盘http://www.hongen.com/pc/diy/problem/hard/cdrom/index2.htm