1. 参考地址

https://blog.csdn.net/u010257584/article/details/50902472
https://www.cnblogs.com/kerrycode/archive/2013/09/13/3319958.html

2.  验证需要的rpm包

rpm -q binutils compat-libcap1 compat-libstdc++- gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libxcb libXi make sysstat

查询结果

binutils-2.27-.base.el7.x86_64
compat-libcap1-1.10-.el7.x86_64
package compat-libstdc++- is not installed
gcc-4.8.-.el7.x86_64
gcc-c++-4.8.-.el7.x86_64
glibc-2.17-.el7.x86_64
glibc-devel-2.17-.el7.x86_64
package ksh is not installed
libaio-0.3.-.el7.x86_64
package libaio-devel is not installed
libgcc-4.8.-.el7.x86_64
libstdc++-4.8.-.el7.x86_64
libstdc++-devel-4.8.-.el7.x86_64
libXext-1.3.-.el7.x86_64
libXtst-1.2.-.el7.x86_64
libX11-1.6.-.el7.x86_64
libXau-1.0.-2.1.el7.x86_64
libxcb-1.12-.el7.x86_64
libXi-1.7.-.el7.x86_64
make-3.82-.el7.x86_64
sysstat-10.1.-.el7.x86_64

安装没有安装的仨个包

yum install -y compat-libstdc++-
yum install -y libaio-devel
yum install -y ksh

3. 修改 系统配置

vi /etc/sysctl.conf
添加或修改下面参数 kernel.shmmax =
kernel.shmall = 10
kernel.shmmni =
kernel.sem =
net.core.rmem_default =
net.core.rmem_max =
net.core.wmem_default =
net.core.wmem_max = 1
net.ipv4.ip_local_port_range =
fs.file-max=70
fs.aio-max-nr=

修改

/etc/security/limits.conf

内容中添加如下配置。

oracle soft nproc
oracle hard nproc
oracle soft nofile
oracle hard nofile
oracle soft stack
oracle hard stack

关闭防火墙 关闭selinux

添加用户

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
修改密码
passwd oracle
创建oracle主目录
mkdir -p /u01/oracle
修改目录权限
chown -R oracle:oinstall /u01/oracle
chmod -R /u01/oracle

修改环境变量. 在/etc/profile.d目录下新增一个oracle.sh 增加内容为

ORACLE_BASE=/u01/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/18.3./db_1; export ORACLE_HOME

ORACLE_SID=ora18c; export ORACLE_SID

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:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 

ulimit -n 

else

ulimit -u  -n 

fi

fi

重新登录 验证 环境变量正常

echo $ORACLE_HOME
echo $ORACLE_SID

4. 上传linux 的安装包文件

xftp或者其他方式

解压缩 修改 安装权限

修改host 关闭防火墙 关闭 selinux 等步骤不在复述

5. 进入 GUI 图形化安装

注意 18c 与之前的不一样 需要将 安装文件放到 oracle_home 路径下来执行安装 没有再选择 oracle_home的选项了

mkdir -p $ORACLE_HOME
mv -R * $ORACLE_HOME

6. dbca 建库

tips 本次安装与其他的区别

注意加黑与红色字体部分

这次安装失败了三次 才想到官网找解决方案.

. 下载地址
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
. 本次安装应用端的速度很快好像更改了部分地方
官网地址:
https://docs.oracle.com/en/database/oracle/oracle-database/18/ladbi/running-oracle-universal-installer-to-install-oracle-database.html#GUID-DD4800E9-C651-4B08-A6AC-E5ECCC6512B9 . Log in as the Oracle installation owner user account (oracle) that you want to own the software binaries.
Download the Oracle Database installation image files (db_home.zip) to a directory of your choice. For example, you can download the image files to the /tmp directory.
Create the Oracle home directory and extract the image files that you have downloaded in to this Oracle home directory. For example: $ mkdir -p /u01/app/oracle/product/18.0./dbhome_1
$ chgrp oinstall /u01/app/oracle/product/18.0./dbhome_1
$ cd /u01/app/oracle/product/18.0./dbhome_1
$ unzip -q /tmp/db_home.zip Note: . Oracle recommends that the Oracle home directory path you create is in compliance with the Oracle Optimal Flexible Architecture recommendations. Also, unzip the installation image files only in this Oracle home directory that you created.
From the Oracle home directory, run the runInstaller command to start the Oracle Database Setup Wizard. $ cd /u01/app/oracle/product/18.0.0/dbhome_1
$ ./runInstaller
Note: Run the runInstaller command from the Oracle home directory only. Do not run runInstaller from any other location.
. In the Select Configuration Option screen, select Create and configure a single instance database. .Select your installation type.
Installation screens vary depending on the installation option you select. Respond to the configuration prompts as needed. Note: Click Help if you have any questions about the information you are asked to submit during installation.

