MySQL HeatWave Service – Comprehensive Review

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/71

flashcard set

Earn XP

Description and Tags

A set of 70 Q&A flashcards covering architecture, provisioning, high availability, backups, replication, migration, read replicas, and exam-level details for Oracle MySQL HeatWave Service.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

72 Terms

1
New cards

What is the main advantage of Oracle HeatWave Service compared with traditional MySQL deployments?

It combines transactional and analytical processing in a single MySQL-compatible database, eliminating ETL and delivering extreme performance.

2
New cards

Which engine in HeatWave Service executes analytical queries?

The HeatWave analytics engine.

3
New cards

Which HeatWave solution allows querying data that lives in Object Storage?

HeatWave Lakehouse.

4
New cards

What does HeatWave AutoML provide?

An automated pipeline for creating, training, evaluating, and explaining MySQL-integrated machine-learning models.

5
New cards

What Oracle Cloud Infrastructure element is a localized geographic area containing one or more Availability Domains?

A Region.

6
New cards

How many Fault Domains exist within each Availability Domain in OCI?

Three.

7
New cards

Why would you use OCI compartments?

To organize and isolate resources across the tenancy for security and billing.

8
New cards

What is a Virtual Cloud Network (VCN)?

A region-level, software-defined private network in OCI that contains subnets, route tables, and security lists.

9
New cards

Give two differences between public and private OCI subnets.

Public subnets can have public IPs and allow ingress from the internet; private subnets have no public IPs and block internet ingress.

10
New cards

Which OCI component manages user authentication and authorization for HeatWave resources?

OCI Identity and Access Management (IAM) policies.

11
New cards

List the four core resources that must exist before creating a HeatWave DB System.

Tenancy, Compartment, IAM policy (mysql-family), and a VCN with an appropriate subnet.

12
New cards

What two hardware characteristics does an OCI DB System shape define?

Number of CPUs and amount of Memory.

13
New cards

What two types of encryption protect data in a HeatWave DB System?

Data-in-transit encryption (TLS) and data-at-rest encryption (OCI Block Storage encryption).

14
New cards

How many MySQL instances make up a High Availability (HA) DB System?

Three—one primary and two secondary instances.

15
New cards

What automatic process promotes a secondary instance if the primary fails in an HA system?

Automatic failover via MySQL Group Replication.

16
New cards

Before enabling High Availability, which two prerequisites must be met for the database tables?

All tables must have primary keys and crash recovery must be enabled.

17
New cards

Name two limitations of HeatWave High Availability.

Only the primary instance can be directly accessed, and enabling/disabling HA during a HeatWave load or reload can cause HA failure.

18
New cards

Which HeatWave component stores a persistent copy of in-memory data for fast reloads after failure?

The HeatWave Storage Layer.

19
New cards

What information is found on the Connections tab of a DB System details page?

The private IP address and the listening ports (MySQL and X Protocol) of the DB System endpoint.

20
New cards

Which two credentials are mandatory when connecting to a DB System with MySQL Shell?

A valid database user name/password and the DB System’s private IP address.

21
New cards

After selecting “Stop” on an active DB System, what state color indicates the instance is updating toward inactive?

Yellow.

22
New cards

What are the default delete settings for a DB System (delete protection and retain automatic backups)?

Delete protection OFF and retain automatic backups OFF.

23
New cards

Distinguish between full and incremental HeatWave backups.

Full backups include all data and are slower/larger; incremental backups include only changes since the last backup and are faster/smaller.

24
New cards

How long can you retain a manual HeatWave backup?

Between 1 and 365 days.

25
New cards

What feature lets you restore a HeatWave DB System to the exact moment before an error occurred?

Point-in-Time Recovery (PITR).

26
New cards

When restoring from a backup, what happens to the admin credentials?

They remain the same as in the source DB System.

27
New cards

Which two backup types should users avoid deleting manually?

Operator backups and final backups still within retention.

28
New cards

HeatWave inbound replication currently supports which replication mode only?

Single-source, row-based, asynchronous replication.

29
New cards

Name two common causes of inbound replication channel state 'Needs Attention'.

Connection errors (e.g., error 2003) and purged binary log files (error 13114).

30
New cards

What OCI object represents the configuration for inbound replication from a source to a HeatWave DB System?

A replication Channel.

31
New cards

In a replication channel, what SSL mode provides encrypted connections without validating certificates?

REQUIRED.

32
New cards

Which MySQL server setting must be ON for reliable GTID-based replication?

gtidmode=ON with enforcegtid_consistency=ON.

33
New cards

Why create a dedicated replication user on the source database?

To limit privileges, restrict allowed hosts, and store credentials separate from application users.

34
New cards

What OCI network component allows a DB System in one VCN to reach a source in another VCN in the same region?

A Local Peering Gateway (LPG).

35
New cards

