CentOS7.5上Oracle19c离线rpm安装

一、基础环境配置及依赖安装
(1)关闭系统防火墙(如外网环境不能关闭防火墙自行开放相关需要使用的端口即可)

systemctl stop firewalld
systemctl disable firewalld

(2)关闭selinux

vi /etc/selinux/config
SELINUX=disabled

(3)安装oracle需要的依赖(已通过互联网提前下载并制作yum仓库,配置一个离线yum源直接安装即可)
链接:https://pan.baidu.com/s/1zg6DUG0BTxY7H63lj78CrA    提取码:2ucb

1)首先解压zip包(建议将zip包放在/root目录下,否则需要修改local.repo中的目录)

unzip base.zip

2)创建离线yum源,备份原有repo文件,创建local.repo文件

echo "[local]" > /etc/yum.repos.d/local.repo
echo "name=local" >> /etc/yum.repos.d/local.repo
echo "enable=1" >> /etc/yum.repos.d/local.repo
echo "baseurl=file:///root/base" >> /etc/yum.repos.d/local.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/local.repo yum clean all

(4)安装oracle-database-preinstall
链接:https://pan.baidu.com/s/11TGhQ8H95umuV5PRUrfEcw     提取码:3yru

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

也可以使用rpm命令安装。

说明:如果上面的百度网盘链接失效,请使用下面的链接下载:

 链接:https://pan.baidu.com/s/18VOOCBLUYOb3YShXwADtHw?pwd=axo9     提取码:axo9

二、安装配置Oracle 19c

Oracle 19c下载地址:https://www.oracle.com/cn/database/technologies/oracle-database-software-downloads.html#db_free

(1)安装Oracle 19c

yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm

也可以使用rpm命令安装。

(2)初始化Oracle数据库,这个过程一般比较漫长

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

出现如下情况:如果nastat -nl |grep 1521没有结果,很可能是主机名设置有问题。

(3)配置环境变量,切换到oracle用户下

su - oracle

vi  .bash_profile #在最后添加如下几行

export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORCLCDB

#使环境变量生效

source .bash_profile

(4)登陆oracle数据库

sqlplus / as sysdba

修改密码

alter user system identified by 123456;

重新登陆

sqlplus   system/123456  as  sysdba 

(5)普通用户登录

①.切换到oracle用户,执行sqlplus

sqlplus  /nolog;

SQL*Plus: Release 19.0.0.0.0  - Production  on Tue Nov 22 10:33:30  2021

Version 19.3.0.0

Copyright (c) 1982, 2019 , Oracle. All rights resrved.

②.在SQL里面输入用户和密码连接数据库

conn   C##dsjzx/123456 

Connected.

(6)查看实例名(SID)和service name

select instance_name from  V$instance;
show parameter service;

创建用户和表空间,请参看:https://www.cnblogs.com/yeyuzhuanjia/p/16912281.html

