Oracle数据库对SAP的支持

其实有时候,很多信息都已经整理好了,你只需要知道他在哪里就好,无需自己整理。

Oracle数据库对SAP的支持,可以从这个网页快速了解。
在这里插入图片描述
看前面的概述:

Oracle 数据库是全球 SAP 客户中排名第一的数据库,拥有庞大的客户群,可以从两家公司的集成技术中获得长期成本效益。 组织可以在 Unix、Linux 和 Windows 操作系统上的相同代码库上运行带有 Oracle 数据库的 SAP 应用程序。 从 2018 年开始,每年都会提供新版本的 Oracle 数据库软件。 此外,还实施了新的编号方案:软件版本现在按其发布年份(18c、19c 等)指定,而不是传统的版本号(11g、12c)。 这些年度软件版本也将提供给 SAP on Oracle 客户。

SAP支持的Oracle特性如下。

Database In-Memory

挑战:在越来越多的系统中,满足分析性能要求成为一项挑战。 对于 BW 中长时间运行的查询来说确实如此。 然而,它也可能发生在 OLTP 系统中,例如 如果运营规划/报告的非常灵活的实现允许用户创建许多略有不同的查询变体。

价值主张:Oracle Database 12c In-Memory 允许管理员将一定量的数据库服务器内存专用于列存储——一种以列格式而不是行格式存储数据的内存结构。 列存储的设置既快速又简单。 以列格式提供数据可以显着提高查询性能。

认证/支持:与竞争对手提供的类似选项不同,Oracle Database In-Memory 的使用不仅限于 SAP Business Warehouse (SAP BW)。 所有基于 SAP NetWeaver 的 SAP 应用程序都支持它,包括典型的 OLTP 应用程序。

版本:Oracle 数据库 12c 及更高版本。

高级压缩(Advanced Compression)

挑战:在当今越来越多的情况下,数据库的大小和预期的未来增长成为一个问题。 这个问题的方面包括:存储成本、性能保证(SLA)、在合理时间内克隆和备份数据库文件。

价值主张:Oracle Advanced Compression 使用不同的格式来存储表数据。 与 Oracle 数据库企业版附带的其他压缩技术(例如索引键压缩)结合使用,它有助于将数据库大小减少 50% 或更多。 从某种意义上说,这是高级压缩设计的目的的基本优势。 较小的源数据库占用空间的好处是创建备份和其他副本所需的时间较少。 作为额外的好处,使用高级压缩的客户可能会看到性能的提高。 附加(与基本相反)在这里的意思是:可能会发生,但不能保证会发生。

Oracle Database 12c 高级压缩提供了附加功能(热图、自动数据优化),使客户能够实施延迟数据压缩和复杂的信息生命周期管理 (ILM) 策略。

认证/支持:Oracle Advanced Compression 已针对所有 SAP NetWeaver 应用程序进行了认证。 SAP 提供了 BRSPACE 工具,该工具了解所有 SAP 特定要求。

版本:Oracle 数据库 11g 及更高版本

相关功能:混合列压缩(不包含在高级压缩中,但是 Oracle 工程系统上提供的一项功能)提供更强大的压缩算法,特别适合“冷”(即历史)数据。 HCC(具有行级锁定)可以在 SAP 环境中使用。

Multitenant

挑战:许多 SAP 环境由一些大型系统和大量小型或非常小型的系统组成。 然而,许多基于尽可能多的独立数据库服务器的小型 SAP 系统的存在有几个缺点:

  • 许多小型系统(甚至虚拟化系统)使用过多的硬件资源(内存、CPU)。
  • 管理如此多的小型数据库系统花费了太多的时间。

价值主张:Oracle Multitenant 通过分离“容器”和“可插拔”数据库来减少资源消耗。 它将标准操作转移到“容器数据库”级别,从而简化了管理。

认证/支持:Oracle Multitenant 可在 SAP 环境中使用。

版本:Oracle 数据库 12c 及更高版本

安全与合规性

高级安全 (Advanced Security)

挑战:为了读取或更新作为 SAP 应用程序的数据存储的 Oracle 数据库中的数据,合法用户明显且唯一的选择就是这个特定的应用程序。 然而,想要绕过 SAP 的用户管理和访问控制的攻击者可以使用网络嗅探工具来捕获传输中的数据,或者使用某种文件编辑器来读取静态数据(即数据库文件副本中的数据)。

