linux oracle pdb安装,Linux下安装Oracle(CentOS-Oracle 12c)的方法

2023-10-30

第一步:网络连接,在我的上一篇博客中有介绍,不再多说。

网络连接的目的:为了能使用yum命令,在网上直接下载文件。

第二步:前往oracle官网下载12c

database服务器端的两个文件:(安装在Linux)

linuxamd64_12102_database_1of2.zip

linuxamd64_12102_database_2of2.zip

将这两个文件放在Linux的tmp目录下,使用 unzip 命令来解压。

database的client的一个文件:(安装在Windows)

32位 oracle 11g client windows版本

win32_11gR2_client.zip

1.

添加用户,组,相关目录

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

变更oracle12c介质的所有者

chown -R oracle:oinstall /tmp

2.

---创建安装oracle安装目录

mkdir -p /u01/app/oracle/product/12.1.0/db_1

mkdir -p /u01/app/oraInventory

chown -R oracle:oinstall /u01

chmod -R 777 /u01

3.

系统依赖包的安装 验证

yum -y install binutils

yum -y install compat-libcapl

yum -y install gcc-

yum -y install gcc-c++-

yum -y install glib2-devel

yum -y install glibc

yum -y install ksh

yum -y install libaio

yum -y install libaio-devel

yum -y install libgcc-

yum -y install libstdc++-

yum -y install libstdc++-devel

yum -y install libX11

yum -y install libXau

yum -y install libxcb

yum -y install libXext

yum -y install libXtst

yum -y install make

yum -y install sysstat

yum -y install compat-libstdc++

yum -y install libstdc++

yum -y install compat-c++

yum -y install compat-libcap

yum -y install gcc-c++

yum -y install unixODBC

yum -y install unixODBC-devel

yum -y install xterm

yum -y install elfutils-libelf

yum -y install libaio-devel

yum -y install libgcc

yum -y install pdksh

yum -y install compat-libstdc++

当然,在全部复制执行这些命令时,经常会露掉一些没有下载。这时需要去【RPM Search】网站进行下载。(这些工作是否完成将会在安装Oracle时验证)

4.

修改linux 核心配置文件

vi /etc/sysctl.conf

添加内容 (关于Kernel这四个参数和你的内存设置有关系,这里可能发生问题)

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

执行命令使上述生效:

su root

sysctl -p

5.

--修改系统限制

vi /etc/security/limits.conf

添加内容:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

6.

vi /etc/pam.d/login

添加内容:

session required /lib/security/pam_limits.so

session required pam_limits.so

7.

修改系统环境变量

vi /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

8.

为新添加用户Oracle添加环境变量

su oracle

vi ~/.bash_profile

添加内容:

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1 (这里有坑)

ORACLE_SID=test

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH

--以oracle用户本身来执行下边的命令生效

source ~/.bash_profile

9.

这里采用图形化界面安装,进入界面

su root

chown -R oracle:oinstall /tmp/database

export DISPLAY=:0.0

xhost +

su oracle

cd /tmp/database

sh runInstaller.sh(运行命令,打开图形安装界面)

10.

图形安装界面不多说,安装步骤来,出现错误再解决。反正坑很多,很多。

在这一步,我只是安装了Oracle,并没有创建数据库。

11.

创建数据库

dbca

(此处有个坑,可能会出现命令不存在的提示,那是因为安装Oracle时,安装的目录在dbhome_1中,并没有在我们的db_1中,因此把8步红色值改为dbhome_1就行)

命令也会和上面一样打开一个图形化界面,来创建一个数据库。

12.

创建监听器

netca 命令和上面一样会打开一个图形化界面,来创建一个监听器。

13.

启动Oracle服务。

sqlplus / as sysdba

SQL-> startup (启动服务)

14.

Windows下安装客户端:32位 oracle 11g client windows版本。

net manager工具添加新的【服务命名】

15.

这时,我们可以进行测试,看看是否可以在Windows连接Linux。

打开CMD,输入:tnsping [刚才设置的服务命名]

若不成功,则可能是Linux防火墙问题,关闭Linux防火墙

systemctl stop firewalld.service #停止防火墙

