Linux下安装oracle数据库

  1. 修改主机名:
    vim /etc/hosts
    vim /etc/sysconfig/network
    hostname Oracle
  2. 配置yum源
    • 配置yum源:vi /etc/yum.repos.d/yum.repo
      输入:
      Linux下安装oracle数据库_第1张图片
      yum.repo配置文件
    • 进行挂载:mount /dev/cdrom /mnt
    • 查看yum源是否配置成功:yum repolist
      Linux下安装oracle数据库_第2张图片
  3. 安装所需要的补丁包
    yum install -y binutils-* compat-libstdc++-33-* elfutils-libelf-* elfutils-libelf-devel-*  gcc-*  gcc-c++-*  glibc-*            glibc-common-* glibc-devel-* glibc-headers-* ksh-* libaio-* libgcc-* libstdc++-* make-* sysstat-* unixODBC-*   unixODBC-devel-* compat-libcap* 
    
  4. 创建用户和组
    /usr/sbin/groupadd oinstall   #创建oinstall用户组
    /usr/sbin/groupadd dba   #创建dba用户组
    /usr/sbin/useradd -g oinstall -G dba oracle  添加一个主组是oinstall,附加组是dba的用户oracle
    passwd oracle
    
  5. 修改操作系统参数
    • 修改内核参数
      编辑sysctl.conf文件vim /etc/sysctl.conf,添加以下内容:
      fs.aio-max-nr = 1048576
      fs.file-max = 6815744
      kernel.shmall = 2147483648
      kernel.shmmax = 68719476736
      kernel.shmmni = 4096
      kernel.sem = 250 32000 100 128
      net.ipv4.ip_local_port_range = 9000 65500
      net.core.rmem_default = 262144
      net.core.rmem_max = 4194304
      net.core.wmem_default = 262144
      net.core.wmem_max = 1048586
      
      使其生效:sysctl -p
    • 修改用户参数
      打开limits.conf文件vim /etc/security/limits.conf,向里面添加以下内容:
      oracle soft nproc 2047
      oracle hard nproc 16384
      oracle soft nofile 1024
      oracle hard nofile 65536
      
  6. 创建相关文件
    • 创建oradata来存放数据
      mkdir /oradata  
      chown oracle:oinstall /oradata    #修改权限
      [root@Oracle /]# ls -ld /oradata   #查看权限
      drwxr-xr-x. 2 oracle oinstall 4096 Dec 27 15:34 /oradata
      
    • 创建Oracle Base目录:
      mkdir -p /u01/app/
      chown -R oracle:oinstall /u01/app/
      chmod -R 775 /u01/app
      
  7. 编辑Oracle用户环境,编辑.bash_profile文件
    进入oracle用户权限su - oracle
    编辑配置文件vim .bash_profile,添加以下内容
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2/db
    export PATH=$ORACLE_HOME/bin:$PATH
    export ORACLE_SID=fsdb
    
  8. 解压缩并安装软件
    进入软件路径,并使用unzip解压前两个zip包,解压完成后可以看到一个database文



    以oracle用户身份登录系统安装Oracle

    su - oracle
    cd directory/database  #directory是之前解压出来的database所在的路径
    ./runInstaller  #进行安装
    

    然后会进入图形界面,按提示进行安装即可。


    Linux下安装oracle数据库_第3张图片

    Linux下安装oracle数据库_第4张图片

    Linux下安装oracle数据库_第5张图片

    Linux下安装oracle数据库_第6张图片

    Linux下安装oracle数据库_第7张图片

    Linux下安装oracle数据库_第8张图片

    Linux下安装oracle数据库_第9张图片

    安装完成后,需要按提示执行如下连个脚本文件:


    Linux下安装oracle数据库_第10张图片

    重新打开一个窗口,以root用户权限登录,并依次执行以上两个脚本:
    /u01/app/oraInventory/orainstRoot.sh
    /u01/app/oracle/product/11.2/db/root.sh
    

执行完两个脚本后再选择 ok

  1. 配置监听
    Oracle软件安装完后,需要执行命令netca配置监听器
    [oracle@Oracle app]$ netca
    一直next即可

    Linux下安装oracle数据库_第11张图片

  2. 使用dbca创建数据库
    [oracle@Oracle app]$ dbca

    Linux下安装oracle数据库_第12张图片

    Linux下安装oracle数据库_第13张图片

    Linux下安装oracle数据库_第14张图片

    Linux下安装oracle数据库_第15张图片

    Linux下安装oracle数据库_第16张图片

    Linux下安装oracle数据库_第17张图片

    关闭掉不常使用的组件
    Linux下安装oracle数据库_第18张图片

  3. 创建数据库成功后,使用sqlplus / as sysdba登录数据库
    lsnrctl status可以查看监听状态

你可能感兴趣的:(Linux下安装oracle数据库)