价值主张:Oracle 数据库免费提供网络加密,可用于保护传输中的数据。 Oracle Advanced Security 是一组附加加密功能,允许管理员对静态数据进行加密,并使攻击者更难理解他们所看到的内容。 透明数据加密保护生产数据库中的数据,而备份集加密则保护备份副本。

认证/支持:Oracle Advanced Security 已针对所有 SAP NetWeaver 应用程序进行了认证。

版本:Oracle 数据库 11g 及更高版本

数据库保险库 (Database Vault)

挑战:如果攻击者不使用第三方工具,而是使用 Oracle 工具和 Oracle 数据库帐户来绕过 SAP 应用程序,那么数据加密并没有帮助。 对于特权数据库用户(数据库管理员)来说,这尤其危险。 如果数据库管理被外包或数据存储在云中,这一点尤其重要。

价值主张:Oracle Database Vault 用一种更灵活、更强大的新策略取代了传统的数据库权限管理策略。 它远远超出了传统的用户权限或用户角色相关性。 Oracle Database Vault 允许公司实施和强制实施职责分离或四眼原则等概念。

认证/支持:Oracle Database Vault 已针对所有 SAP NetWeaver 应用程序进行了认证。

版本:Oracle 数据库 11g 及更高版本

其实数据库审计也是支持的。还有此页面的Advanced Compression应为Advanced Security。

表和索引分区 (Partitioning)

挑战:在当今越来越多的情况下,磁盘上数据的分布成为一个问题:

  • 访问表数据的某个子集的单个查询或复杂的批处理作业需要太多时间才能完成。
  • 数据加载(SAP BW)要么很慢,因为它必须更新许多索引;或者删除并重建索引,以减少加载时间,但这会减慢用户查询的速度。
  • 数据归档导致数据库严重碎片化。
  • 客户希望实施信息生命周期管理高级压缩 (Oracle Database 12c)。

价值主张:Oracle 分区将表和索引划分为更小的单元(称为分区),并强制所有数据存储在适当的单元中。 分区可以彼此独立地单独访问和管理。 所以:

  • 理想情况下,查询现在可以在一个分区中找到所有相关数据,并且可以忽略所有其他分区(“分区修剪”)。 这可以大大减少运行时间。
  • 如果分区表上定义的索引也已分区,则可以删除并重建各个索引分区,而所有其他分区保持不变。
  • 数据归档策略可以基于分区结构,这样可以避免磁盘空间碎片。
  • 分区是信息生命周期管理的基础技术之一。

认证/支持:Oracle Partitioning 已针对所有 SAP NetWeaver 应用程序进行了认证。

默认情况下,SAP BW on Oracle 中会配置和使用分区(范围分区)。 在 SAP OLTP 系统中,可以使用 SAP 分区引擎(涵盖数据归档问题)或 Oracle ACS for SAP 来实现

版本:Oracle 数据库 11g 及更高版本

可扩展性、高可用性、灾难恢复

Real Application Clusters (RAC)

挑战:当数据库服务器上的工作负载增加(由于新的应用程序版本、额外的应用程序或更多用户)时,传统的解决方案是用更大的服务器替换现有服务器(纵向扩展)。 然而,大型服务器非常昂贵。

为了保证数据库服务器的高可用性,传统上会实现故障转移集群。 然而,这样的解决方案至少有两个缺点:

  • 故障转移集群依赖于这样的概念:在任何给定时刻,一台计算机上运行的只有一个数据库实例可以处于活动状态。 另一台机器(很可能也是一台昂贵的服务器)总是空闲的。
  • 当检测到主机出现问题时,需要在辅助机器上启动 Oracle 数据库服务器实例。 在这种特殊情况下,启动可能需要长达 30 分钟的时间,这意味着:长达 30 分钟的计划外停机。

价值主张:真正应用集群 (RAC) 允许多个实例启动和运行并同时访问同一数据库。 由于这些实例可以并且在大多数情况下确实在不同的计算机上运行,因此客户可以选择实施横向扩展方法:4、6 或 8 台小型服务器可以处理与一台大型服务器相同的工作负载。 然而,它们便宜得多。 并且可以根据需要添加它们。

在此架构中,所有 Oracle 实例同时启动并运行。 因此不需要重新启动。 如果其中一台 RAC 服务器发生故障,其他实例可以接管。 受影响用户的重新连接只需几秒钟,而不是几分钟。

简而言之:Oracle 真正应用集群的价值主张结合了工作负载分布、可扩展性、高可用性、更好的可管理性和成本节约。

认证/支持:Oracle Real Application Clusters 已针对所有 SAP NetWeaver 应用程序进行了认证。

