Oracle Technical Q&A Guide

Mastering Exadata, Data Guard, and Oracle Cloud Infrastructure

⚡ Oracle Exadata Highlights

1. What is Exadata?

Exadata is a pre-configured combination of hardware and software which provides a platform to run the Oracle Database.

2. Key components of Exadata?
  • DB Server
  • Cell Storage
  • Infiniband Switch
  • Cisco Switch
  • PDU
3. Features of Exadata?
  • Smart Scan
  • Smart Flash Cache
  • IORM
  • Storage Index
  • EHCC (Exadata Hybrid Columnar Compression)
4. Exadata Sizing?

Exadata comes in the following configurations: Full Rack, Half Rack, Quarter Rack, and 1/8th Rack.

5. What is a storage index and how it works?

Storage Indexes consist of a minimum and a maximum value for up to eight columns. This structure is maintained for 1MB chunks of storage (storage regions). Storage Indexes are stored in memory only, are never written to disk, and filter out data from the consideration.

6. Which protocol is used by ASR to send notifications?

SNMP

7. Is manual intervention possible in the storage index?

No

8. What are the options to update cell_flashcache for any object?

KEEP, DEFAULT, and NONE

9. What is the default size of the smart flash log?

512MB per module. Each storage cell has 4 modules, making it 4X512 MB per CELL.

10. What is flash cache and how it works?

The flash cache is a hardware component configured in the Exadata storage cell server which delivers high performance in reading and writes operations. The primary task is to hold frequently accessed data in the flash cache so physical reads can be avoided on subsequent data requirements.

11. What is cellcli?

cellcli is a cell command-line utility used to manage cell storage. It is a utility to administer cell storage, providing commands like CELLCLI-ALTER, CELLCLI-CREATE, CELLCLI-DROP, and CELLCLI-LIST.

12. Types of EHCC?
  • Query Low
  • Query High
  • Archive High
  • Archive Low
13. Which package can be used to estimate the compression ratio of the table?

DBMS_COMPRESSION

14. Background services of Cell Server?
  • MS: Management Server
  • cellsrv: Cell Server
  • RS: Restart Server
15. How to replace a faulty HDD in Exadata Storage?

All HDDs are hot-swappable, so if proper redundancy is used, the HDD can be directly removed and replaced. Storage software will handle everything else in the background.

16. How many disks come within a storage cell?

12 disks

17. What is the purpose of the spine switch?

The spine switch is used to connect or add more Exadata machines to the cluster.

18. How to migrate the database from a normal setup to Exadata?

Multiple methods are available depending on source setup and downtime limits:

  • Export/Import
  • Physical Standby
  • Logical Standby
  • Transportable Tablespace / Transportable Database
  • Golden Gate
  • RMAN cold and hot backup restoration
  • Oracle Streams
19. Exadata shutdown and start-up procedure
Shutdown Procedure:
  1. Stop Database and Listener
  2. Stop Cluster
  3. Shutdown Database Servers
  4. Shutdown Cell Storage
  5. Shutdown all the switches
  6. Remove power from PDUs

Start-up Procedure: It is executed in reverse order.

20. How many database servers come in 1/8th rack and quarter rack?

2

21. How many cell storage comes in a full rack Exadata machine?

14

22. Can we use a flash disk as an ASM disk?

Yes

23. Which protocol is used for communication between the database server and storage server?

iDB protocol

24. Which OS is supported in Exadata?

Database servers support either Linux or Solaris (decided at configuration), while Cell storage only runs Linux.

25. What is ASR?

ASR stands for Auto Service Request. It is a tool used to manage Oracle hardware, automatically raising an SR with Oracle Support and notifying the customer when a hardware fault occurs.

26. How to integrate Exadata with OEM 12c?
  1. Install OEM agent on DB server
  2. Launch auto-discovery with the use of One Command XML file
  3. Specify the required credentials for all the components
  4. Review Configuration
  5. Complete the setup
27. How to upgrade the firmware of Exadata components?

It can be done through the ILOM of the DB or Cell server.

28. Where can we define which cell storage can be used by a particular database server?

