CentOS 安装 Oracle(单机版)
作者:wong
- 2022 年 2 月 17 日
本文字数:1397 字
阅读完需:约 5 分钟
2017 年整理的一份 Oracle 单机版安装步骤,再简单记录一下。
参考链接已经找不到,就不写了。
准备
操作系统
CentOS 6.x/7.x
复制代码
修改主机名
sed -i 's/hostname=localhost.localdomain/hostname=orapp/g' /etc/sysconfig/networkhostname orapp
复制代码
添加 hosts
echo "主机ip orapp" >> /etc/hosts
复制代码
关闭 selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configsetenforce 0
复制代码
安装
依赖包
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
复制代码
创建用户组
groupadd oinstallgroupadd dbauseradd oracle -g oinstall -d /home/oracleusermod -G dba oraclepasswd oracle
复制代码
修改内核参数
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
复制代码
修改系统资源限制
# 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
复制代码
创建安装目录
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 #立即生效
复制代码
安装 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# 按照提示操作
复制代码
执行配置脚本(以 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
版权声明: 本文为 InfoQ 作者【wong】的原创文章。
原文链接:【http://xie.infoq.cn/article/d94b145fca70987bdd8ae73b7】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
wong
关注
人生充满黑色幽默 2017.10.24 加入
一名工程师











评论