版本:Oracle 数据库 11g 及更高版本

Data Guard and Active Data Guard

挑战:RAC 通过成倍增加 Oracle 实例的数量来提供高可用性。 然而,这种高可用性仅限于实例级别。 即使在基于 RAC 的系统中,数据库仍然存在单点故障。 这意味着 DBA 错误、数据损坏、服务器或数据中心故障可能导致整个系统不可用。

价值主张:Data Guard 消除了这一单点故障。 该技术允许客户设置备用(影子)数据库作为主(生产)数据库的副本,然后保持两个数据库同步。 请注意,Data Guard 包含在 Oracle 数据库企业版中。 这不是一个选件。

但是,Active Data Guard 是一个选项。 在 Oracle Database 11g(及更高版本)中,它提供了附加功能,例如自动块修复和快速增量备份。

Active Data Guard Far Sync 是 Oracle Database 12c 的主要新功能,它允许客户将高性能(异步数据传输的特征)和零数据丢失(同步数据传输的特征)结合起来。

认证/支持:Oracle Data Guard 已针对所有 SAP NetWeaver 应用程序进行认证。 但是,仅支持物理备用数据库,不支持逻辑备用数据库。

Oracle Active Data Guard 已通过所有 SAP NetWeaver 应用程序的认证。 然而,实时查询在 SAP 环境中是不可能的,因为即使是报告生成也不是只读操作。

版本:Oracle 数据库 11g 及更高版本

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/242586.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

插入算法(C语言)

#include<cstdio> #include<iostream> #define N 9 using namespace std; int main() {int arr[N1] { 1,4,7,13,16,19,22,25,280 }; int in,i,j;//要插入的数字//打印要插入数字的数组所有元素printf("插入前的数组: ");for ( i 0; i <N; i){print…

设计模式——单例模式(创建型)

引言 单例模式是一种创建型设计模式&#xff0c; 让你能够保证一个类只有一个实例&#xff0c; 并提供一个访问该实例的全局节点。 问题 单例模式同时解决了两个问题&#xff0c; 所以违反了单一职责原则&#xff1a; 保证一个类只有一个实例。 为什么会有人想要控制一个类所…

回归预测 | MATLAB实现CHOA-BiLSTM黑猩猩优化算法优化双向长短期记忆网络回归预测 (多指标,多图)

回归预测 | MATLAB实现CHOA-BiLSTM黑猩猩优化算法优化双向长短期记忆网络回归预测 &#xff08;多指标&#xff0c;多图&#xff09; 目录 回归预测 | MATLAB实现CHOA-BiLSTM黑猩猩优化算法优化双向长短期记忆网络回归预测 &#xff08;多指标&#xff0c;多图&#xff09;效果…

YOLOv8改进 | 2023主干篇 | EfficientViT替换Backbone(高效的视觉变换网络)

一、本文介绍 本文给大家带来的改进机制是EfficientViT&#xff08;高效的视觉变换网络&#xff09;&#xff0c;EfficientViT的核心是一种轻量级的多尺度线性注意力模块&#xff0c;能够在只使用硬件高效操作的情况下实现全局感受野和多尺度学习。本文带来是2023年的最新版本…

是谁,在参与数十亿美元的量子市场?

量子技术是最不为人们所了解、但却最有希望在未来几年颠覆商业和产业的进步技术之一。 很少有像量子信息科学市场这样小的市场能引起如此热烈的讨论。上周&#xff0c;根据Hyperion Research在圣克拉拉举行的Q2B硅谷会议上发布的年度量子计算&#xff08;QC&#xff09;市场更新…

【开源软件】最好的开源软件-2023-第23名 Apache Druid

自我介绍 做一个简单介绍&#xff0c;酒架年近48 &#xff0c;有20多年IT工作经历&#xff0c;目前在一家500强做企业架构&#xff0e;因为工作需要&#xff0c;另外也因为兴趣涉猎比较广&#xff0c;为了自己学习建立了三个博客&#xff0c;分别是【全球IT瞭望】&#xff0c;【…

Git使用——IDEA中git branch显示乱码 后面提示standard input 如何解决

问题描述&#xff1a; idea中的terminal中输入git branch显示乱码 解决方案 在idea的file里面&#xff0c;进行设置 选择安装的git下面的bash 参考博客&#xff1a; https://blog.csdn.net/weixin_39925939/article/details/122410453

使用 Timm 库替换 YOLOv8 主干网络 | 1000+ 主干融合YOLOv8

