一、更新和安装必要软件

##更新
yum -y update
##安装必要的软件
yum -y install binutils gcc gcc-c++  compat-libstdc++-33 glibc  glibc.i686  glibc-devel  ksh libgcc.i686   libstdc++-devel  libaio  libaio.i686  libaio-devel  libaio-devel.i686  libXtst  libXtst.i686  libX11  libX11.i686 libXau  libXau.i686  libxcb  libxcb.i686  libXi  libXi.i686  make  sysstat  compat-libcap1

二、准备安装文件:

一种是下载好安装文件后上传到linux服务上,另外一种直接再Linux服务器上下载(确定有外网可以访问到oracle官网)。建议事先使用迅雷下载,安装包4G,oralce官网服务器在国外下载比较慢

方法一、官网下载两个文件

oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 官网地址

oracle-database-ee-18c-1.0-1.x86_64.rpm  官网地址自动跳转到登录界面,登录成功后即可下载

方法二、服务器上下载

1.下载预先安装的包:

curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

-- 下载oracle的安装包:

wget http://download.oracle.com/otn/linux/oracle18c/180000/oracle-database-ee-18c-1.0-1.x86_64.rpm?AuthParam=1539962668_5311e130d1cfb704834cf88b9c9c5e5c

注意:AuthParam=1539962668_5311e130d1cfb704834cf88b9c9c5e5c为oracle登录信息。需要预先登录oracle官网把登录信息复制下来替换为自己的

mv oracle-database-ee-18c-1.0-1.x86_64.rpm\?AuthParam\=1539962668_5311e130d1cfb704834cf88b9c9c5e5c oracle-database-ee-18c-1.0-1.x86_64.rpm

2.安装

yum -y localinstall oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

会自动安装依赖的软件包。

安装信息省略,看到以下信息证明安装完成

Transaction Summary

================================================================================================

Install 1 Package (+56 Dependent packages)

Upgrade ( 3 Dependent packages)

3.安装oracle-database-servrer:

rpm -ivh oracle-database-ee-18c-1.0-1.x86_64.rpm

安装信息省略

注意:上述安装部署比较耗时,需要耐心等待。

4.参看配置文件:

cat /etc/sysconfig/oracledb_ORCLCDB-18c.conf

#This is a configuration file to setup the Oracle Database.

#It is used when running '/etc/init.d/oracledb_ORCLCDB configure'.

#Please use this file to modify the default listener port and the

#Oracle data location.

# LISTENER_PORT: Database listener

LISTENER_PORT=1521

# ORACLE_DATA_LOCATION: Database oradata location

ORACLE_DATA_LOCATION=/opt/oracle/oradata

# EM_EXPRESS_PORT: Oracle EM Express listener

EM_EXPRESS_PORT=5500

5.配置:

/etc/init.d/oracledb_ORCLCDB-18c configure

执行脚本之后将创建一个容器数据库(ORCLCDB)和一个可插拔数据库(ORCLPDB1),并且配置的默认监听端口是1521.

安装信息省略,看到以下信息证明安装完成

100% complete

Database creation complete. For details check the logfiles at:

/opt/oracle/cfgtoollogs/dbca/ORCLCDB.

Database Information:

Global Database Name:ORCLCDB

System Identifier(SID):ORCLCDB

Look at the log file "/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB.log" for further details.

Database configuration completed successfully. The passwords were auto generated, you must change them by connecting to the database using 'sqlplus / as sysdba' as the oracle user.

6.进程和端口查看:

#端口查看

netstat -nultp | grep -E '1521|5500'

tcp6 0 0 :::1521 :::* LISTEN 590400/tnslsnr

tcp6 0 0 :::5500 :::* LISTEN 590400/tnslsnr

ps -ef | grep -i orcl | grep -v grep

省略部分日志信息

oracle 604306 1 0 00:08 ?00:00:00 ora_m001_ORCLCDB

oracle 604321 1 0 00:08 ?00:00:00 ora_tt00_ORCLCDB

oracle 604323 1 0 00:08 ?00:00:00 ora_tt01_ORCLCDB

oracle 604325 1 0 00:08 ?00:00:00 ora_tt02_ORCLCDB

......

7.切换oracle用户登录系统:

su - oracle

8.配置环境变量

vi .bash_profile
##或者
vi .bashrc

在最后一行添加内容如下

###在末尾插入###
umask 022     ###这一步的作用未明
export ORACLE_SID=ORCLCDB        ####根据需求填写实际的sid,我的这个是系统默认的CDB(数据库容器),不是PDB
export ORACLE_BASE=/opt/oracle/oradata      ### 这是数据库默认物理存储文件的目录,
export ORACLE_HOME=/opt/oracle/product/18c/dbhome_1     #### 这是数据库默认的运行文件目录,包括命令(大概,描述不一定正确)PATH=$PATH:$ORACLE_HOME/bin:$HOME/.local/bin:$HOME/bin
export PATH

