一)安装

1.命令 rpm -q gcc make binutils setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel unixODBC unixODBC-devel libaio-devel

  显示木有安装的,则安装上,可以把redhat的安装盘挂载redhat的系统上,到server目录下找到名字差不多的rpm;

  安装的过程中可能会报错,缺少.so的链接文件,则在server目录下找到相应的安装文件安装

  rpm -i openmotif-2.3.1-2.el5.i386.rpm
      libXp.so.6 is needed by openmotif-2.3.1-2.el5.i386
      参考http://www.linuxidc.com/Linux/2011-01/31646.htm
      rpm -i libaio-0.3.106-3.2.i386.rpm
      rpm -i openmotif-2.3.1-2.el5.i386.rpm
  rpm -i compat-gcc-34-g77-3.4.6-4.i386.rpm
      compat-libf2c-34 = 3.4.6-4 is needed by compat-gcc-34-g77-3.4.6-4.i386
          libg2c.so.0 is needed by compat-gcc-34-g77-3.4.6-4.i386
      参考http://www.2cto.com/database/201305/207856.html
      rpm -ivh compat-libf2c-34-3.4.6-4.i386.rpm
      rpm -ivh compat-gcc-34-g77-3.4.6-4.i386.rpm、

  都安装好之后,再次运行刚开始的命令,我这里,还是有以下包显示未安装
    package compat-gcc is not installed
    package compat-gcc-c++ is not installed
    package compat-libstdc++ is not installed
    package compat-libstdc++-devel is not installed

  这时,可以不必理会,参考http://hi.baidu.com/winlei/item/cfa1109bad9ab68d58146105

  安装rpm,可以到系统盘的安装包里,运行yum list | grep ***  找到想应的rpm安装包;再运行yum install ***(比如compat*,一次安装多个)

2.OS系统参数配置

  vi /etc/sysctl.conf    添加:

    #below for oracle10g
    kernel.core_uses_pid = 1
    kernel.shmmax = 536870912
    kernel.shmmni = 4096
    kernel.shmall = 2097152
    kernel.sem = 250 32000 100 128
    net.core.rmem_default = 4194304
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576
    fs.file-max = 6815744
    net.ipv4.ip_local_port_range = 9000 65500
    fs.aio-max-nr = 1048576

3. vi /etc/security/limits.conf  添加:

    #use for oracle
    soft nproc 2047
    hard nproc 16384  
    soft nofile 1024
    hard nofile 65536

4. vi /etc/selinux/config  确保:

    SELINUX=disabled

5. 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

    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_SID=orcl

6.添加用户组和用户

    groupadd dba
      groupadd oinstall
      useradd oracle -g oinstall -G dba
      passwd oracle

7.新建目录权限

mkdir -p /u01
      chown -R oracle:dba /u01
      chmod -R 755 /u0

8. su –oracle  (最好是注销,再用oracle账号登录)

9. cd ~

  vi .bash_profile  添加;

    #oracle environment add from 2013-08-07
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.1.0.6
    export ORACLE_SID=orcl
    export PATH=$PATH:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

10. unset LANG  (以防安装界面显示不全,oracle的安装界面是Java做的,可能是redhat系统中文的支持问题)

  进到oracle安装包的安装目录.../oracle_database_10g/database

  运行  ./runInstaller

二)配置

1. cd $ORACLE_HOME/network/admin

  即cd /u01/app/oracle/product/11.1.0.6/network/admin

2. netca

  这个命令会弹出配置界面,也可以vi编辑,如下

  vi tnsnames.ora  添加:(依据实际情况,以下举一个例子)

  ORCL_39 =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.39)(PORT = 1529))  
      )
      (CONNECT_DATA =
        (SERVICE_NAME = orcl)
      )
    )

3.测试能不能连接成功

  tnsping orcl_39

  tnsping 192.168.6.39:1529/orcl

4.进入sqlplus  (命令的格式如下)

  sqlplus 用户名/密码@orcl_39

灰常感谢龙哥,全程指导

ps:64位的redhat6上安装oracle11g时,遇到一个问题:

问题描述:

  运行sqlplus时,

  ERROR:
  ORA-01034: ORACLE not
available
  ORA-27101: shared memory realm does not exist
  Linux Error: 2: No
such file or directory

解决:参考http://www.itpub.net/forum.php?mod=viewthread&tid=359574&highlight=

  /etc/oratab

  oradb:/home/oracle/product/8.1.7:Y

oracle11g的安装过程:http://www.cnblogs.com/zhangyongli2011/archive/2012/04/04/2431953.html

