在当今互联网时代,数据量的增长速度惊人,加之数据类型的多样性,数据库管理的复杂性也在逐步上升。而多数据库实例的应用越来越广泛,对于这种情况,A技术无疑是一种非常好的解决方案。本文将从多数据库实例的背景入手,深入探讨。
一、多数据库实例背景
随着互联网的飞速发展和终端设备的飞跃,大量数据得以方便而快速地被获取和处理。特别是互联网和各类移动设备互联的时代,数据不再以简单的数字、文字内容形式出现,而包括了更多形式的数据,如图像、音频、视频等等。管理这些庞大而复杂的大数据也变成了现实,而且,往往这些数据的存储条件、容量、访问速度等要求都是非常高的。多数据库实例技术的出现就应运而生。它通过分配存储空间、分组分区处理等方式,有效提高数据库管理的效率和可靠性,使数据库的查询、存储、管理等操作都得到了更好的保障。至此,多数据库实例已经成为现代数据处理的必备工具。
二、A技术的概述
A即Automatic Storage Management 等同于”自动存储管理”。该技术是Oracle 10g以后推出的新一代存储技术。A技术是Oracle集群和高可用架构的重要组成部分,它为用户提供了一种可扩展的、易于管理的、高性能的存储环境。
A的基本思路是将存储的I/O操作从操作系统层面上抽象出来,由 A 实例组进行管理,进而实现多节点共享存储、快照备份、数据容错以及动态存储管理等功能。其中最值得一提的是穿越文件系统协议即将文件系统配置封装到A协议当中,而不利用任何操作系统自带的文件系统协议。此外,A提供了一种统一的存储接口,支持多个不同类型的文件系统,具有独特的数据块智能分布机制,可为不同类型的应用程序提供更佳的性能,从而解决了多数据库实例中的一系列问题。
三、A在多数据库实例中的应用
1、A数据盘管理
A可以管理物理存储设备上的块设备,对其执行存储负载均衡,即将相同大小的块(Oracle存储中的基本单位)均匀地分配到不同的物理磁盘上,从而实现数据的高可用性。同时,A可以处理一些常规外部磁盘管理操作,例如增加/删除磁盘,重新定义磁盘大小等等,这些操作不需要重启A或其他相关的Oracle进程或应用程序,进而提高了数据库管理的效率。
2、A与多实例管理器(Multi-Instance Manager, MIM)配合使用
A技术的优势之一就是可以透明地管理和控制多个数据库实例的数据。A与MIM联动方案可以提供 HA、灾备等的解决方案。MIM可以协调多个A实例,管理各个数据文件的访问和修改,使得无论哪个实例出现故障,整个系统还是可以正常运行,提高了系统运行的稳定性和可靠性。同时,A的负载均衡功能构建了MIM在多实例之间高效的资源分配机制,从而实现了足够的性能和可扩展性。
3、A实现灵活多样的数据块分布
A可以跨管理区域分布数据,在不同的设备API之间进行负载均衡,它可以先将数据块平均组成数据段,然后为数据段分配不同的设备,在不同的设备处理之间始终保持均衡。因此,这一点也使得A在多数据库实例中的运行效果得到了显著提升。
四、
A技术的使用对于多数据库实例管理有着不小的作用,特别是在大数据、高并发环境下对数据管理的优化方面,A技术几乎已经成为了必要的一种技术。作为自动化存储管理技术的代表,A无疑是一个很可靠的技术方案。由于多数据库实例技术将会在未来得到广泛的应用,因此,A技术的发展也将日益壮大。A作为一种获得了广泛认可的 Oracle 存储解决方案,将在数据库存储管理的实践中继续发挥着极其重要的作用。
成都网站建设公司-创新互联,建站经验丰富以策略为先导10多年以来专注数字化网站建设,提供企业网站建设,高端网站设计,响应式网站制作,设计师量身打造品牌风格,热线:028-86922220主要步骤:
1.使用与10.2相同的用户来运行11.2.0.2的OUI,选择第三项“”Upgrade Oracle Grid Infrastructure of Oracle Automatic Storage Management”来进行升级A。如果用户不同,升级过程中会提示错误。
2. 将11.2.0.2 数据库软件安装到一个新的ORACLE_HOME。
3. 通过DBUA将10.2.0.5的数据库圆亏升级到11.2.0.2.
4 详细步骤
4.1 升级A
1. 确保CSS和A是启动的
crsctl check css
CSS appears healthy
(On 10.2, to stop/start single A: crsctl stop/start crs)
ps -ef|grep css
root:00 ? 00:00:00 /bin/sh /etc/init.d/init.cssd run
oracle3:00 ? 00:00:00 /u01/app/oracle/product/10.2.0/db_1/bin/ocssd.bin
ps -ef|grep pmon
oracle:58 ? 00:00:00 a_pmon_+A
2. 停止数据库实例。
3. 取消环境变虚烂量ORACLE_HOME, ORACLE_BASE, ORACLE_SID.
Unset the following env:
ORACLE_BASE=/u02/app/oracle
ORACLE_HOME=/u02/app/oracle/product/10.2.0/db_1
ORACLE_SID=devdb
4. 使用10.2的软件属主来运行11.2.0.2的./runInstaller,在安装选项中选择第三项 : “Upgrade Oracle Grid Infrastructure of Oracle Automatic Storage Management”
忽略错差腔漏误“Existing Oracle A instance detected.”
如果您仍然使用oinstall 和 dba 作为A 的属主,会报错 “ OSDBA and OSA are the same OS group”, 您可以忽略这个错误。
5. 设置正确的ORACLE_BASE and ORACLE_HOME:
export $ORACLE_BASE=/u02/app/oracle
export $ORACLE_HOME=/u02/app/oracle/product/11.2.0/grid
6. 如果操作系统的一些安装要求没有满足,可以选择“fixup”来修复。
7. 当提示rootupgrade.sh的时候,用root用户执行这个脚本:
这是oracle的自动存储管理系统,你可以查看一下相关书籍
自动存储管理
Automatic Storage Management 自动存颂洞储管理(A) A 是 Oracle 数据库 10g 中一个非常出色的新特性,它以平台无关的方式提供了文件系统、逻辑卷管理器以及软件 RAID 等服务。A 可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O 以删除“热点”。它还支持直接和异步的 I/O 并使用 Oracle9i 中引入的 Oracle 数据管理器 API(简化的 I/O 系统调用接口)。 A 不是一个通用的文件系统,并只能用于 Oracle 数薯李据文件、重做日志以及控制文件。A 中的文件既可以由数据库自动创建和命名(通过使用 Oracle 管理文件特性),也可以由 DBA 手动创建和命名。由于操作系统无法访问 A 中存储的文件,因此对使用 A 文件的数据库执行备份和恢复操作的唯一途径就是通过恢复管理器 (RMAN)。 A 作为单独的 Oracle 实例实施,只有它在运行时其他数据库才能访问它。在 Linux 上,只有运行 OCSSD 服务(由 Oracle 通用安装程序默认安装)才能使用 A。A 需要的内存不多:对大多数系统,只需 64 MB。 安装 A 在 Linux 平台上,A 可以使用原始设备,或通过 ALib 接口管理的设备。出于易于使用和性能方面的原因,Oracle 建议在原始设备上使用 ALib。野手枯ALib 现在可以从 OTN 免费下载。本部分逐步讲解使用 ALib 配置一个简单 A 实例和构建一个使用 A 进行磁盘存储的数据库的全过程。 确定所需的 ALib 版本 ALib 以三个 Linux 程序包组成的程序包集提供: oraclealib – A 库 oraclea-support – 用于管理 ALib 的实用程序 oraclea – A 库的内核模块 每个 Linux 发行套件都有其自己的 ALib 程序包集。在每个发行套件中,每个内核版本都有一个相应的 oraclea 程序包。
以上来自百度百科
说白了就是ORACLE自己的,不通过操作系统对磁盘进行管理。
关于a 多数据库实例的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
创新互联是成都专业网站建设、网站制作、网页设计、SEO优化、手机网站、小程序开发、APP开发公司等,多年经验沉淀,立志成为成都网站建设第一品牌!
网站栏目:A技术在多数据库实例中的应用(a多数据库实例)
路径分享:http://www.shufengxianlan.com/qtweb/news24/383624.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联