systemctl disable firewalld.service #禁止防火墙开机启动

systemctl start firewalld.service #启动防火墙

systemctl status firewalld.service #查看防火墙状态

关闭防火墙后,再重新测试。

16.

安装toad for oracle,来操作Oracle。

登录。

以上所述是小编给大家介绍的Linux下安装Oracle(CentOS-Oracle 12c)的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux oracle pdb安装,Linux下安装Oracle(CentOS-Oracle 12c)的方法 的相关文章

  • 初中物理凸透镜成像动态图_只要看一眼,就能立刻知道凸透镜成像特点,中考物理必考送分题...

    距离中考已经不足一个月 对于初三的同学们来说 今天所要说的是一个看起来最简单 但是一旦做题就会经常出现各种问题的经典物理题型 此类经典题就是 凸透镜成像规律 的相关应用 可以说 这类物理题所涉及的实验是所有初中生最感兴趣 也最爱做的实验 可
  • spring cloud alibaba Sentinel(四)

    服务雪崩 在分布式系统中 由于网络原因或自身的原因 服务一般无法保证 100 可用 如果一个服务出现了问题 调用这个服务就会出现线程阻塞的情况 此时若有大量的请求涌入 就会出现多条 线程阻塞等待 进而导致服务瘫痪 由于服务与服务之间的依赖性
  • 【面试刷题】——Qt使用的编译器

    Qt可以使用多种不同的编译器 具体取决于你的开发环境和目标平台 以下是一些常见的Qt支持的编译器 MinGW MinGW Minimalist GNU for Windows 是Windows下的一个轻量级开发工具集 通常与Qt一起使用来开
  • Rider编译UE5项目RD报错

    Rider编译UE5项目RD报错 我的版本 5 0 1 不知道何时能修复这个问题 具体报错 Expecting to find a type to be declared in a module rules named RD in UE5R
  • log4net根据业务需求实时变更输出日志文件名

    log4net config
  • 子程序(过程、函数、方法)

    一般程序设计语言包含两种基本的抽象 过程抽象和数据抽象 过程抽象有时也称控制抽象 子程序在1950年以前就发明了 作为一种抽象那时候并未被完全接受 相反 最初它被看做是一种节省代码的机制 但很快子程序就被认可为过程抽象的一种方式 意识到子程
  • 从人工测绘到无人机航测:探索测绘技术的巨大变革

    在测绘领域 随着科技的不断进步 测绘技术也在不断演进 人工测绘 传统航测以及如今的无人机航测 每一次进步都为我们提供了更加精确和高效的地图数据 本文将带你深入探索这些技术的演变及其应用 一 人工测绘的时代 早期的地图制作依赖于人工测绘 测量
  • linux:shell脚本在后台运行

    参考 让shell脚本在后台运行的两种方法 后台允许shell 健雄的博客 CSDN博客 总结 nohup sh test sh gt out txt sh test sh gt out txt
  • Submit text3深色主题

    color scheme Packages Color Scheme Default Monokai sublime color scheme font size 13 ignored packages Vintage theme Defa
  • 个人支付接口开通(教程)

    现如今 使用支付宝支付的用户越来越多 那么电脑端网站和手机端网站商户如何开通支付宝支付接口的呢 个人申请入口https alywlzf com 一 支付产品开通 当面付 手机网站支付 电脑网站支付等 1 注册登录支付宝 企业或个体户资质 h
  • 狄洛尼三角网算法c语言,基于某狄洛尼三角网生成算法的源代码

    基于某狄洛尼三角网生成算法的源代码 30页 本资源提供全文预览 点击全文预览即可全文预览 如果喜欢文档就下载吧 查找使用更方便哦 19 90 积分 实用标准文档import java util import java awt public
  • Obsidian深度实践经验分享

    差不多在2个月之前 意外读到 卡片笔记写作法 如何实现从阅读到写作 还没有读完 便忍不住写了很多热情洋溢的文字 扬言从中收获甚多 并非忽悠 借由此书 也接触到Obsidian 从此沉迷其中 不可自拔 使用至今不足2月 便已完美整合了我日常产
  • 小型校园网的设计与组建

    小型校园网的设计与组建 1 实验说明 2 设计思路 原文链接 1 实验说明 某大学分为总校和分校 为该校设计校园网 总校有一个局域网共20台计算机 分校由VLAN划分为两个局域网 分别有10台计算机 该校被分配了一个C类网段210 100
  • 解决 React + TS 项目移动端 vw 适配

    解决 React TS 项目移动端 vw 适配 前提 通过 creat react app 搭建项目 使用 craco 配置项目 第一步 yarn add D postcss px to viewport 第二步 在 craco confi
  • firefly mysql_【官方帖】Firefly入门教程+ 介绍文档+ 配置说明+WIKI

    官方教程 Firefly入门教程 firefly MySQL和Memcached共同使用 示例 官方教程 Firefly入门教程 firefly MySQL和Memcached共同使用 官方教程 Firefly入门教程 firefly将me
  • 多线程01:《疯狂Java讲义》学习笔记——线程概述

    注 此文为学习 疯狂Java讲义 的笔记 因此内容全部来自于该书中 1 线程和进程 当一个程序进入内存运行时 变成一个进程 进程是处于运行过程中的程序 并且是具有一定的独立功能 进程是系统进行资源分配和调度的一个独立单位 进程的特征 1 独
  • 程序员是怎么约会的?

    程序员 在多数心目印象当中 程序员大多数是宅男 程序员的世界是由代码构建的 代码之外还是代码 程序员的世界是 格子衫 牛仔裤 其实 在程序员眼里衣服就是块布 避体不贵 经济实惠 省下的钱用来买个一万多的耳机 香的不要不要的呢 而且一般的衣服
  • vscode初次远程连接服务器报错解决

    1 错误 vscode初次远程连接服务器无法连接成功报错 并弹框提示 关闭 更多操作 重试 这说明网络无法安装vscode server服务 2 解决办法 1 查看自己vscode的commit id 2 按照输出中的wget 命令在可以联
  • 云计算 第六章 云平台应用(2)

    Hadoop核心组件介绍 分布式存储系统HDFS Hadoop Distributed File System 分布式存储系统 提供了高可靠性 高扩展性和高吞吐率的数据存储服务 资源管理系统YARN Yet Another Resource