Which command in MySQL Shell exports all schemas, users, and privileges for migration?

util.dumpInstance().

36
New cards

What does the ocimds=true option do during a MySQL Shell dump?

Performs HeatWave compatibility checks and comments out unsupported clauses.

37
New cards

Explain the purpose of the dump utility option createinvisiblepks.

Adds an invisible primary key to tables lacking one, ensuring HA compatibility.

38
New cards

During a dry run of util.dumpInstance, are any dump files created?

No; it only prints the actions that would be performed.

39
New cards

Which two compatibility modifications ensure non-InnoDB tables are accepted by HeatWave?

forceinnodb and striptablespaces.

40
New cards

What is the maximum number of read replicas you can attach to a single DB System?

Eighteen.

41
New cards

What OCI resource is automatically provisioned when the first read replica is created?

A Read Replica Load Balancer.

42
New cards

Give two use cases for HeatWave read replicas.

Offloading read-heavy workloads (scaling reads) and running business reporting without impacting the primary DB System.

43
New cards

How is maintenance performed on read replicas of an HA DB System?

Via rolling upgrades—one read replica is upgraded at a time, then the HA cluster.

44
New cards

Which two methods can clients use to reach a read replica endpoint securely from on-premises?

Site-to-Site VPN or FastConnect to the VCN.

45
New cards

What OCI console color indicates that a DB System has failed or cannot be created?

Red.

46
New cards

Which DB System operation can you perform while the instance is STOPPED?

Start, Restart, or Delete the DB System.

47
New cards

What channel operation removes replication settings and relay logs on an inactive channel?

RESET.

48
New cards

Which MySQL error code signals that a replica cannot connect to the source (connection refused)?

Error 2003 (HY000).

49
New cards

To fix purged binary log problems, which GTID variable must be updated on the replica?

gtid_purged.

50
New cards

What does lowercasetable_names default to on a HeatWave DB System?

0 (case-sensitive identifiers).

51
New cards

Which three actions does RESET REPLICA ALL perform on a MySQL replica?

Clears replication metadata, deletes relay logs, and removes source host/port and replication user credentials.

52
New cards

When replicating outbound from HeatWave to another MySQL server, which MySQL option must be enabled for fine-grained privilege revocation?

partial_revokes=ON.

53
New cards

What MySQL Shell utility imports dump files into a HeatWave DB System?

util.loadDump().

54
New cards

Which util.loadDump option updates the gtid_purged value on import?

updateGtidSet (e.g., 'append' or 'replace').

55
New cards

For migration, why might you specify a prefix in the dump outputURL when writing to Object Storage?

To organize dump files within the bucket under a common directory path.

56
New cards

Name two modifications that strip unsupported metadata from object DDL when exporting for HeatWave.

stripdefiners and striprestricted_grants.

57
New cards

What HeatWave Autopilot feature optimizes resource usage at scale?

Automatic performance tuning and lifecycle operations for the DB Service.

58
New cards

Which SQL routine is used in HeatWave AutoML to create a new machine-learning model?

ML_TRAIN.

59
New cards

In HeatWave AutoML, which model type would you choose to predict loan defaults (yes/no)?

Classification.

60
New cards

Which HeatWave architecture guarantees zero data loss with automatic failover?

High Availability (HA) DB System.

61
New cards

Which statement immediately kills a connection with ID 123 on a HeatWave DB System?

KILL 123; (executed as an administrative SQL statement).

62
New cards

What two parameters must match between a DB System and its customer configuration when updating settings?

The DB System’s shape and the configuration’s shape.

63
New cards

Which network rule is required on a bastion subnet to allow SSH access?

A stateful ingress rule permitting TCP port 22.

64
New cards

When creating a HeatWave cluster, which two settings must you supply?

The node shape and the number of nodes.

65
New cards

What prerequisite must be enabled before you can use Point-in-Time Recovery?

Automatic backups must be enabled on the DB System.

66
New cards

Which HeatWave Service feature is NOT fully managed and must be configured by the user?

Inbound replication.

67
New cards

How can you view the detailed optimizer decision process to learn why a query was not off-loaded to HeatWave?

Enable and inspect OPTIMIZER_TRACE output.

68
New cards

Which load balancer bandwidth limit currently applies to read-replica traffic?

Up to 8 Gbps.

69
New cards

Which subnet type (public or private) can host a HeatWave DB System?

Either; both public and private subnets are supported.

70
New cards

How do you initiate a manual switchover in an HA DB System from the OCI Console?

Open the DB System details page and choose Switchover, then select the desired Availability Domain.

71
New cards

What two attributes can you still edit after saving a HeatWave customer configuration?

The configuration’s name and description.

72
New cards

Which prerequisite shape requirement exists for creating read replicas?

The source DB System must use a shape with at least 4 OCPUs (or 8 ECPUs).