ITPub博客

首页 > 数据库 > Oracle > 在redhat5.6上安装oracle 10g(简单基础步骤)

在redhat5.6上安装oracle 10g(简单基础步骤)

原创 Oracle 作者:oracle_zsx 时间:2013-08-22 12:41:29 0 删除 编辑
一、oracle 10g安装的前期准备
  1.虚拟的linux系统安装,使用vmware软件,linux操作系统下vm tool的安装,步骤如下:
    a).首先将linux.iso解压,然后拷贝到linux中,方法有多种,如配置samba共享文件夹来拷贝,或者使用u盘和移动硬盘拷贝到linux中放在一个单独的文件夹中。
    b).以第二种方式为例,拷贝完成之后做以下操作安装:
       找到VMWARETO.TGZ用命令tar zxvf VMWARETO.TGZ解压,解压完成之后使用cd vmware-tools-distrib命令切到该目录,然后执行./vmware-install.pl开始安装,这个过程全回车就可以完成,之后重启linux便可。
  2.将oracle 10g安装包拖到linux中,放在一个目录下,我习惯了放在自己创建的software目录下
二、开始安装oracle 10g,步骤如下:
  1.配置yum仓库
    vim /etc/yum.repos.d/server.repo
    [base]                                 //仓库名
    baseurl=file:///mnt/cdrom/Server       //仓库地址
    enabled=1                              //启用仓库
    gpgcheck=0                             //不检查软件合法性
  2.创建挂载点,挂载光盘,更新仓库
    mkdir -p /mnt/cdrom
    mount /dev/cdrom  /mnt/cdrom
    yum repolist
  3.解压该数据库安装包
    unzip 10201_database_linux32
  4.修改hosts文件
    vim /etc/hosts
    192.168.0.100   ocp
  5.设置内核参数
    vim /etc/sysctl.conf
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.sem = 250 32000 100 128
    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
  6.将内核参数重新传递给内核
    sysctl -p
  7.限制oracle能访问的最大进程和最大打开文件数
    vim /etc/security/limits.conf
    *   soft   nproc    2047
    *   hard   nproc    16384
    *   soft   nofile   1024
    *   hard   nofile   65536
  8.编辑oracle的认证方式
    vim /etc/pam.d/login
    session   required   pam_limits.so
  9.关掉selinux
    vim /etc/selinux/config
    selinux=disabled
  10.检查oracle安装需要的安装包以及安装
    a).rpm -qa setarch*    (如果没有要安装)
       yum install setarch*     安装步骤
    b).rpm -qa make*       (如果没有要安装,发现已经安装)
       yum -y install make*
    c).rpm -qa glibc*      (如果没有要安装,发现有了)
    d).rpm -qa libaio*
       yum install libaio
    e).rpm -qa compat-libstdc* (如果没有要安装,步骤如上)
    f).rpm -qa compat-gcc*
       yum -y install compat-gcc*
    g).rpm -qa gcc*          (如果没有要安装,步骤如上)
    h).yum -y install libXp*  (注意这里的X是大写的,千万别错,否则安装的时候会有问题)
    i).rpm -qa openmotif-2*
       yum -y install openmotif
    j).rpm -qa compat-db*
       yum -y install compat-db
  11.创建用户和组
    groupadd oinstall
    groupadd dba
    useradd -g oinstall -G dba oracle
    passwd oracle
    (给oracle用户一个密码也是oracle)
  12.创建oracle的安装路径(根目录oracle_base)
     mkdir -p /u01/app/oracle
  13.将该目录授权给oracle:oinstall组
     chown -R oracle:oinstall /u01/app/oracle/
  14.配置oracle用户参数,编辑.bash_profile文件
     su - oracle
     ls -la
     vim .bash_profile
     在export path 下面增加下面语句:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export SQLPATH=/home/oracle/labs
export PATH=$ORACLE_HOME/bin:$PATH
  15.执行这个配置文件
     source .bash_profile
  16.进入software/database目录(安装包所在目录),运行安装文件
     cd /software/database
     ls
     ./runInstaller
   17.如果发现错误,操作系统不支持,则执行此步骤
      su - root
      cat /etc/redhat-release
      vim /etc/redhat-release
      注释掉第一句:redhat.....5.6
      在下面添加:redhat-4
   18.重启切回到安装目录
      su - oracle
      cd /software/database
      ./runInstall
   19.如果发现报错,无法启动图形化界面则执行此步骤:
      su - root
      vncserver
      export display=locathost:1  (这里不见得就是localhost:1,要看vncserver下面出现的结果)
      xhost+
      su - oracle
      dbca
   20.图形化界面出现,自己一步一步完成,有写需要注意的地方自己多了解
   21.图形化界面完成之后,有提示两个脚本需要运行,其实可以不用运行
   22.修改.bash_profile文件,增加oracle_sid
      export oracle_sid=orcl
      更新这个配置文件
      source .bash_profile
   23.用dbca创建数据库,如果前面在安装数据库的时候选择安装,那么这一步可以省略
   24.启动oracle监听
      lsnrctl start
  
整个安装过程完成,谢谢!
 
启动em步骤:
先启动监听:
   lsnrctl start
   emctl start dbconsole
   http://localhost:1158/em
启动isqlplus步骤如下:
  lsnrctl start
  isqlplusctl start
  http://localhost:5560/isqlplus

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29107230/viewspace-769029/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-08-22

  • 博文量
    25
  • 访问量
    134544