The CELLIP.ORA file contains the list of storage servers accessed by the DB server.

29. What are the Exadata Health check tools?
  • Exacheck
  • sundiagtest
  • oswatcher
  • OEM 12c
30. What is EHCC?

EHCC stands for Exadata Hybrid Columnar Compression, which is used to compress data in the Database.

31. What is offloading and how it works?

It refers to SQL processing being moved from the database layer to the storage layer. The primary benefit is that it significantly reduces the volume of data returned to the database server, bypassing major database bottlenecks.

32. What is the difference between cellcli and dcli?

Cellcli is only used on a respective cell storage server. dcli (Distributed Command Line Utility) is used to execute commands across multiple storage or DB servers simultaneously.

33. What is IORM and what is its role in Exadata?

IORM stands for I/O Resource Manager. It manages and prioritizes the I/Os of multiple databases on a storage cell.

34. How can we check whether Oracle best practices have been configured on Exadata?

Run Exacheck and evaluate the best practice setup.

35. How many networks are required in Exadata?
  • Public/Client Network: For Application Connectivity
  • Management Network: For Exadata H/W management
  • Private Network: For cluster interconnectivity and storage connectivity
36. What is the command to enable query high compression on the table?

SQL> alter table table_name move compress for query high;

37. How to take cell storage software backup?

Manual backups are not required; Exadata automatically uses an internal USB drive (Cell boot Flash Drive) to back up storage software.

38. What is the difference between write-through and write-back flash cache mode?

Write-through: Flash cache is used only for reading operations.
Write-back: Flash cache is used for both reading and writing operations.

39. Which feature of Exadata is used to eliminate disk IO?

Flash Cache

40. What is the capacity of the Infiniband port?

40 Gbps

41. What is the difference between a high capacity and a high performance disk?

High Capacity: More storage space but lower RPM (7.5k).
High Performance: Less storage space but higher RPM (15k).

42. When should one execute Exacheck?

Before and after making any configuration change on the Database Machine.

43. What is a grid disk?

Grid Disks are created on top of Cell Disks and presented to Oracle ASM as ASM disks. Space is allocated in chunks from outer to inner tracks of the Cell disk. Multiple Grid Disks can exist per Cell disk.

44. Which network is used for RAC inter-connectivity?

Infiniband Network

45. What are the steps to create DBFS?
  1. Create Directory
  2. Create Tablespace on a database intended for DBFS
  3. Create a user for DBFS
  4. Grant required privileges to the created user
  5. Connect to the database using that user
  6. Create the DBFS file system using dbfs_create_filesystem_advanced
  7. Mount the file system by starting dbfs_client
46. Which migration methodologies are available to migrate from high-endian to low-endian OS architecture?
  • Golden Gate
  • Transportable Tablespace
  • Incremental Transportable Tablespace
  • Data Pump
47. What is a Cell and Grid Disk?

Cell and Grid Disks are logical components of physical Exadata storage. A Storage Server Cell consists of disk drives put together to store data. Each Cell Disk corresponds to a LUN formatted by the storage software, typically housing 12 disk drives.

48. What is Flash cache?

It consists of four 96GB PCIe flash cards on each Storage Server cell providing 384GB total per cell. It provides high-speed access to data and reduces latency by fetching from flash memory rather than mechanical disks.

49. What is a Smart Scan?

A software feature that enhances database performance. It processes queries intelligently by filtering data directly at the storage layer based on criteria and only returning specific rows instead of entire blocks. It also utilizes column projection to return only requested columns.

50. What is the Parallelism instance parameter used in Exadata?

The PARALLEL_FORCE_LOCAL parameter can be set at session level for jobs.

51. What are the ways to migrate onto Exadata?

Traditional Export/Import, Tablespace transportation, or GoldenGate Replication after data restore.

52. What operating systems does Exadata support?

Exadata runs Oracle Linux OS and has Solaris available on its engineered systems.

53. Which statistic can be used to check the flash hit ratio on the database level?

Cell flash cache read hits

54. Which disk group is used to keep OCR files on Exadata?

+DBFS_DG

