C-DBADM-2404 SAP Certified Technology Associate Database Administrator Practice Questions
Prepare for C-DBADM-2404 with more than an answer.
- Exam fee
- $1308 USD
- Level
- Associate
- Valid for
- 12 months
Domains covered on the exam 7
- Backup and Recovery15%
- Database Administration18%
- Database Security15%
- Monitoring and Troubleshooting18%
- Provisioning SAP HANA16%
- SAP HANA Architecture13%
- User Management15%
- 1
A financial services company is using a third-party enterprise backup solution. They need to integrate their SAP HANA backups with this tool. Which SAP HANA interface or component must be configured to allow the third-party software to manage HANA database backups?
Show answer details
Correct answer: C
BACKINT for SAP HANA is the official, certified API that enables third-party backup tools to directly back up and restore an SAP HANA database. The third-party tool provides a BACKINT agent that integrates with SAP HANA. When a backup is initiated, SAP HANA streams the data through this interface to the external backup management solution instead of writing to the local file system.
- 2
Case Study: Global Retail Corp
Global Retail Corp (GRC) runs its central analytics on a large, 8-node SAP HANA scale-out system. The system hosts a single tenant database (TDB1) that is approaching its licensed memory limit. The database administration team has identified that a significant portion of the memory is consumed by historical sales data from more than three years ago, which is rarely accessed but must be retained for compliance.
Simultaneously, the security team has mandated that all database connections must be encrypted using TLS/SSL. Currently, all connections are unencrypted. The administration team is small, and any solution must be manageable through standard SAP tools and minimize the need for custom scripting. The team needs to propose a solution that addresses both the memory pressure and the security requirement.
Which of the following proposals best meets all of GRC's requirements?
Show answer details
Correct answer: B
This solution correctly addresses both problems. SAP HANA Native Storage Extension (NSE) is the standard feature for managing 'warm' data, allowing less frequently accessed data to be stored on disk while remaining accessible via SQL, which directly resolves the memory pressure issue. For security, the standard procedure is to acquire and import a trusted TLS/SSL certificate (using a self-signed one is possible for non-production, but the principle is correct) and then enable SSL communication via configuration parameters. Both tasks are manageable with standard SAP tools like SAP HANA Cockpit.
- 3
An administrator observes that an SAP HANA system crashed due to a 'log full' situation. Upon investigation, it's determined that automatic log backups are not running frequently enough during periods of high transactional load. Which parameter in the
global.inifile controls the timeout for automatic log backups?Show answer details
Correct answer: B
The
log_backup_timeout_sparameter, located in the persistence section of theglobal.inifile, defines the interval in seconds after which an automatic log backup is triggered if one has not already occurred. The default value is 900 seconds (15 minutes). Reducing this value will cause log backups to run more frequently, helping to prevent 'log full' situations. - 4
True or False: When data volume encryption is enabled in SAP HANA, the encryption keys are stored directly within the data pages on the data volume for fast retrieval.
Show answer details
Correct answer: B
This statement is false. Storing keys with the data they encrypt would defeat the purpose of encryption. In SAP HANA, the root keys used for data and log volume encryption are securely stored in a separate location called the Secure Store in the File System (SSFS). This separation ensures that even if an attacker gains access to the physical data volumes, they cannot decrypt the data without also compromising the SSFS.
- 5
A developer reports that their user account is frequently getting locked due to incorrect password attempts from an automated script. The database administrator needs to configure the password policy to automatically unlock the user after a specific period. Which password policy parameter controls this behavior?
Show answer details
Correct answer: B
The
password_lock_timeparameter specifies the number of minutes a user account remains locked after reaching themaximum_invalid_connect_attempts. Setting this parameter to a value greater than 0 enables the automatic unlock feature. A value of 0 means the account remains locked until an administrator manually unlocks it. - 6
While investigating a performance issue, an administrator needs to find all SQL statements that have consumed more than 10 GB of memory during their execution. Which system view would provide this information?
Show answer details
Correct answer: C
The
M_EXPENSIVE_STATEMENTSsystem view is the primary tool for identifying poorly performing SQL statements. It can be configured to trace statements that exceed thresholds for duration, CPU time, or memory usage. By querying this view and filtering on theMEMORY_SIZEcolumn, an administrator can pinpoint the exact statements that consumed excessive memory. - 7
A client has an SAP HANA scale-up system and is considering a scale-out architecture for future growth. What is the fundamental difference in how these two architectures handle increased workloads?
graph TD subgraph Scale-Up ["Scale-Up Architecture"] direction LR A[Single Large Server] -->|More CPU/RAM| B[Larger Single Server] end subgraph Scale-Out ["Scale-Out Architecture"] direction LR C[Server 1] --> D(Add Server 2) D --> E(Add Server 3) endShow answer details
Correct answer: B
The core concept is that scale-up (or vertical scaling) involves making a single machine more powerful by adding resources like CPU and RAM. In contrast, scale-out (or horizontal scaling) involves distributing the workload across multiple, often commodity, servers that work together in a cluster. The diagram correctly illustrates this distinction.
- 8
A database administrator is configuring SAP HANA System Replication for a critical production environment. The primary requirement is to achieve a Recovery Point Objective (RPO) of zero, ensuring no data loss in case of a primary site failure. A secondary requirement is to offload read-intensive reporting queries to the secondary site. Which combination of parameters correctly configures the system replication to meet both requirements?
Show answer details
Correct answer: C
To achieve an RPO of zero, the replication mode must be synchronous ('sync' or 'syncmem'). The 'sync' mode ensures that the primary system commits a transaction only after receiving confirmation that the logs have been persisted on the secondary site. To allow read access on the secondary system, the operation mode must be 'logreplay_readaccess'. This combination meets both requirements. 'async' mode does not guarantee RPO=0. 'delta_datashipping' is an older mode and does not allow read access. 'logreplay' alone does not enable read access for reporting.
- 9
During a security audit of a newly deployed SAP HANA 2.0 SPS07 on-premise system, it was discovered that neither data volume nor log volume encryption is active. The Chief Security Officer has mandated that both must be enabled immediately with minimal service disruption. What is the correct high-level procedure to enable both types of encryption on the existing system?
Show answer details
Correct answer: C
SAP HANA supports enabling both log and data volume encryption online. Log volume encryption can be enabled and takes effect immediately for new log segments. Data volume encryption can also be enabled while the system is online. Once enabled, all pages written to the data volume during subsequent savepoints will be encrypted. Over time, the entire data volume becomes encrypted without requiring a full database outage or a backup/restore cycle, thus minimizing disruption.
- 10
A junior administrator attempts to recover the SYSTEMDB of a multi-tenant SAP HANA system after a media failure using a command-line tool. The command fails. Which of the following is the designated Python script for recovering ONLY the SYSTEMDB?
Show answer details
Correct answer: B
The
recoverSys.pyscript is the specific tool provided by SAP for recovering the SYSTEMDB of a multi-tenant system from the command line. It is crucial to remember that this script CANNOT be used to recover tenant databases; tenant recovery must be initiated via SQL commands or graphical tools like SAP HANA Cockpit.
