谈笑有鸿儒,往来无白丁

在恰当的时间、地点以恰当的方式表达给恰当的人...  阅读的时候请注意分类,佛曰我日里面是谈笑文章,其他是各个分类的文章,积极的热情投入到写博的队伍中来,支持blogjava做大做强!向dudu站长致敬>> > 我的微博敬请收听

   Linux上面安装oracle11g的全过程

纯粹技术与政治无关:小布老师的视频讲的真不错,总结一下供以后参考

   -------------------------------------------------------------------------

一、安装centos4.4版本
    1、安装centos的时候开始输入i586应用一些新功能;
    2、分区swap分区是内存的2倍
       / ext3 选择fill to maximum allowable size
    3、设置一个固定的IP地址
    4、不要启用防火墙
    5、注意在选择组件的时候选择上develop tools 和legacy software develop
       安装oracle需要安装开发环境
    6、图形声音、打印等不要选择
二、查看linux里面的包是否全支持oracle11g否
    binutils-2.15.92.0.2-18
    compat-libstdc++-33.2.3-47.3
    glibc-2.3.4-2.19
    glibc-common-2.3.4-2.19
    glibc-devel-2.3.4-2.19
    glibc-headers-2.3.4-2.19
    gcc-3.4.5-2
    gcc-c++-3.4.5-2
    libgcc-3.4.5
    libstdc++-3.4.5-2
    libstdc++-devel-3.4.5-2
    make-3.80-5
    sysstat-5.0.5
    ----------------------------
    unixODBC-2.2.11
    unixODBC-devel-2.2.11
    libaio-devel-0.3.105-2
    libaio-0.3.105-2
    elfutils-libelf-0.97-5
    elfutils-libelf-devel-0.97-5
    必须的rpm
    用这个命令查找   rpm -qa | grep
    没有就从安装包里面找发现下面的6个默认没有装好需要自己安装;
    有一个包里面都是从centos里面取出来的
    把这些包放到root的目录下面进行安装
    算了我把包整理了一下上传到csdn,不过是为了增加点积分而已总共1.7M左右。
    下载地址:http://download.csdn.net/source/471808
三、修改内核的参数

    参照oracle在linux下的安装文档进行大体如下:
    1、vi /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 = 4194304
      net.core.rmem_max = 4194304
      net.core.wmem_default = 262144
      net.core.wmem_max = 262144
      执行这个使生效;
      /sbin/sysctl -p
    2、vi /etc/security/limits.conf
      oracle           soft    nproc   2047
      oracle           hard    nproc   16384
      oracle           soft    nofile  1024
      oracle           hard    nofile  65536
    3、vi /etc/pam.d/login
      session    required     /lib/security/pam_limits.so
      session    required     pam_limits.so
    4、vi /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
四、创建ORACLE安装的组和用户
    groupadd oinstall
    groupadd dba
    mkdir /u01/oracle
    useradd -g oinstall -G dba -d /u01/oracle oracle
    passwd oracle
    chown -R oracle:oinstall u01
    id nobody确认nobody用户存在

五、设置ORACLE的环境变量

   用oracle的用户登录系统,然后
   vi  .bash_profile
  加入
  oracle_base=/u01
  oracle_home=$oracle_base/bin
  oracle_sid=chinantn
  path=$path:$oracle_home/bin
  export oracle_base oracle_home oracle_sid path
  注意=号两边不要有空格;
六、开始安装
   1、unzip linux oracle11.zip
   2、mv database /u01
   3、chown -R oracle:oinstall database/
   4、startx
   5、 用oracle用户登录
   6、进入终端,cd database
   7、./runInstaller
   8、vi /etc/hosts 加入ip 你的计算机名
   9、安装完后root执行两个脚本
   10、只安装软件
   11、netca  dbca设置侦听和创建数据库注意选择unicode字符集。  
上面的过程亲自试验成功。oracle11g+centos 4.4
实在不行就qq:147863130 吧山东济南的ORACLE用户多联系啊
记得转载的时候写上来源:http://blogjava.net/badboyryan
安装的时候第一步弹出一个错误,点确认后修改一下目录/u01/

 

posted on 2008-05-28 16:36 坏男孩 阅读(13806) 评论(3)  编辑  收藏 所属分类: ORACLE篇章

FeedBack:
# re: Linux上面安装oracle11g的全过程
2008-07-11 22:40 | 蓝皮鼠
呵呵,你也看小布老师的视频阿。我的oracle也是跟他学的,不过他出的太慢了,现在精力都在准备rhce的考试了,很少看oracle了,等考完试,好好交流一下。  回复  更多评论
  
# re: Linux上面安装oracle11g的全过程
2009-03-27 20:42 | 谢云超
看的小布老是的oracle视频?说实话他的编程还不错,我挺佩服,不过他的数据库我老是怀疑他的水平。  回复  更多评论
  
# re: Linux上面安装oracle11g的全过程
2011-07-18 09:18 | lurou
呵呵,我也一直在看小布老师的视频,官方文档也不是看不懂,可能是惰性吧,看不下去,哎。。 平时多交流吧,互相学习oracle的东西  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: