【云端起舞】在Oracle公有云上创建克隆数据库

简介:

编辑手记:云端起舞也要脚踏实地,Oracle全面向云,将会演绎怎样的精彩,海外专家伴你踏上云端之旅。


系列文章回顾

1、Configure and Practice Backup and Recovery in Cloud

     在Oracle公有云上备份与恢复的配置和实践

2、Create a Primary and Standby Database in the Cloud

     在Oracle公有云上创建standby数据库       


作者简介:

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

Joel Perez

Oracle ACE总监, Maximum Availability OCM,OTN 专家,全球第一批ACE称号获得者,致力于数据库高可用、灾难恢复、升级迁移和数据复制等方向设计和实现解决方案。


正文:

In this step by step article, we willcreate a clone database for the development or testing purposes.


这篇文章我们将会创建一个克隆数据库作为开发货真测试的环境。


Using Oracle Database Cloud service youdon’t need to configure and run DUPLICATE command of RMAN and create a clone of production database for developers team. All you need is to create a snapshotof your production database and clone it in a few minutes.


使用Oracle Database Cloud Service创建克隆数据库,不需要配置或者执行通过RMAN执行DUPLICATE,只需要对生产库做一次快照,然后进行克隆,这个过程很快就完成了。


So first of all, let’s create a newdatabase. Open cloud.oracle.com, login with your credentials and create a newdatabase service.


首先,我们先创建一个新的数据库。打开网址:cloud.oracle.com,登录之后先创建一个 数据库服务。


After successfully creating a new databaseopen it and select Administration section


创建成功以后,打开数据库,并切换到管理员页面。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

Before creating a snapshot of thedatabase, login to the database and create a new table, insert one row and committhe transaction. We will check this table after cloning the snapshot。


在创建快照之前,首先登录到数据库创建一张表,插入一些数据并提交事务,这用于我们克隆完成之后进行数据验证。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

Next, switch to the Snapshots tab, click“Create Storage Snapshot” button and provide the name of the snapshot. Don’tclick Create button


然后,在页面上切换到快照的选项,点击“Create Storage Snapshot”按钮,填写快照名。切记,此时还不能按创建的按钮。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

 

When the snapshot of the database istaken, the database is placed into the backup mode. To test it, open SQLconnection, click on Create button to create a snapshot and switch to the SQLsession and run a command. The session will hang


当快照创建好以后,数据库此时处于备份模式。我们来验证一下,打开SQL命令行连接,点击创建按钮,然后切换到SQL会话并创建一张表,此时SQL会hang住,不能正常执行。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=
640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

 When the snapshot is created, click onthe menu icon on the right and choose Create Database Clone to create a clonedatabase from the snapshot


快照创建好以后,从页面右边 的菜单栏选择通过快照创建克隆数据库。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

Next, provide the service name and thedatabase name for the clone database and create it.


然后,根据提示填写服务名和克隆数据库名进行创建。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

After few minutes the clone database willbe created.


这个过程很快就会完成。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

Now login to the clone database andcheck the table that was created before.


现在登录到克隆数据库,检查之前创建的那张表。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

The first table was created before thesnapshot and thus it’s there. But the second table was create after creating asnapshot and is not available.


我们发现,在快照之前创建的那张表存在,但创建克隆数据库之后的那张表查不到。


As you see, it’s very easy to create aclone database using snapshots in Oracle Cloud. By having a trial account youare provided 500Gb of free space. Each database service consumes 150Gb space,so having 1 production db (150Gb), 1 snapshot (150Gb) and 1 clone database(150Gb) you can easily test the clone database creation with your trial account。


在Oracle Cloud 服务上创建克隆数据库是非常方便的,在每一个实验的账号上,会有500G的免费存储空间,假如每一个数据库服务分配150G,那么仅仅在实验账号上我们就可以创建一个生产数据库,一个快照数据库和一个克隆数据库。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy


脚踏实地,开启云端之旅。更多精彩请加入云和恩墨大讲堂,与专家面对面交流。


文章转自数据和云公众号,原文链接

