zoukankan      html  css  js  c++  java
  • CentOS下安装Orcale

    以前没有安装过,最近安装了。感觉在Liunx安装真的超麻烦。这是技术文档,分享给大家。

    LINUX安装oracle数据库步骤:

    1、安装依赖包

       yum -y install  gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-devel

    2、创建oracle专用的用户及用户组

      [root@oracledb ~]# groupadd -g 251 oinstall

    [root@oracledb ~]# groupadd -g 252 dba

    [root@oracledb ~]# useradd -u 256 -g oinstall -G dba -d /opt/oracle -s /bin/bash -m oracle

    [root@oracledb ~]# passwd oracle

    3、修改配置文件

      一、修改内核参数

    [root@oracledb ~]# vi /etc/sysctl.conf  #末尾添加如下

    net.ipv4.ip_local_port_range= 9000 65500

    fs.file-max = 6815744

    kernel.shmall = 10523004

    kernel.shmmax = 6465333657

    kernel.shmmni = 4096

    kernel.sem = 250 32000 100128

    net.core.rmem_default=262144

    net.core.wmem_default=262144

    net.core.rmem_max=4194304

    net.core.wmem_max=1048576

    fs.aio-max-nr = 1048576

    二、修改系统资源限制

    1

     [root@oracledb ~]# vi /etc/security/limits.conf  #末尾添加如下

     

    oracle   soft  nproc   2047

     

    oracle   hard  nproc   16384

     

    oracle   soft  nofile   1024

     

    oracle   hard  nofile   65536

    2

    [root@oracledb ~]# vi /etc/pam.d/login

     

    session    required    pam_namespace.so  #在此行下面添加一条pam_limits.so

     

    session    required    pam_limits.so

     

     

     

    4、创建安装目录并赋予权限

     [root@oracledb ~]# mkdir -p /opt/oracle/app/

     

    [root@oracledb ~]# mkdir -p /opt/oracle/oradata/

     

    [root@oracledb ~]# chmod 755 -R /opt/oracle/

     

    [root@oracledb ~]# chmod 775 /opt/oracle/app/

     

    [root@oracledb ~]# chown oracle.oinstall -R /opt/oracle/

    5、设置oracle用户的环境变量

     [oracle@oracledb ~]$ vi ~/.bash_profile

    export ORACLE_BASE=/opt/oracle/app

    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

    export PATH=$PATH:$ORACLE_HOME/bin

    export ORACLE_SID=orcl

    [oracle@oracledb ~]$ source ~/.bash_profile  #立即生效

     

    6、oracle两个压缩文件解压到同一个目录(database)下然后传输到linux目录下

    7、给该目录赋予所有权限(赋予权限要先切换到root用户下)

    8、修改环境变量:

    $>vi /etc/hosts

    显示如下:

    127.0.0.1   localhost     localhost.localhost.main

    ::1         localhost     localhost.localhost.main

    改为

    修改为一下样式:

    127.0.0.1   localhost     localhost.localhost.main

    ::1         localhost     ocalhost.localhost.main

     

    9、然后再虚拟机中打开终端输入 export LANG=en_US.UTF-8防止图形界面乱码

    10、然后切换到新建oracle用户下,在切换目录到database(数据库安装目录)目录下执行./runInstaller该命令,如果报错请继续以下步骤

     

    第一次执行./runInstaller

    报错java.lang.noClassFound....

    解决方法:

    执行命令 unset DISPLAY

     

    然后重启虚拟机

          注意:如果不重启报 DISPLAY未设置。。。。

    切换用新建的oracle用户登陆

    再次执行:./runInstaller

    即可开始安装

         

    如果启动图形界面显示错误 可以执行 xhost+ 来解决

    这是因为Xserver默认情况下不答应别的用户的图形程序的图形显示在当前屏幕上. 假如需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令

    xhost+

    这个命令将答应别的用户启动的图形程序将图形显示在当前屏幕上. 

     

  • 相关阅读:
    1088
    1082 read number in chinese
    1079 total sales of supply chain
    1075 pat judge
    1074 reverse list
    1071 speech pattern
    ts 之 多种泛型的处理方式
    玩一下node中的child_process
    玩转 js 位运算
    记录一下尝试的class和function分别作为构造函数方法
  • 原文地址:https://www.cnblogs.com/JIKes/p/9399810.html
Copyright © 2011-2022 走看看