ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Debian 32位Oracle安装

Debian 32位Oracle安装

原创 Linux操作系统 作者:why566 时间:2008-09-03 16:22:53 0 删除 编辑

--安装环境包

apt-get install gcc make binutils libmotif3 lesstif2 rpm libaio1 libdb3 awk(mawk,original-awk,gawk) libc6-dev libc6
apt-get install gcc-3.3 g++-3.3 libstdc++5
------------------------------------------------------------------------
libmotif3 下载包:libmotif3_2.2.3-1_i386.deb
dpkg -i
-----------------------------------------------------------------------
 
--建立几个链接
# ln -s /usr/bin/awk /bin/awk
# ln -s /usr/bin/basename /bin/basename
# ln -s /usr/bin/rpm /bin/rpm
# ln -s /etc /etc/rc.d    # Required for root.sh

--创建用户:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba  -m oracle
usermod -g oinstall -G dba oracle

查询grep nobody /etc/group
# groupadd nobody
查询nobody用户
# id nobody
# useradd -g nobody nobody
如果有nobody
# usermod -g nobody nobody

--创建文件夹:

mkdir -p /oracle/app/oracle
mkdir -p /oradata
chown -R oracle:oinstall /oracle/app/oracle /oradata
chmod -R 775 /oracle/app/oracle /oradata

--/etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144

备注:shmmax内核参数定义单个共享内存段的最大值,要大于Oracle SGA
--查看物理内存: grep MemTotal /proc/meminfo
--查看SWAP空间: grep SwapTotal /proc/meminfo
执行/sbin/sysctl -p使修改生效

--/etc/security/limits.conf
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

--/etc/pam.d/login
session  required  /lib/security/pam_limits.so

--/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
--设置环境变量:
.bash_profile
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'

--执行:
oracle@debian:$export DISPLAY:0.0
# source .bash_profile
# ./runinstaller -ignoreSysPrereqs

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7478833/viewspace-441047/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: DataGuard日常维护
请登录后发表评论 登录
全部评论

注册时间:2008-07-04

  • 博文量
    46
  • 访问量
    95677