redhat5.1上安装oracle 10.2g客户端及配置使用的更多相关文章

  1. RAC分解步骤之一,在oracle linux 4u4上安装oracle 10.2.0.1.0操作日志

    练习oracle的rac组建过程,第一步,先练习4u4上安装oracle 10.2.0.1.0.直接安装rac,有些难度.从简单的做起.总RAC步骤,参照小布老师的RAC组建. 1. 启动vc,登陆v ...

  2. 在 ubuntu 【6.06、6.10】 上安装 oracle 10.2.0.1,并打补丁 10.2.0.5

    特点: ubuntu 6.06.6.10 算是很古老的ubuntu了,其应该是基于 debian 4 的 tesing/unstable 分支.所以,毛病较多. 如何安装oracle10g? 几个技术 ...

  3. 在Windows 10上安装Oracle 11g数据库出现的问题及解决

    在Windows 10上安装Oracle 11g数据库,并且很多次出现过:当安装的进度条进行到快要结束的时候弹出一个提示框.如下: [Java(TM)2 Platform Standard Editi ...

  4. 在Linux系统上安装Oracle数据库

    前期准备:我用的是虚拟机上的CentOS 64位系统.所以需要设置网卡,时间,EPEL源,安装一些必备的软件. 1.1在虚拟机上安装好Linux系统后选择虚拟机设置—>网络适配器—>网络连 ...

  5. RHEL5 X86-64上安装Oracle 11gR2演示样例与总结

    进入Oracle DBA行业也有好几年了,可是说到安装Oracle的经验,我还真不是特别多,印象中刚開始每次安装都有点磕磕碰碰,随着接触Oracle的时间越来越长,各方面的原理.机制也都有一定的了解后 ...

  6. 在 CentOS 7.2 上安装 ODOO 10 (2018-10-09 持续更新)

    在 CentOS 7.2 上安装 ODOO 10 更新系统 yum update 安装 EPEL 源 1 yum install -y epel-release 安装依赖组件 yum install ...

  7. 在VirtualBox上安装Solaris 10全教程(包括下载)

    您可以在博文的最下方留下评价, 也可以点击左边的 关注 来关注我的博客的最新动态. 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐 来支持一下喔 如果您对博文有任何疑问, 可以通过评论或发邮件的 ...

  8. [转载]linux上安装oracle

    原文地址:linux上安装oracle作者:天涯恨客 1.创建oinstall组 [root@xieqing ~]# groupadd oinstall 创建dba组 [root@xieqing ~] ...

  9. 在Linux上安装Oracle服务的操作步骤

    如题,将我在云服务器上安装Oracle服务的惨痛经历分享出来,期间查找的资料踩过的坑无数,希望对大家能有帮助 闲话少叙,直接开始 首先,由于服务器比较差,需要先设置swap 查看是否设置swap虚拟内 ...

随机推荐

  1. Ubuntu下的计划任务 -- cron的基本知识

    下面不完全: 参考:http://blog.csdn.net/cuker919/article/details/6336457 cron是一个Linux下的后台进程,用来定期的执行一些任务.因为我用的 ...

  2. Android 开发程序员必备网站

    开发必备网站: Android 开发各种工具下载 Android 开发国内大牛集合 Android 开发技术博客周刊 Android 开发技术周报中文版 Android 优秀开源项目集合以及源码分析 ...

  3. 如何查看在Heroku上部署了那些站点

        使用以下命令查看 Heroku 站点地址:   $ heroku domains   例如: http://peaceful-springs-94972.herokuapp.com/signu ...

  4. tyvj-1460 旅行

    题目描写叙述: A国有n座城市,每座城市都十分美,这使得A国的民众们很喜欢旅行. 然而,A国的交通十分落后,这里仅仅有m条双向的道路.而且这些道路都十分崎岖,有的甚至还是山路.仅仅能靠步行.通过每条道 ...

  5. BZOJ 1293 SCOI2009 生日礼物 堆

    题目大意:给定一个数轴上n个点,每一个点有一种颜色,一共k种颜色.求一个最短的区间,包括全部k种颜色 卡了一段时间0.0 一開始想二分答案啥的 后来发现数据范围太大写不了0.0 后来去找题解才发现尼玛 ...

  6. uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型 - 大总结

    uint8_t / uint16_t / uint32_t /uint64_t  是什么数据类型 在nesc的代码中,你会看到非常多你不认识的数据类型,比方uint8_t等.咋一看.好像是个新的数据类 ...

  7. Android TelephonyManager类的使用

    TelephonyManager类主要提供了一系列获取手机与通讯相关的状态和信息的get方法,包含手机用户的信息.手机SIM的状态.电信网络的状态等. TelephonyManager类的对象的获取: ...

  8. Android中读取图片EXIF元数据之metadata-extractor的使用

    一.引言及介绍 近期在开发中用到了metadata-extractor-xxx.jar 和 xmpcore-xxx.jar这个玩意, 索性查阅大量文章了解学习,来分享分享. 本身工作也是常常和处理大图 ...

  9. rtems 4.11 工具链

    4年前,曾经把rtems4.10移植到atmel 9263上,要不是当时移植的git仓库还在的话,真是不相信自己居然还干过这事.所以这次再捡起的时候,要记录一下.还是从编译器开始. 首先打开 http ...

  10. 一张图帮你看懂 iPhone 6 Plus 的屏幕分辨率

    一张图帮你看懂 iPhone 6 Plus 的屏幕分辨率 几天前公布的 iPhone 6 Plus 官方标称屏幕是 1920 x 1080 的,可是在 Xcode 中我们发现模拟器的屏幕事实上是看似奇 ...