随机推荐

  • Typora导出word

    Typora导出word Typora导出word 第一步 安装Pandoc软件 国内访问很慢 我已经下好了 地址见https download csdn net download weixin 45092432 86402193 第二步
  • redis_代码实现

    1 创建工程 创建一个maven项目mavenRedis pom xml中添加redis配置
  • STM32中断号与中断优先级

    中断号 以COTEX M3内核来举例 中断号对应下图中断编号 应该是芯片或者内核厂家定义好的 与中断向量表成对应关系 这个应该 O O 是不可变动的 相当于中断标识 比如MCU发生了一个相应的中断 则直接根据这个的中断号或者中断向量表去执行
  • 【满分】【华为OD机试真题2023 JAVA&JS】预定酒店

    华为OD机试真题 2023年度机试题库全覆盖 刷题指南点这里 预定酒店 知识点排序 时间限制 1s 空间限制 256MB 限定语言 不限 题目描述 放暑假了 小明决定到某旅游景点游玩 他在网上搜索到了各种价位的酒店 长度为n的数组A 他的心
  • OpenAI-ChatGPT最新官方接口《审核机制》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(七)(附源码)

    Moderation 审核机制 前言 Introduction 导言 Quickstart 快速开始 其它资料下载 ChatGPT 作为一个大型人工智能语言模型 在提供用户便捷交流的同时也承担着内容审核的责任 为了保护用户和社会免受不良信息
  • 演讲:文档什么鬼分享会

    作为一个初创技术公司 我司的信息管理水平 基本还停留在茹毛饮血的原始水平 领导让我给全公司的同事做一个分享 说是要提升一下文档意识的水位 作为一只热爱解决具体问题的攻城狮 竟然勉强我去讲 哲学 瞬间化身嘤嘤怪 不过转念回想起当年挥斥方遒 写
  • Learning Ceph

    Author 海峰 http weibo com 344736086 参考章宇兄的开源项目学习ABC的方法来对ceph进行简单的学习与分析 下面是分析过程中画的图片
  • RBF神经网络对iris鸢尾花数据集进行分类识别

    RBF神经网络对iris鸢尾花数据集进行分类 http blog csdn net fubin0000 设计要求 iris以鸢尾花的特征作为数据来源 数据集包含150个数据集 分为3类 setosa versicolor virginica
  • Qt 界面加载卡顿或刷新问题

    主要有以下几个解决方案可以去尝试下 一 设置WA Mapped属性 让界面可以及时更新 void CMainStaticsWindows showEvent QShowEvent event 这句话解决第二次打开窗口没有刷新情况 窗口一片空
  • java fx数据库,Java FX中的数据库连接最佳实践

    目前我也在使用数据库连接的JavaFX应用程序 我选择的方式如下 创建一个SQL Controller Class 这个类应该包含处理你的SQL数据的所有东西 例如 一个连接方法来打开一个连接 一个close方法也没有错 在所有控制器类中使
  • Button 点击没有反应

    原因 检查一下你是不是把button TargetGraphic目标翻转了180度 因为UGUI的射线检测默认只检测正面 解决办法 在你的button检测目标也就是 TargetGraphic目标上加个GraphicRayCaster组件
  • 关于Java环境变量配置之后在CMD中键入JavaC、Java -version无反应

    本机装的是jdk 11 安装后配置环境 在cmd中键入JavaC Java version均无反应 如下图 上网查阅多方资料 终于在知乎大佬的分享贴下解决此问题 鸣谢 步骤如下 右键点击此电脑 gt 属性 gt 高级系统设置 gt 环境配置
  • CCF-CSP201903-4-消息传递接口

    首先应当思考的是如何对输入数据进行存储 通过样例输入可以看出 每一个进程执行的操作数量都是不定的 因此可以采用 vectorg N 进行存储 其中g i 表示i号进程应执行操作 也可以采用queueq N 进行存储q i 表示i号进程应执行
  • 传感器学习——ESP8266(无线串口使用)

    ESP8266模块是一款高性能的WIFI串口模块 只要知道串口怎么编程使用 就可以实现所谓的透明传输 将usb转ttl如下连接 USB转TTL模块上有3 3V和5V两个引脚可以作为VCC 但是一般选取5V作为VCC AT指令 在使用USB转
  • Python案例分析,streamlit模块,Python制作销售数据可视化看板

    前言 Python实战案例 streamlit模块 Python制作销售数据可视化看板 让我们愉快地开始吧 开发工具 Python版本 3 6 4 相关模块 streamlit模块 Plotly模块 Pandas模块 以及一些Python自
  • 比较两个float 2010-9-15 12:01

    float 类型不能比较相等或不等 但可以比较 gt lt gt lt 用 从语法上说没错 但是本来应该相等的两个浮点数由于计算机内部表示的原因可能略有微小的误差 这时用 就会认为它们不等 应该使用两个浮点数之间的差异的绝对值小于某个可以接
  • matlab基础语法总结

    文章目录 1 界面认识 2 变量命名 3 数据类型 4 矩阵构造和四则运算 5 程序结构 6 二维平面绘图 7 三维立体绘图 8 线性规划 9 积分 1 界面认识 命令行输入clc 清除命令行窗口 命令行输入clear all 清除右侧工作
  • IDEA 中 JUnit 的使用

    文章目录 1 JUnit 是什么 2 IDEA 的 JUnit 配置 3 测试类的生成 4 测试覆盖率的查看 1 JUnit 是什么 JUnit 是一个 Java 语言的回归测试框架 regression testing framework
  • 漏洞检查win

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 漏洞 SMB Signing not required 前言 提示 这里可以添加本文要记录的大概内容 例如 随着人工智能的不断发展 机器学习这门技术也越来
  • linux oracle pdb安装,Linux下安装Oracle(CentOS-Oracle 12c)的方法

    第一步 网络连接 在我的上一篇博客中有介绍 不再多说 网络连接的目的 为了能使用yum命令 在网上直接下载文件 第二步 前往oracle官网下载12c database服务器端的两个文件 安装在Linux linuxamd64 12102