9.执行环境变量设置,目的使刚才修改的配置生效

source .bash_profile
### 或者
source .bashrc

10.到此结束,可以正常访问数据库了

sqlplus / as sysdba

11.启动和关闭数据库服务命令

SQL> shutdown SQL> startup

官网参考文档

Linux 安装Oracel18C完整版相关推荐

  1. Linux安装qt完整版教程

    Linux安装qt完整版教程 一.获取Linux-qt版本 二.linux安装qt 三.配置qt环境变量 四.linux-qt相关的显示配置 一.获取Linux-qt版本 qt 版本5.12.8官网下 ...

  2. linux安装oracle19c完整版(图形+静默安装)

    最近有个项目要搭建测试环境在云平台上,加上又刚参加完oracle组织的oracle 19c的升级培训,所以准备在测试环境里面直接安装oracle19c,提前熟悉一下.并将安装过程记录分享给大家,这里主 ...

  3. Linux dn命令大全,linux命令大全完整版.doc

    Linux命令大全完整版 目 录 TOC \h \z \t "001,1,002,2" 目 录 I 1. linux系统管理命令 1 adduser 1 chfn(change?f ...

  4. 【PHP7.2+】win10安装laravel(完整版,包含运行)

    [PHP7.2+]win10安装laravel(完整版,包含运行) 目录 [PHP7.2+]win10安装laravel(完整版,包含运行) 前置要求: 测试Composer 修改国内镜像 创建Lar ...

  5. 下载安装MicroStrategy 完整版

    一.下载MicroStrategy :https://www.microstrategy.com/cn/get-started/enterprise-evaluation 大约5G,填完资料后点击下载 ...

  6. eclipse安装教程完整版

    eclipse安装教程完整版 安装Java教程 安装eclipse教程 安装Tomcat教程 安装MySQL数据库教程 安装Java教程 到官网下载Java,这里推荐下载Java SE 8 下载完成后 ...

  7. Hive的安装【完整版】

    1.首先在安装mysql 详情见: linux安装mysql详细过程[easy] https://blog.csdn.net/qq_41946557/article/details/102680532 ...

  8. Linux下PureFTPd配置安装(完整版)

    网上关于pureftp的安装教程很多,但是试了以后发现很多其实都不完善,很容易出错,自己安装摸索以后总结如下: 首先安装之前最好用netstat -ntl来查看ftp默认的21端口是不是已经被占用了, ...

  9. docker 安装mysql_Docker安装MySQL完整版流程

    我们自己在linux上安装mysql的话,超级麻烦,安装完后还要进行各种各样的配置,之前在docker专题写了用docker安装mysql的快速版本以及修改编码的方式,这里总结一下安装流程和命令. 环 ...

最新文章

  1. matlab cam orbit,如何在MATLAB中平滑旋转3D绘图?
  2. java javaw区别
  3. mqtt协议视频教程_MQTT协议教程
  4. spoj 375 Query on a tree (树链剖分)
  5. BZOJ4388 : JOI2012 invitation
  6. android 打开谷歌导航,国内开启google位置记录功能/android版google maps 7+上,恢复位置记录功能在国内使用(需root)...
  7. opc服务器不显示目录,本地OPC服务器无法显示
  8. 文件服务器ping延时大,windowns 2008 ping 127.0.0.1延迟大的解决方法。
  9. C/C++面试题—序列化二叉树
  10. 示例1---从记事本中读取数值,然后写到数组中
  11. 在mysql中创建视图需要使用什么语句_mysql如何创建视图?创建语句是什么?
  12. 贝壳DMP平台建设实践
  13. 优矿-python计算上证50之间的相关系数
  14. 小爱同学控制灯 局域网
  15. 核心期刊《中国兽医学报》
  16. 进制与IP地址的转换
  17. 区块链技术如何为人工智能(AI)开辟新的道路?
  18. icloud无法注销,icloud服务中keyChain钥匙串无法关闭问题的解决。
  19. 浅析云桌面可视化与高性能分析平台的集成应用
  20. 图像的像素运算(Matlab)

热门文章

  1. Linux学习笔记二Shell教程
  2. openstack 制作windows镜像,创建windows虚拟机,虚拟机添加virt-io驱动
  3. leetcode 2022.04.10 招商银行专场竞赛 D.商店促销活动(dp)
  4. WebGL 3D 数百个 HTML5 例子学习 HT 图形组件
  5. 木材防霉剂预防木材发霉方法
  6. matlab 中lsim的用法,lsim的用法
  7. 政务外网部署 minio上传下载报错 javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
  8. 组合数学 (三): 排列组合的数学逻辑
  9. 什么是React Hook?
  10. Python利用正则表达式提取var自定义变量的值