红联Linux门户
Linux帮助

中标linux上成功安装oracle 10G

发布时间:2009-09-02 11:36:17来源:红联作者:ty8080
昨天刚重装了系统,于是突发奇想 想装oracle 看看能不能装上
以前也在其他linux上装过oracle.
一.安装系统时要把软件开发那一项给选择上,因为安装oracle时会需要gcc等工具。记住一定要选上哦

二 安装oracle得前期准备
首先保证/tmp目录有大于400m得空间,内存最好大于2G(呵呵我得机器才1G,也能安装)。磁盘空间也要足够大哦 ,可以用命令查看 df -
1. 添加用户和组

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle



2.创建安装目录

mkdir -p /u01/ppt/oracle

chown -R oracle.oinstall /u01



3.修改Oracle用户的.bash_profile

export PATH



unset USERNAME

export ORACLE_BASE=/0u1/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACLE_SID=ora10g

export PATH=$PATH:$HOME/BIN:$ORACLE_HOME/bin



4.调整内核参数 /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

net.core.rmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

sysctl -p 让参数生效



5. 编辑 /etc/security/limits.conf



oracle soft nproc 65536

oracle hard nproc 65536

oracle soft nofile 65536

oracle soft nofile 65536





nofile:操作系统用户可以同时打开的最大文件数

nproc:单个用户同时可以打开的进程数



6.编辑 /etc/pam.d/login

在最后一行添加:



session required pam_limits.so





7.如果/etc 下没有就创建redhat-release (主要用于欺骗oracle )
vim /etc/redhat-release

redhat-4

前期工作都准备好了,用oracle 用户登录X 就可以安装了。
打开一个终端,cd 到oracle 软件目录下 ./runInstaller 图形就会出来了。
其他的都是图形安装 很简单就不写了
文章评论

共有 7 条评论

  1. yanlong938 于 2010-08-09 03:04:36发表:

    写的挺详细的 有机会试试看

  2. msn123456789 于 2010-02-14 20:28:30发表:

    准备开始学了

  3. crealifemxm 于 2010-01-29 10:47:34发表:

    顶顶 下下来看看

  4. tan-junyu 于 2010-01-10 08:25:06发表:

  5. myfreel 于 2010-01-03 13:19:02发表:

    我是找红旗的,不知道有用吗。

  6. h_h 于 2009-09-11 10:39:04发表:

    学习oracle

  7. Dopsdck 于 2009-09-02 13:13:36发表:

    顺路学习下