了解12c容器数据库,提升企业数据管理效率 (12c容器数据库)

随着企业规模的不断扩大和数据量的不断增长,传统的数据库管理已难以满足用户的需求。在这种情况下,容器数据库成为了很多企业所考虑的选项。12c容器数据库是Oracle公司推出的一款新型数据库,具有非常高的容器化和可扩展性特性,能够帮助企业实现数据的高效管理。本文将围绕12c容器数据库的特点与应用进行深入解析,帮助企业更好地了解及应用容器数据库,进而提升企业的数据管理效率。

什么是容器数据库?

容器数据库是一种新型的数据库架构,它可以将数据库实例和应用连接相分离,从而实现分而治之的操作方式,为企业提供高可用、高可扩展、高灵活的数据库管理方式。12c容器数据库是Oracle公司推出的一款容器数据库,能够将多个数据库实例的资源进行整合,使得多个数据库实例的数据集成到一个容器中,从而大大提高了企业的数据管理效率。

12c容器数据库的特点

作为一款容器数据库,12c容器数据库具有着多少的优势,以下是其中一些主要特点:

1. 高可用性:12c容器数据库采用了高可用性的设计,能够自动进行数据备份,保证数据稳定性。同时,该数据库支持在多种环境中部署,如云、虚拟和物理环境,使得企业可以随时随地访问数据。

2. 容器化管理:12c容器数据库将数据库实例与应用程序解耦,通过容器的方式统一管理多个数据库实例,提高了数据库的灵活性和可扩展性。用户可以轻松地根据实际需求增加或者减少容器中的数据库实例,从而更加灵活地进行数据管理。

3. 多租户管理:12c容器数据库支持多租户管理,可以为不同的用户或应用程序提供不同的数据库服务。每个容器都是一个独立的数据库实例,每个容器可以分别分配主机、CPU、磁盘空间等资源,从而实现多租户管理。

4. 高扩展性:12c容器数据库支持高扩展性,用户可以自由地进行扩展,实现数据库的无缝连接。该数据库还支持数据集成和数据复制等特性,使得多个数据库能够同时使用同一份数据,从而更高效地进行数据管理。

12c容器数据库的应用

理解12c容器数据库的特点和特性之后,我们来看一下它在实际应用中的表现。以下是12c容器数据库的主要应用:

1. 高可用之必选:12c容器数据库支持高可用性的设计,较高的数据容错性保障了数据的安全性和稳定性,为企业提高了业务系统的可用性。

2. 多租户环境下的数据管理:12c容器数据库支持多租户管理,可以隔离各个应用程序对数据库的操作,避免因操作冲突而影响整个数据集群的状态。通过容器化的方式将租户的数据隔离在不同的容器中,还可以更好地管理租户的数据。

3. DBaaS(数据库即服务)托管:12c容器数据库支持云环境下的DBaaS托管,为企业提供了一种新型的数据库部署和管理方式,可以快速构建和管理分布式数据库集群。

4. 数据库管理及维护:12c容器数据库支持集中管理多个数据库实例,可以方便地进行各种操作,如数据库监控、数据备份、数据还原、数据导入等操作,从而实现数据库的高效管理。

12c容器数据库作为一种新型的数据库架构,具有非常高的容器化和可扩展性特性,被广泛应用于各个领域。通过对12c容器数据库的深入了解,我们可以提高企业数据管理的效率,为企业的发展提供更加稳健的数据支持。

相关问题拓展阅读:

arcgis server 10.2.1怎么连接oracle12c

随着Oracle12c的推出,越来越多的Oracle用户都希望能够尽快的使用该版本,感受一下Oracle12c数据库强大的基颂功能。ArcGIS软件也不例闭首外,前一段时间Oracle12c刚推出不久,本博客就发布了怎么在Linux环境下安装Oracle12c,当时ArcGIS10.2版本还没有在中国正式发布,但是美国的Support明确说明,当时ArcGIS10.2还不支持Oracle12c,不过我断定不久可能就会支持,也许ArcGIS10.2发布某个补丁后就支持了。果然没错,在ArcGIS10.2.1版本发布之后,Esri就宣布支持Oracle12c.

关于Oracle12c的安装可以参考:

下面我们看一下ArcSDE10.2 for Oracle的系统需求,看看有什么可以注意的信息:搏态郑

Oracle Linux 5 is compatible with Red Hat Enterprise Linux 5. DBMS support is Oracle 11.2.0.2.0 and up.

Oracle Linux 6 is compatible with Red Hat Enterprise Linux 6. DBMS support is Oracle 11.2.0.3.0 and up.

