Chinaunix首页 | 论坛 | 博客
  • 博客访问: 259918
  • 博文数量: 54
  • 博客积分: 2668
  • 博客等级: 少校
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-06 01:08
文章分类

全部博文(54)

文章存档

2011年(14)

2010年(14)

2009年(26)

分类: Oracle

2009-07-19 13:36:53

centos5.3安装Oracle10g

1.    安装环境
l         硬件环境
CPU:英特尔双核2.0G
内存:2G
硬盘:320G
建议:swap分区设为实际内存的两倍。
l         软件环境
操作系统:CetnOS5.3
数据库:Oracle10G(linux)
2.    系统环境配置
l         修改内核参数
#vi /etc/sysctl.conf
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456
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
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_default = 262144
l         修改shelloracle用户的限制
/etc/secrity/limits.conf追加如下内容:
#cat >>/etc/secrity/limits.conf<
>oracle         soft        nproc       2047
>oracle         hard        nproc       16384  
>oracle         soft        nofile      1024   
>oracle         hard        nofile      65536  
l         设置oracle的环境变量
#groupadd  oinstall
#groupadd  dba
#useradd  -m  -d /u01/app/oracle –g  oinstall –G dba oracle
#passwd  oracle
根据提示输入2次密码。
修改 oracle家目录下的.bash_profile
#vi .bash_profile
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
 
# User specific environment and startup programs
 
PATH=$PATH:$HOME/bin
export PATH
#unset USERNAME
ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;export ORACLE_HOME
ORACLE_SID=orcl;export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
 
l         修改oracle下的.bashrc文件
 
# .bashrc
 
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"
alias lsnrctl="rlwrap lsnrctl"
# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
中间出现的rlwrap 命令是装上了这包后为了便于在oracle中实现命令回调用,如果你没安装这个包就不需要加上这些
阅读(1728) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~