CentOS75 安装Oracle18c的更多相关文章

  1. Docker (一) 安装 Oracle18c

    通过Docker 安装 Oracle18c 1.拉取 oracle18c 镜像 docker pull registry.cn-hangzhou.aliyuncs.com/zhengqing/orac ...

  2. RPM 安装oracle18c 修改字符集的方法

    1. 安装完preinstall 和 oracle 的rpm版本之后 到这个界面 rpm -ivh oracle-database-preinstall-18c-.el7.x86_64.rpm war ...

  3. Centos7.5静默安装Oracle18c

    环境: CentOS7.5.Oracle18c(LINUX.X64_180000_db_home.zip) 1. 安装必要的依赖包 [root@bogon ~]# yum install bc bin ...

  4. CentOS75 安装 telnet 进行使用.

    1. 安装必须要的服务 yum install xinetd telnet telnet-server 2. 修改增加root用户登录权限 vi /etc/securetty 在最后面增加两行 pts ...

  5. Windows 2019 下安装Oracle18c

    1. 跟之前版本不一样 与linux 的版本一样 18c的DB 端的安装有区别. 首先需要 创建一个oracle的目录. 这里最简单的方法是 参照12c的目录来 创建 比如我创建的 然后将 db_ho ...

  6. Centos75 安装 postgresql11

    切换到root账户, #安装yum 源 yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_6 ...

  7. RPM 方式安装 Oracle18c 的方法

    1. 云和恩墨公众号介绍了 18c 通过rpm方式的安装包. 所以需要先下载一下. 地址. https://www.oracle.com/technetwork/database/enterprise ...

  8. 安装Oracle数据库心得

    学到Oracle数据库了,想在自己电脑上安装个Oracle数据库.在网上下载了一个Oracle18c版 下边是我安装Oracle18c版的数据库失败,后来在卸载过程中遇到的问题: 1.用Univers ...

  9. Oracle数据库入门到高薪培训教程(从Oracle 11g 到 Oracle 19c)

    一.Oracle数据库入门到高薪培训视频教程(从 Oracle11g 到 Oracle19c) 本套Oracle视频教程学习地址: https://edu.51cto.com/course/18034 ...

随机推荐

  1. 用BCP从SQL Server 数据库中导出Excel文件

    BCP(Bulk Copy Program)是一种简单高效的数据传输方式在SQL Server中,其他数据传输方式还有SSIS和DTS. 这个程序的主要功能是从数据库中查询Job中指定step的执行信 ...

  2. JS动态生成表格后 合并单元格

    JS动态生成表格后 合并单元格 最近做项目碰到表格中的单元格合并的问题,需求是这样的,首先发ajax请求 请求回来后的数据 动态生成表格数据,但是生成后如果编号或者(根据其他的内容)有相同时,要合并单 ...

  3. stm32_DMA采集一个AD数据_并通过DMA向串口发送

    这是以前学32的时候写的,那时候学了32之后感觉32真是太强大了,比51强的没影.关于dma网上有许多的资料,关于dma采集ad网上也有很多.亲们搜搜,这里只贴代码了,其实我也想详详细细地叙述一番,但 ...

  4. cURL函数库错误码说明之PHP curl_errno函数

    背景概述:游戏接口是使用PHP cURL扩展进行请求操作.但是,被请求的服务器经常会无故的不响应或者超时.总之,就是请求之后收不到响应回来的数据.这时候可不能说对方API接口有问题,或者,服务器有故障 ...

  5. log下一次改版优化别人代码的事

    有次接到个PM要改版一个功能的UI设计,前端童鞋还没敲定页面的时候,我先看了看这个功能的后台,我擦...简直是惨不忍睹..对PM来说是改版UI,对我这么有点代码洁癖的来说就是优化代码. 首先我能肯定的 ...

  6. CAN总线学习系列之三——CAN控制器的选择

    CAN总线学习系列之三——CAN控制器的选择 在进行CAN总线开发前,首先要选择好CAN总线控制器.下面就比较一些控制器的特点. 一些主要的CAN总线器件产品 制造商 产品型号 器件功能及特点 Int ...

  7. c# update check

    public class UpdateChecker { public static event EventHandler completeCheck; private static bool isC ...

  8. 20155216 Exp8 WEB基础实践

    Exp8 WEB基础实践 实践内容 Apache环境配置 apache是kali下的web服务器,通过访问 ip地址+端口号+文件名称 打开对应的网页. 输入命令 vi /etc/apache2/po ...

  9. 在window下安装第二个mysql

        win7电脑上已经通过安装的方式安装过一个5.5版本的mysql,现在需要再安装一个5.6版本的mysql,因此采用了免安装版的mysql 1.下载         直接去官网下载,社区版   ...

  10. 【第四课】Linux的基础命令使用

    目录 一.passwd重置密码 二.单用户模式 三.救援模式 四.设置SElinux 五.Linux的常用基础命令详解 5.1.mkdir命令 5.2.ls命令 5.3.cd命令 5.4.chmod命 ...