Linux5安装oracle

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 06:36 点击:

1、 选择语言,最好选择ENGLISH。
一切从英文开始,是个很好的习惯。其实也省了乱码问题。
2、 磁盘分区。
如果你磁盘很大,而且不用考虑机器崩溃后的修复,你可以选择自动分区。我虚拟机的磁盘也就20G,所以分7.9G给根分区,1G给/boot,2G给交换分区,剩下10G给/oracle。当然你有更大的硬盘就欢喜了,本人比较穷没办法了。
关于交换分区的大小,有oracle官网专家给出这样的建议:所需最小RAM为512MB,而所需最小交换空间为1GB。对于RAM小于或等于2GB的系统,交换空间应为RAM数量的两倍;对于RAM大于2GB的系统,交换空间应为RAM数量的一到两倍。
3、 防火墙:没有
4、 SELinux:关闭
5、 安装包:自定义软件安装包
6、 选上development(开发)一栏下的Development Tools,X Software Development,Legacy Software Development,但最好就注意一下这些选项的detail部分,因为是默认没有装上talnet的。
7、 等待安装完成。安装完成后,提示输入认证的时候,选择稍后认证,就可以骗过去了,以后都不提醒。
8、 为了ORACLE有更好的性能。建议关掉以下的服务:
chkconfig cups off
chkconfig sendmail off
chkconfig isdn off
chkconfig smartd off
chkconfig iptables off
chkconfig pcmcia off
9、 开启FTP、sshd服务及Telnet
 
二、ORACLE安装
1、 检查ORACLE在REDHAT Linux的安装所需要的软件包是否已经装上
binutils
compat-db
compat-libstdc++
gcc
gcc-c++
glibc
glibc-common
libstdc++
libstdc++-devel
make
pdksh
openmotif-2.2.2-16
sysstat
setarch
 可以用一下语句进行检查:
  rpm -qa binutils compat-* control-centre gcc* glibc* gnome-libs libstdc* make pdksh sysstat xscreensaver setarch
需要安装的包: sysstat:第四张盘
 
请务必确认以上软件包全部已经安装再继续一步
 
2、 创建Oracle组和用户帐户
用root执行以下语句:
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
id oracle:查询用户信息(确认创建)
passwd oracle
 
3、 创建目录
 用root执行以下语句,当然目录随各位看官习惯摆放:
mkdir -p /home/oracle/app/oracle
chown -R oracle:oinstall /home/oracle/app/oracle
chmod -R 775 /home/oracle/app/oracle
 
4、 配置Linux内核参数
下面的配置是oracle10g需要的最小值,如果你的电脑配置比这个大,就不用更改了:
cat >> /etc/sysctl.conf <<EOF
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=1048576
net.core.wmem_default=262144
net.core.rmem_max=1048576
net.core.wmem_max=262144
EOF
/sbin/sysctl –p
 
对每个参数值做个简要的解释和说明:
(1)      shmmax:该参数定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G。
(2)      shmmni:这个内核参数用于设置系统范围内共享内存段的最大数量。该参数的默认值是 4096 。通常不需要更改。
(3)      shmall:该参数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,通常不需要修改。
(4)      sem:该参数表示设置的信号量。
(5)      file-max:该参数表示文件句柄的最大数量。文件句柄设置表示在linux系统中可以打开的文件数量。
 
5、 为oracle用户设置Shell限制
        cat >> /etc/security/limits.conf <<EOF
oracle              soft   nproc  2047
oracle              hard   nproc  16384
oracle              soft   nofile 1024
oracle        

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • /etc/fstab 详解
    • nginx主主集群
    •  LVS-NAT和LVS-DR模式的实现详解
    •  RHCE考试之磁盘配额
    • 学习笔记:ACL详解
    • suse linux双网卡双网关配置
    •  LVM逻辑卷管理器
    •  Nginx主主负载均衡架构
    • ubuntu学习Mysql

    快速直达

    操作系统导航

    LinuxWindows虚拟机
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1