CentOS7.5上Oracle19c离线rpm安装的更多相关文章

  1. Linux下Oracle19c离线rpm安装

    一.基础环境配置 1.关闭系统防火墙 systemctl stop firewalld syustemctl disable firewalld 2.关闭selinux vim /etc/selinu ...

  2. CentOS7.5 上使用 bundle 文件安装 MySQL8.0 MySQL5.0

    CentOS7.5 上使用 bundle 文件安装 MySQL8.0 MySQL5.0 CentOS7.5 环境 [root@instance-fjii60o3 ~]# rpm -qi centos- ...

  3. CentOS7.5上FTP服务的安装与使用

    1.FTP简介 1.1FTP:File Transfer Protocol 文件传输协议 FTP是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式.它属于网络传输协议的应用层.文件传送(f ...

  4. Centos7.4上Apache(http)编译安装

    前提:1.这个centos操作系统能上网 2.yum 安装apr,apr-util,zlib-devel,groupinstall  Development  Tools,gcc 1.在apache的 ...

  5. Centos7使用离线安装包rpm安装MySQL5.6

    参考地址: https://blog.csdn.net/ai_64/article/details/100557530 https://dev.mysql.com/doc/refman/5.6/en/ ...

  6. 在CentOS7上通过RPM安装实现LAMP+phpMyAdmin过程全记录

    在CentOS7上通过RPM安装实现LAMP+phpMyAdmin过程全记录 时间:2017年9月20日 一.软件环境: IP:192.168.1.71 Hostname:centos73-2.sur ...

  7. [转帖]【rinetd】CentOS7.x上轻量级TCP转发工具rinetd的安装配置

    [rinetd]CentOS7.x上轻量级TCP转发工具rinetd的安装配置 https://www.jianshu.com/p/2605d247b944 这一个写的更加全面了. 2019.07.0 ...

  8. CentOS7.x上轻量级TCP转发工具rinetd的安装配置

    一.实验背景 Linux下端口转发一般都使用iptables来实现,使用iptables可以很容易将TCP和UDP端口从防火墙转发到内部主机上. 如果需要将流量从专用地址转发到不在您当前网络上的机器上 ...

  9. 阿里云 Centos7.3安装mysql5.7.18 rpm安装

    卸载MariaDB CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包.因为MariaDB和MySQL可能会冲突,故先卸载MariaDB. 1.安装 ...

  10. 尝试在CentOS7.2上编译安装Swift

    苹果提供 Ubuntu上构建Swift 的教程,通过这个教程我尝试使用CentOS7.2上玩儿一把.目前已经成功在CentOS7.2上班成功安装 swift 4.0 https://github.co ...

随机推荐

  1. token原理分析

  2. shell脚本(1)-shell介绍

    一.shell介绍 1.什么是shell shell是c语法编写的,是用户和liunx内核沟通的桥梁,即是命令语法,也是解释性编程语言. 内核处理的都是二进制,而用户处理的都是高级语法,系统开发人员可 ...

  3. 线性代数 · 矩阵 · Matlab | Cholesky 分解代码实现

    (搬运外网的代码,非原创:原网址 ) (其实是专业课作业,但感觉国内博客没有合适的代码实现,所以就搬运到自己博客了) 背景 - Cholesky 分解: 若 A 为 n 阶实对称正定矩阵,则存在非奇异 ...

  4. React技巧之设置input值

    原文链接:https://bobbyhadz.com/blog/react-set-input-value-on-button-click 作者:Borislav Hadzhiev 正文从这开始~ 总 ...

  5. [转帖]Linux命令(64)——strings命令

    https://cloud.tencent.com/developer/article/1414999 1.命令简介 strings命令是二进制工具集GNU Binutils的一员,用于打印文件中可打 ...

  6. [转帖]Shell编程之免交互

    目录 交互的概念与Linux中的运用 Here Document 免交互 tee命令重定向输出加标准输出 支持变量替换 多行注释 Expect 实例操作 免交互预设值修改用户密码 创建用户并设置密码 ...

  7. [转帖]linux删除文本文件空白行

    linux删除文本文件空白行https://www.zhihu.com/people/chen-kai-84-54-75 sed命令 在Linux中,可以使用sed命令批量删除文本中的空白行.以下是一 ...

  8. 【转帖】Meta 推出大型语言模型 LLaMA,比 GPT3.5 性能更高

    https://finance.sina.com.cn/wm/2023-02-28/doc-imyihfvp8075151.shtml ChatGPT 的爆火使得大家对 AI 进行了深度的讨论,大厂们 ...

  9. [转帖]原创经典:SQLSERVER SendStringParametersAsUnicode引发的疑案 推荐

    https://developer.aliyun.com/article/429563 简介: 上周五碰到开发的请求协助解决数据预定程序中对单头等几个表检索数据时检索条件尾数是9的数据特别慢.第一时间 ...

  10. [转帖]【k8s】5、资源管理命令-声明式

    文章目录 一. yaml和json介绍 1.yuml语言介绍 2.k8s支持的文件格式 3.yaml和json的主要区别 二.声明式对象管理 1.命令式对象配置 2.声明式对象配置 3.声明式对象管理 ...