55. How many Exadata wait events are contained in the 11.2.0.3 release?

There are 53 Exadata-specific wait events.

56. What is the difference between an Exadata X3-2 machine and an Exadata X3-8 machine?

The X3-8 consists of 2 large SMP compute servers while the X3-2 scales up to 8 compute servers to match scaling needs.

57. What are the three major components of the Exadata database server?

Database Instance, ASM Instance, and Database Resource Manager.

58. What is the difference between DBRM and IORM?

DBRM is a database instance feature, while IORM is a storage server software feature.

59. What are the different Exadata configurations?

Exadata configurations come as Full Rack, Half Rack, or Quarter Rack:

  • Full Rack (X2-2): 8 Database Server nodes (Intel Xeon 5670 processors with 6 CPUs and 96GB memory per node) and 14 storage cells.
  • Half Rack: Half the capacity with 4 Database Server nodes and 7 storage cells.
60. What are the key Oracle Exadata Features?
Hardware Level: Storage Server Cells and High-Speed Infiniband Switch.
Software Level: Smart Scan, Flash Cache, Hybrid Columnar Compression, and IORM.
61. How much time is required to apply a bundle patch on a Half Rack Exadata with a rolling option?

Approximately 3 hours per Cell and DB server. Infiniband & PDU patching takes roughly 1 hour each.

62. What benefit we can get if we apply a bundle patch on Exadata in a rolling fashion while ASM is configured with high redundancy?

It minimizes the risk of storage disk failures.

63. Rolling vs Non-Rolling patching on Exadata?

Rolling:

  • Advantages: No downtime required.
  • Disadvantages: Takes more time. Disk failures on a separate cell under normal redundancy can lead to corruption.

Non-Rolling:

  • Advantages: Requires less time. Eliminates disk failure risks under normal redundancy.
  • Disadvantages: Complete downtime required.
64. Which ASM parameters are responsible for Auto disk management in Exadata?
  • AUTO_MANAGE_MAX_ONLINE_TRIES: Controls the maximum attempts to bring a disk online.
  • AUTO_MANAGE_EXADATA_DISKS: Directly enables/disables auto disk management.
  • AUTO_MANAGE_NUM_TRIES: Controls the attempts for performing automated tasks.
65. How to enable Flash cache compression?

CellCLI> ALTER CELL flashCacheCompress=true

66. How many Exadata Storage Server Nodes are included in an Exadata X4-8?

14 storage nodes

🛡️ Oracle Data Guard Highlights

1. Why is Oracle Data Guard helpful?

It keeps data protected and available, offloads backup work to standby instances, detects gaps in logs automatically, and streamlines role transitions using the Guard Broker.

2. Name the top three services offered by Data Guard.

Redo Transport Services, Apply Services (Log Apply), and Role Transition Services.

3. Name the three protection modes available.

Maximum Availability, Maximum Protection, and Maximum Performance.

4. What is the default protection mode of the software?

Maximum Performance.

5. What are the advantages offered by the Maximum Performance mode?

It doesn’t affect primary database performance while providing the highest potential data protection. Transactions commit once written to the online redo logs.

6. What are the benefits of Maximum Protection mode?

It completely guarantees zero data loss. If the primary database is unable to write redo to a standby instance, it will shut down to prevent processing un-mirrored data.

7. How is the Maximum Protection mode enabled?

Redo must be written to both the online log and the standby database before a transaction commits. This protects data even if the primary server fails.

8. What are the advantages of Maximum Availability mode?

It optimizes both availability and safety. Redo must be confirmed on both the primary and standby databases before committing; however, if the standby site goes down, the primary stays running.

9. How is the protection mode changed?

Use the alter database command, assign the standby database, and select from the available performance modes.

10. What is the number of standby databases that can be created?

Depending on your specific Oracle version, it ranges from 9 to 30.

11. How would you create a physical standby in this software?
  • Enable forced logging
  • Create a password file
  • Configure standby redo logs
  • Ensure archiving is enabled
  • Initialize primary DB parameters
  • Configure networking/nodes for proper communications
