Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103729563
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-04-26 16:27:37


 
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kachy.blog.51cto.com/270625/52190
        最近在学习Oracle 10g,,当初安装还是个不小的麻烦,不过经过几次艰苦的安装历程也终于彻底弄透了这个安装步骤。网上也很多参考文档的,不过还是把自己总结的写下来,也算是个重新学习的过程吧。
  
   Redhat linux下oracle 10g 安装说明
1.硬件要求
  1.1 内存至少512M
     grep MemTotal /proc/meminfo
  1.2 交换分区 至少1G
     grep SwapTotal /proc/meminfo
  1.3 /tmp 目录空闲区 至少400M
     df -k /tmp 400M
  1.4 硬盘空闲区 至少4G
     df -k
2. 软件要求
  需要安装了以下软件包
     Gnu gcc package 至少是
     gcc-3.2.3-2
     make-3.79·
     binutils-2.11·
     openmotif-2.2.2-16·
     setarch-1.3-1 ·
     compat-db-4.0.14.5·
     compat-gcc-7.3-2.96.122·
     compat-gcc-c++-7.3-2.96.122·   
     compat-libstdc++-7.3-2.96.122·
     compat-libstdc++-devel-7.3-2.96.122
      可以使用以下命令检查:
     rpm -q package_name
      注意这里的package_name不带任何版本号,例如检查make-3.79
     rpm -q make
   如果以上软件没有安装,请从光盘镜像中找到安装.
3. 创建安装oracle 所需的组和用户
   需要的用户是oracle,组是dba,oinstall
   相关命令:
   groupadd oinstall
   groupadd dba
   useradd –g oinstall –G dba oracle
   passwd oracle
4. 创建安装安装所需的目录
    Oracle Base 目录/u/app/oracle/product/10.2/db_1
    mkdir –p /u/app/oracle/product/10.2/db_1
      chown –R oracle:oinstall /u/
      chmod –R 755 /u
5. 配置内核参数
   5.1 编辑/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
   5.2 改变当前内核参数的值
       /sbin/sysctl -p
6. 检查您的/etc/host.conf 是否含有下面的条目
     127.0.0.1 localhost
   如果没有的话, oracle 的监听器无法启动
7.为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。
   7.1 打开文件数和进程数的限制
       加入下面的行到文件/etc/security/limits.conf
         oracle soft nproc 2047
         oracle hard nproc 16384
         oracle soft nofile 1024
         oracle hard nofile 65536
   7.2 加入下面的行到文件/etc/pam.d/login
           session required /lib/security/pam_limits.so
8. 为oracle用户设置环境变量,注意以下命令为,必需以oracle用户身分登录
     ●Bash shell,更改.bash_profile,添加以下行
        export ORACLE_BASE=/u/app/oracle
         export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1
         export ORACLE_SID=**********
       export PATH=$ORACLE_HOME/bin:$PATH
         export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
  设置好后可以用命令 ehco $ORACLE_HOME
                       ehco $ORACLE_BASE 检查设置路径
11. 以oracle身分登陆xwindow,运行安装目录下的runInstaller
      ./runInstaller  

本文出自 “Kachy” 博客,请务必保留此出处http://kachy.blog.51cto.com/270625/52190

阅读(313) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~