文章目录 前言版本差异说明替换方法parse_moedl( ) 方法_predict_once( ) 方法修改 yaml ,加载主干论文引用timm 是一个包含最先进计算机视觉模型、层、工具、优化器、调度器、数据加载器、数据增强和训练/评估脚本的库。 该库内置了 700 多个预训练模型,并且设计灵活易用。…

算法基础之树的重心

树的重心 无向图: 边没有方向 有向图:边有方向 只能单向询问 无向图建立双向的边 要求输出每种情况连通块个数最大值的最小值**(最小的最大值)** #include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace s…

开发案例:使用canvas实现图表系列之折线图

一、功能结构 实现一个公共组件的时候&#xff0c;首先分析一下大概的实现结构以及开发思路&#xff0c;方便我们少走弯路&#xff0c;也可以使组件更加容易拓展&#xff0c;维护性更强。然后我会把功能逐个拆开来讲&#xff0c;这样大家才能学习到更详细的内容。下面简单阐述…

一个Redis实例最多能存放多少keys

程序员的公众号&#xff1a;源1024&#xff0c;获取更多资料&#xff0c;无加密无套路&#xff01; 最近整理了一份大厂面试资料《史上最全大厂面试题》&#xff0c;Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等 …

【Qt QML入门】Image

Image类型显示一个图像。 使用source属性将图像的源指定为URL。图像可以以Qt支持的任何标准图像格式提供&#xff0c;包括位图格式&#xff0c;如PNG和JPEG&#xff0c;以及矢量图形格式&#xff0c;如SVG。 如果没有指定宽度和高度属性&#xff0c;图像将自动使用加载图像的大…

如果我忽然嗝屁了,家人怎么继承我的财产

前言 笔者很喜欢的电影《寻梦环游记》有这么一句经典台词&#xff1a;“真正的死亡是世界上没有一个人记得你”。 然而&#xff0c;现实中我们所说的“死亡”&#xff0c;其实就是 他再不能与这个世界、与自己在乎的人有新的互动了。 本文&#xff0c;笔者想写一写 关于死亡的…

iOS16.5 以上12小时制/24小时制 HH/hh引起的时间计算错误

iOS16.5以上的版本&#xff0c;如果用yyy-MM-dd HH:mm:ss转换时间&#xff0c;则有肯能发生错误。 先上代码&#xff1a; NSString * timeStr "2023-01-01 11:13:32"; NSDateFormatter * dateFormatter [[NSDateFormatter alloc] init]; [dateFormatter setDateFo…

windows10下jdk安装

文章目录 windows10下jdk安装说明what安装包下载执行安装包验证是否安装成功 windows10下jdk安装 说明 操作系统&#xff1a;windows10 版本&#xff1a;1.8 what JDK(Java Development Kit) 是 Java 语言的软件开发工具包 安装包下载 https://www.oracle.com/java/techn…

Proxmox服务安装

文章目录 系统盘制作 TODO安装系统安装Proxmox系统安装wpa服务配置wifi通过IP访问Proxmox创建服务器配置服务器网络连接虚拟机方式第一种方法&#xff1a;通过建设OpenVPN方式连接虚拟机第二种方法&#xff1a;通过端口转发直连虚拟机设置安装ubuntu服务器允许root用户远程登录…

.net core提示The xx field is required,One or more validation errors occurred

访问接口时缺少model中的参数时&#xff0c;会提示&#xff1a; The xx field is required One or more validation errors occurred原因是.net core webapi默认参数为不可空&#xff0c;因此会验证并报错。 解决方案&#xff1a; 在项目的.csproj中&#xff0c;修改Nullable…

Android--Jetpack--数据库Room详解二

本是青灯不归客&#xff0c;却因浊酒恋红尘 一&#xff0c;基本使用 关于Room数据库的基本使用&#xff0c;请参考文章Android--Jetpack--数据库Room详解一-CSDN博客 二&#xff0c;Room与ViewModle,LiveData的结合使用 LiveData与ViewModle的使用&#xff0c;请参考文章Andr…

谷歌上架应用的机审流程或审核机制是怎么样的?

Google play是全球最大安卓应用市场&#xff0c;拥有巨大的流量&#xff0c;是开发者们上架应用的首选平台。不过&#xff0c;开发者们的应用需要经过谷歌严格审核&#xff0c;确保符合谷歌应用相关政策和法律法规才能成功上架。 众所周知&#xff0c;谷歌审核系统&#xff0c…

基于ssm民宿管理系统论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本民宿管理系统就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处理完毕庞大的数据信息&am…
最新文章