写点什么

CentOS 安装 Oracle(单机版)

作者:wong
  • 2022 年 2 月 17 日
  • 本文字数:1397 字

    阅读完需:约 5 分钟

2017 年整理的一份 Oracle 单机版安装步骤,再简单记录一下。

参考链接已经找不到,就不写了。

准备

  1. 操作系统

CentOS 6.x/7.x
复制代码
  1. 修改主机名

sed -i 's/hostname=localhost.localdomain/hostname=orapp/g' /etc/sysconfig/networkhostname orapp
复制代码
  1. 添加 hosts

echo "主机ip orapp" >> /etc/hosts
复制代码
  1. 关闭 selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configsetenforce 0
复制代码

安装

  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
复制代码
  1. 创建用户组

groupadd oinstallgroupadd dbauseradd oracle -g oinstall -d /home/oracleusermod -G dba oraclepasswd oracle
复制代码
  1. 修改内核参数

vim /etc/sysctl.conf #末尾添加如下net.ipv4.ip_local_port_range=9000 65500fs.file-max=6815744kernel.shmall =10523004kernel.shmmax =6465333657kernel.shmmni =4096kernel.sem =25032000100128net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=4194304net.core.wmem_max=1048576fs.aio-max-nr =1048576
复制代码
  1. 修改系统资源限制

# vim /etc/security/limits.conf #末尾添加如下* soft nproc 65536* hard nproc 65536* soft nofile 65536* hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536
# vim /etc/security/limits.d/90proc.conf #修改进程数* nproc 10240
# vim /etc/pam.d/loginsession required pam_namespace.so #下面添加一条pam_limits.sosession required pam_limits.so
# vim /etc/profile #这个感觉没多大用if[ $USER = "oracle" ];then if[ $SHELL = "/bin/ksh" ];then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi
复制代码
  1. 创建安装目录

mkdir /opt/oracle/app -pmkdir /opt/oracle/oradatachmod 755 /opt/oraclechmod 775 /opt/oracle/appchown oracle.oinstall -R /opt/oracle
复制代码

6.设置 Oracle 环境变量(oracle 用户下)

$ vim ~/.bash_profileORACLE_BASE=/opt/oracle/appORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1PATH=$PATH:$ORACLE_HOME/binROACLE_SID=orclPATH=$PATH:$HOME/bin:$ORACLE_HOME/binLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib LANG="en_US.UTF-8"export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG$ source .bash_profile #立即生效
复制代码
  1. 安装 Oracle

使用xmanager连接Linux#cd /opt/soft# unzip linux.x64_11gR2_database_1of2.zip# unzip linux.x64_11gR2_database_2of2.zip# xhost + #使所有用户都能访问图形桌面# su - oracle# cd /opt/soft/databases# ./runInstaller# 按照提示操作
复制代码
  1. 执行配置脚本(以 root 用户执行)

1)cd /opt/app/oraInventory/2)./orainstRoot.sh3)cd /opt/app/oracle/product/11.2.0/db_1/4)./root.sh(当出现 Enter the full pathname of the local bindirectory:[/usr/local/bin]: 时点击回车键)
复制代码


发布于: 刚刚阅读数: 2
用户头像

wong

关注

人生充满黑色幽默 2017.10.24 加入

一名工程师

评论

发布
暂无评论
CentOS 安装 Oracle(单机版)