相关文章
|
4天前
|
存储 自然语言处理 Oracle
Oracle数据库字符集概述及修改方式
【8月更文挑战第15天】Oracle 数据库字符集定义了数据的编码方案,决定可存储的字符类型及其表示方式。主要作用包括数据存储、检索及跨系统传输时的正确表示。常见字符集如 AL32UTF8 支持多语言,而 WE8MSWIN1252 主用于西欧语言。修改字符集风险高,可能导致数据问题,需事先备份并评估兼容性。可通过 ALTER DATABASE 语句直接修改或采用导出-导入数据的方式进行。完成后应验证数据完整性。此操作复杂,须谨慎处理。
|
8天前
|
Oracle 关系型数据库 MySQL
Mysql和Oracle数据库死锁查看以及解决
【8月更文挑战第11天】本文介绍了解决MySQL与Oracle数据库死锁的方法。MySQL可通过`SHOW ENGINE INNODB STATUS`查看死锁详情,并自动回滚一个事务解除死锁;也可手动KILL事务。Oracle则通过查询V$LOCK与V$SESSION视图定位死锁,并用`ALTER SYSTEM KILL SESSION`命令终止相关会话。预防措施包括遵循ACID原则、优化索引及拆分大型事务。
|
11天前
|
监控 Oracle 关系型数据库
"深度剖析:Oracle SGA大小调整策略——从组件解析到动态优化,打造高效数据库性能"
【8月更文挑战第9天】在Oracle数据库性能优化中,系统全局区(SGA)的大小调整至关重要。SGA作为一组共享内存区域,直接影响数据库处理能力和响应速度。本文通过问答形式介绍SGA调整策略:包括SGA的组成(如数据缓冲区、共享池等),如何根据负载与物理内存确定初始大小,手动调整SGA的方法(如使用`ALTER SYSTEM`命令),以及利用自动内存管理(AMM)特性实现智能调整。调整过程中需注意监控与测试,确保稳定性和性能。
22 2
|
1天前
|
数据采集 Oracle 关系型数据库
实时计算 Flink版产品使用问题之怎么实现从Oracle数据库读取多个表并将数据写入到Iceberg表
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
11天前
|
SQL 存储 Oracle
"挑战极限!Oracle数据库精英试炼场:夺命连环5问,你能否一路披荆斩棘,登顶技术巅峰?"
【8月更文挑战第9天】Oracle,数据库领域的巨擘,以卓越的数据处理能力、稳定性和安全性成为企业级应用首选。今天我们带来“Oracle夺命连环25问”。首问:核心组件有哪些?答:实例(含内存结构和后台进程)、物理存储(数据文件、控制文件等)及逻辑存储(表空间、段等)。第二问:如何理解事务隔离级别?答:Oracle支持四种级别,默认READ COMMITTED,避免脏读,但可能遇到不可重复读和幻读。
24 0
|
11天前
|
SQL Oracle 关系型数据库
"揭秘!一键解锁Oracle日志清理魔法,让海量归档日志无处遁形,守护数据库健康,告别磁盘空间告急噩梦!"
【8月更文挑战第9天】随着Oracle数据库在企业应用中的普及,归档日志管理对保持数据库健康至关重要。归档日志记录所有更改,对数据恢复极为重要,但也可能迅速占用大量磁盘空间影响性能。利用Oracle提供的RMAN工具,可通过编写Shell脚本来自动清理归档日志。脚本包括设置环境变量、连接数据库、检查和删除指定时间前的日志,并记录执行情况。通过Cron作业定时运行脚本,可有效管理日志文件,确保数据库稳定运行。
37 7
|
26天前
|
Oracle 安全 关系型数据库
|
20天前
|
开发框架 Oracle 关系型数据库
ABP框架使用Oracle数据库,并实现从SQLServer中进行数据迁移的处理
ABP框架使用Oracle数据库,并实现从SQLServer中进行数据迁移的处理
|
25天前
|
Oracle 关系型数据库 数据库
|
26天前
|
存储 Oracle 关系型数据库

推荐镜像

更多