Oracle 11g R1 (11.1.0.7) is no longer supported at ArcGIS 10.2.1.

Oracle 11g R2 (11.2.0.1) is no longer supported at ArcGIS 10.2.1.

Oracle 11g R2 (11.2.0.3) is supported as the base version starting at ArcGIS 10.2.1.

Oracle 12c R1 (12.1.0.1) is supported starting at ArcGIS 10.2.1.

ArcGIS 10.2.1 is the last supported release for Microsoft Windows Server 2023 and 2023 R2.

Windows Server 2023 support begins at ArcGIS 10.2.1

关于这些信息都需要用户在立项时候考虑的,更多参考:

注意:以下操作都是在用户使用PDB基础上,鉴于PDB收费,如果用户使用非PDB的Oracle实例,那么在相关操作与Oracle11g版本基本一致。

用户可以不勾选Create as Container database。就不创建PDB了。

介绍一下我安装的环境:

OS:Linux 5.5 Oracle12.1.0.1 IP:192.168.220.203 实例名:orcl

OS:Windows Server 2023,Oracle 11.2.0.2 IntantClient,ArcGIS10.2.1 for Desktop

版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!

Blog:

Weibo:

因为目前ArcSDE10.2.1没有Oracle12c的介质软件,所以,直接使用桌面创建地理数据库即可。

确保桌面机器能够正确连接上Oracle12c的服务器端,使用建库工具

该界面与原来的Oracle11g的安装基本一样,点击执行,信息提示报:ora-65096错误

Executing: CreateEnterpriseGeodatabase Oracle 192.168.220.203/orcl # DATABASE_AUTH sys ***** SDE_SCHEMA sde ***** sde C:\Users\Administrator\Desktop\ArcGISforServerAdvancedEnterprise_server.ecp

Start Time: Wed Feb 12 09:17:

User has privileges required to create database objects.

Tablespace created.

Error creating geodatabase admin user.

Error: Underlying DBMS error (-51).

Extended error code: (65096)

ORA-65096: invalid common user or role name

>

Failed to execute (CreateEnterpriseGeodatabase).

Failed at Wed Feb 12 09:17:(Elapsed Time: 12.37 seconds)

比较纳闷,在以前版本都没有问题,为什么oracle 12c环境报该错误呢?

翻开Oracle12c的新特性,曾经介绍过有一个多租户的概念

在Oracle Database 12c中,可组装式数据库 – Pluggable Database为云计算而生。在12c以前,Oracle数据库是通过Schema来进行用户模式隔离的,现在,可组装式数据库可以让此前意义上的多个数据库一起共存。

Pluggable Database 其体系结构的核心是:

  由一个容器数据库(CDB)和多个可组装式数据库(PDB)构成,PDB包含独立的系统表空间和SYSAUX表空间等,但是所有PDB共享CDB的控制文件、日志文件和UNDO表空间。各个PDB之间互访需要通过DB Link进行,就仿佛是多个数据库一样。

  在2023 OOW上,Larry重点介绍了Oracle Database 12c 的这个新特性,并将其归结为:多租户数据库。也就是说,在云平台上,不同租户可以在一个大的CDB数据库中运行,而彼此数据(PDB)与应用又完全隔离。显然这个特性对Oracle推出的数据库云平台必不可少。

ORACLE 12C中提出来CDB和PDB的概念,对于ORACLE的数据库来说,确实是一个新东西,他们可以分别理解为容器和插件(PDB插入在CDB中),CDB的管理和传统数据库区别不大,本篇文章对PDB的部分操作进行了简单说明(创建PDB,OPEN PDB,DROP PDB,Plug PDB,Unplugging PDB)

更多了解:

ORACLE 12C PDB部分功能测试

ORACLE 12C PDB 维护基础介绍

Viewing Information About CDBs and PDBs

ORACLE 12C CDB中PDB参数管理机制

其实一句话,在原来Oracle12c之前版本的环境下,一个Oracle实例下,就可以创建相关的数据库,这个数据库就是在一个Oracle实例下的全局,该实例共享Oracle的系统文件、控制文件等,那么在Oracle12c环境下,在一个Oracle实例下,有一个全局库,全局库有可以管理可创建的可组装库,那么ArcSDE地理数据库就是一个组装库,问题的原因是用户应该创建Oracle12c的组装库。

12c容器数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于12c容器数据库,了解12c容器数据库,提升企业数据管理效率,arcgis server 10.2.1怎么连接oracle12c的信息别忘了在本站进行查找喔。


数据运维技术 » 了解12c容器数据库,提升企业数据管理效率 (12c容器数据库)