centos7离线安装oracle11g,CentOS 7.5离线安装Oracle 11gR2
操作系统:CentOS 7.5 64bit,安装方式为gnome Desktop,附加系统工具以及兼容X Window安装包
Oracle版本:11gR2
Oracle11gR2官方文档链接
安装系统建立默认用户的时候建立非oracle的账号。
由于是离线安装,使用ssh登录,上传CentOS DVD镜像文件,上传Oracle安装文件,之后直接操作服务器键盘鼠标进行安装。
1. 通过sftp上传文件
/Users/xieshaohu/Downloads
put /Users/xieshaohu/Downloads/CentOS-7-x86_64-DVD-1804.iso
put /Users/xieshaohu/Downloads/linux.x64_11gR2_database_2of2.zip
put /Users/xieshaohu/Downloads/linux.x64_11gR2_database_1of2.zip
2. 修改Linux为本地源
mkdir /media/CentOS
mount -t iso9660 /media/CentOS-7-x86_64-DVD-1804.iso /media/CentOS
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old
mv /etc/yum.repos.d/CentOS-CR.repo /etc/yum.repos.d/CentOS-CR.repo.old
mv /etc/yum.repos.d/CentOS-Debuginfo.repo /etc/yum.repos.d/CentOS-Debuginfo.repo.old
mv /etc/yum.repos.d/CentOS-fasttrack.repo /etc/yum.repos.d/CentOS-fasttrack.repo.old
mv /etc/yum.repos.d/CentOS-Sources.repo /etc/yum.repos.d/CentOS-Sources.repo.old
mv /etc/yum.repos.d/CentOS-Vault.repo /etc/yum.repos.d/CentOS-Vault.repo.old
3. 启用本地源
vi /etc/yum.repos.d/CentOS-Media.repo
enable = 1
4. 安装依赖
yum -y install elfutils-libelf-devel\
binutils \
compat-libcap1 \
compat-libstdc++*.i686 \
compat-libstdc++-33 \
gcc \
gcc-c++ \
glibc*.i686 \
glibc \
glibc-devel*.i686 \
glibc-devel \
ksh \
libaio*.i686 \
libaio \
libaio-devel-*.i686 \
libaio-devel \
libgcc*.i686 \
libgcc \
libstdc++*.i686 \
libstdc++ \
libstdc++-devel*.i686 \
libstdc++-devel \
libXi*.i686 \
libXi \
libXtst-*.i686 \
libXtst \
make \
sysstat \
unixODBC \
unixODBC-devel xhost xdpyinfo xorg-x11-xauth
5. 建立账户
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 503 oper
/usr/sbin/groupadd -g 504 asmadmin
/usr/sbin/groupadd -g 506 asmdba
/usr/sbin/groupadd -g 505 asmoper
/usr/sbin/useradd -u 502 -g oinstall -G dba,oper oracle
passwd oracle
6. 设置用户组
/usr/sbin/usermod -g oinstall -G dba,oper,asmdba oracle
7. 修改内核参数
vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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 = 1048576
sysctl -p
8. 创建安装目录
mkdir -p /u01/app/oraInventory
mkdir -p /u01/app/oracle/product/11.2.0/db_home1
chown -R oracle:oinstall /u01/
chmod -R 775 /u01/
9. 修改/etc/security/limits.conf
vi /etc/security/limits.conf
oracle soft nofile 1024
oracle hard nofile 65536
10. 配置全局环境变量
/etc/profile
if [ $USER = “oracle” ]; then
if [ $SHELL = “/bin/ksh” ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
11. 配置Oracle环境变量
vi /home/oracle/.bash_profile
export DISPLAY=:0.0
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_SID=orcl; export ORACLE_SID
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_home1; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/ust/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jre:$ORACLE_/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
12. 禁用selinux
vi /etc/selinux/config
disabled
13. 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
14. 登录oracle账号,执行安装
./runInstaller
重要提示:安装过程中,如果碰到安装界面显示灰色遮盖,一直卡住不动,直接回车。出现次现象的原因是由于提示信息窗口没有展开显示,导致待确认操作。安装过程中一共出现三次此现象,前两次直接回车。最后一次是在数据库实例创建完毕后,把鼠标放到遮盖的窗口上拉开,按照提示执行两个脚本。最后即可安装完成。
centos7离线安装oracle11g,CentOS 7.5离线安装Oracle 11gR2相关推荐
- python3.6.2安装教程-CentOS 7.2下安装Python 3.6.2
CentOS7.2默认已经安装了Python2.7.5,因此要安装python3.6的话,得从python官网上下载相应版本的安装包 查看python2.7 1.下载:wget https://www ...
- python3.6.2安装教程-CentOS 6.5中安装Python 3.6.2的方法步骤
前言 centos 是自带python的.但是版本稍微旧一些.搞python开发,肯定要用新一点的稳定版.所以,要升级一下python.本文将介绍在CentOS 6.5中安装Python 3.6.2的 ...
- centos安装llvm_Linux CentOS上编译并安装Clang教程
如何在Linux CentOS上编译并安装Clang?下面小编为大家具体的介绍一下,解决你在安装Clang遇到的一系列问题. 一.Minimal版CentOS安装Clang前的环境准备 1,安装gcc ...
- 不联网redhat5.5安装oracle11g,redhat5.5_64位上安装oracle11gR2_步骤+问题解决
redhat5.5 64位上安装oracle11gR2 步骤 1.linux操作系统要求: redhat4要求是Red Hat Enterprise Linux 4 Update 7及以上 redha ...
- linux离线安装dotnet,CentOS 7.1下安装dotnet core
.NET CORE的官方(http://dotnet.github.io/getting-started/)只提供了Windows, Ubuntu14.04, 及Docker(也是基于Ubuntu14 ...
- centos5安装oracle11,CentOS 6.5 x64 安装 Oracle11g R2
一. 环境配置 操作系统: CentOS6.5-x86_64 主机名: aqgk-oracle 内存:64G 安装文件: p13390677_112040_Linux-x86-64_1of7.zip. ...
- 联想G400安装win7+centos双系统并安装BCM431432无线网卡驱动
1.安装centos 首先用win7自带的分区工具划分出一个80G的空闲分区用来安装centos,鼠标放在我的电脑点击右键,单击管理,选择磁盘管理,我们可以看到,整个硬盘被分为若干个分区,我们找到一个 ...
- Linux软件安装管理 - CentOS (二) ---- yum在线安装
1. 软件包管理简介 2. rpm命令管理(Redhat Package Manager) 3. yum在线安装 3.1 yum源文件 vi /etc/yum.repos.d/CentOS-Base. ...
- linux下静默安装oracle10g,CentOS下远程静默安装Oracle10g笔记
#CentOS 4.7 Oracle 10.2.0.1 #scp user@host 10201_database_linux_x86_64.cpio /local 解压到/home/oracle/d ...
最新文章
- c# 加密解密帮助类
- Amphorae 与 Octavia Worker 的安全通信实现
- Postman使用方法示例
- 如何利用永洪自服务数据集,构建强大的数据处理能力?
- oracle 10g 关库,Oracle Db10g 启动和关闭数据库
- 论文阅读笔记(四)【ACL 2021】FEW-NERD: A Few-shot Named Entity Recognition Dataset
- java 简易的闹钟设计_JavaFX实现简易时钟效果
- 上网行为管理系统服务器区域,上网行为管理服务器
- 2-字符串能否构成三角形及何种三角形
- 【软件测试】边界测试中所选择的输入测试数据一定是有效数据(错)
- 20181102_WCF简单双工
- 51nod1380 夹克老爷的逢三抽一
- 04 Workbench几何模型的创建
- mybatis plus分页插件 total数为0
- 电信增值业务学习笔记(转)
- 微服务网关之一 介绍
- hp工作站 安装服务器系统,HP工作站操作系统安装说明.pdf
- 基于FPGA实现的流水灯项目
- ubuntu中利用LTSP搭建无盘工作站
- 计算机程序设计员国家职业标准
热门文章
- HDU 5528 Count a * b
- P6327 区间加区间sin和 线段树 + 数学
- 【ZJOI2019】线段树【线段树上dp】【大讨论】
- P3033 [USACO11NOV]牛的障碍Cow Steeplechase
- P3567 [POI2014]KUR-Couriers
- Codeforces Round #722 (Div. 2)
- Take Your Seat Gym - 102222D
- Matlab快速入门
- 洛谷P3270:成绩比较(容斥、组合数学)
- AT3877-[ARC089C]GraphXY【构造】