12. Mention the chief advantages of using physical standby.

Provides higher availability, handles offloaded backups and reporting, keeps the standby data secure, and ensures fast disaster recovery.

13. What services are needed on the primary database?
  • Log Writer: Collects info and writes it to online redo logs locally and standby sites remotely.
  • Archive Process: Copies online redo logs locally or to remote standbys.
  • Fetch Archive Log (FAL): Serves archive log requests from FAL client processes on standby sites.
  • Log Network: Establishes network links to the standby servers.
14. Outline the services needed on the standby database.
  • Fetch Archive Log (FAL): Pulls missing sequences from primary when gaps occur.
  • Remote File Server (RFS): Receives incoming redo files from primary.
  • Archive Process: Archives redo files applied on standby.
  • Managed Recovery (MRP): Applies incoming redo log data to standby databases.
15. How would you delay log application to the physical standby?

Modify the initialization parameters on the primary site to explicitly specify a delay in minutes (e.g., 60' for one hour). Redo data is still transferred immediately but won’t be applied until the timer expires.

16. What is the utility of the Redo Transport Service?

It manages the automated transmission of redo logs to the standby sites, detects sequence gaps when network disconnects happen, and retrieves replacement logs to resolve gap issues automatically.

17. Differentiate between physical and logical standby databases.

Physical databases apply changes at the block level using Redo Apply, while logical databases use SQL Apply to convert incoming redo data into SQL statements that execute directly against the standby database.

18. What is the Data Guard Broker?

The Broker is a management framework offering command-line and graphical interfaces integrated with Enterprise Manager. It simplifies failover/switchover orchestration.

19. What tasks can you perform with the Broker?

Create and enable configurations, administer configuration across different hosts, monitor operational health, and invoke automated fast-start failovers without needing human operators.

20. What is a Logical standby database?

A database synchronized using SQL statements. The database structure can be modified at later points, and tables being synced from the primary remain read-only, while custom indices and tables can be created for reporting and optimization purposes.

21. What are the disadvantages associated with Logical Standby systems?

Certain data types and tables cannot be synchronized easily with SQL Apply.

22. Can this software be used with the standard edition?

Yes, but automated Data Guard features are omitted. You can ship logs and write custom apply scripts manually.

23. Why get trained in Data Guard?

It’s highly advantageous for enterprise firms handling massive volumes of business data. Certifications showcase skills in data recovery, avoiding database corruption, and disaster risk mitigation.

24. What are apply services?

Services that update the standby instance with the redo log records coming from primary instances to maintain synchrony. Data can be read from archive files or standby files immediately when real-time apply is configured.

☁️ Oracle Cloud Infrastructure (OCI)

1. What is OCI?

Oracle Cloud Infrastructure (OCI) offers highly available, modular compute and storage services on top of a virtualized secure network.

2. What is the use of OCI?

OCI provides a cloud platform to build, migrate, and run various applications in a high-performance environment.

3. What are the components of the OCI network?
  • Virtual Cloud Network (VCN)
  • Subnet
  • Virtual Network Interface Card (VNIC)
  • Security Lists
  • Route Tables
  • Route Rules
4. What is the OCI API gateway?

A virtual network appliance in a regional subnet used to securely link back-end services (partner APIs, internal functions) to callers.

5. What comes in the standard package?

Standard package typically describes tariffs including core capabilities like free data allowances, basic services, rentals, deposits, and call/data transfer fees.

6. Do you need to pay extra for Transparent Data Encryption (TDE) in a standard package?

No, Oracle includes Transparent Data Encryption in all base, regular, enterprise, high-performance, and extreme packages.

7. What are the different types of modules in Oracle forms?
  • Form module
  • Menu module
  • PL/SQL Library module
  • Object Library module
8. What is the usage of the ANALYZE command in Oracle?

Used to identify migrated and chained rows, validate object structures, collect usage statistics for the query optimizer, and delete object statistics from the dictionary.

9. What is the usage of the control file in Oracle?

It assists with database recovery and maps exactly where the database and redo log files are located so they can be opened on startup.

10. What is the BLOB data type in Oracle?

A varying length binary string data type that stores up to 2 gigabytes of raw data in byte lengths.

11. What is a Logical backup in Oracle?

A backup that reads and writes actual database records into files via Export utilities and restores them using Import tools.

12. What is the purpose of recursive hints in Oracle?

Occurs when processes repeatedly query a data dictionary table due to limited capacity inside the data dictionary cache.

13. What are the file extensions used by Oracle reports?

.RDF and .REP

14. What is a hash cluster in Oracle?

A storage optimization technique where a hash function is applied to row cluster keys for storage in hash tables to speed up data retrieval.

15. What are the features of Oracle OCI?

Security/User assessments, Data Discovery, Data Masking, Auditing, Backup & Recovery, Scalability, and High Availability.

16. What are the service levels for Oracle Database Cloud Service?

The customer takes responsibility for software installation/maintenance inside virtual images, complete DBA/root level access, automated database backups, and performing recovery tasks when failures happen.

17. Define a tablespace in Oracle.

The logical storage unit of a database that groups together database structures. Data is physically stored in data files associated with the tablespaces.

18. Define a SYSTEM tablespace.

Formed automatically upon any database creation, it holds all of the data dictionary tables required by Oracle and must stay active constantly.

19. Define a snapshot in Oracle.

Also called materialized views, snapshots duplicate master data to non-master sites in synchronized environments or cache expensive analytical query results.

20. What is a save point in an Oracle database?

A way to break down large transactions into tiny parts so that transactions can be partially rolled back to a specific SAVEPOINT if errors occur.

21. What are the memory layers in the shared pool?

Library Cache: Stores information regarding SQL statement parsing, cursors, and execution plans.
Data Dictionary Cache: Stores user privileges, segment info, and account information.

22. What are the different types of database objects?

Tables (arrangements of rows and columns), Tablespaces (logical storage units), Views (virtual tables), and Indexes (tuning methods for record searches).

23. What is the difference between post-database commit and post-form commit?

Post-database triggers fire after Oracle Forms issues commits, while post-form triggers execute during the posting phase after a database commit finishes.

24. How can I delete a compartment in OCI?

Navigate to the OCI console, click Identity & Security, select Compartments, click on Actions next to the target compartment, and select Delete Compartment.

25. What does a Dynamic Routing Gateway (DRG) do?

A DRG behaves as a virtual cloud router, linking your on-premises network securely to VCNs or routing data across multiple VCN attachments.

26. What are Oracle data masking and subsetting?

A tool package that transforms sensitive production data into safe formats and creates smaller subsets of that data for use in testing and partner environments.

27. What is the Oracle Audit Vault?

Analyzes database traffic to block incoming threats and aggregates security audit logs across operating systems, directories, and databases.

28. What is Oracle Wallet Manager used for?

Used by owners to directly configure and manage security credentials in their respective Oracle wallets.

29. Difference between Hot Backup and Cold Backup

Hot Backup: Conducted while the database remains open and accessible.
Cold Backup: Conducted only after the database has shut down using standard commands.

30. What is an OCI resource?

A managed asset deployed and automated using the OCI Resource Manager.

31. How is a resource in OCI identified?

Using a unique identifier string called an Oracle Cloud Identifier (OCID).

32. What is Data Safe in OCI?

Oracle Cloud’s next-generation security suite that keeps data isolated and audits all actions to customer databases.

33. Can an OCI compartment be nested?

Yes; compartments can be nested up to six levels deep.

34. Where can you store your Oracle database backup in the Oracle Cloud?

In Oracle Cloud Object Storage, which provides thousands of terabytes of scalable cloud space for backups.

35. What is the difference between a normal database and an Oracle database cloud service?

Oracle database cloud service operates like a standard single-instance database, but Oracle supplies the computational resources, hosting, and power.

36. Why choose Oracle Cloud over others?

Oracle provides complete Cloud Database as a Service (DBaaS) solutions optimized for enterprise database testing, staging, and development workloads with high availability and built-in scaling.

Expert Content Provided by jnborah.com | © 2026
Posted in

Leave a comment