1Z0-052 · Question #17
Identify the two situations in which the alert log file is updated with details. (Choose two.)
The correct answer is A. Running a query on a table returns "ORA-600: Internal Error" E. Rebuilding an index using ALTER INDEX ... REBUILD fails with an error "ORA-01578. The Oracle alert log records internal errors (ORA-600) and physical block corruption errors (ORA-01578) encountered during DDL operations, but not ordinary user or application-level errors.
Question
Identify the two situations in which the alert log file is updated with details. (Choose two.)
Options
- ARunning a query on a table returns "ORA-600: Internal Error"
- BInserting a value in a table returns "ORA-01722: Invalid Number"
- CCreating a table returns "ORA-00955: name is already used by an existing object'
- DInserting a value in a table returns "ORA-00001: unique constraint (SYS.PK_TECHP) violated."
- ERebuilding an index using ALTER INDEX ... REBUILD fails with an error "ORA-01578:
- FRebuilding an index using ALTER INDEX .... REBUILD fails with an error "ORA-01578:
How the community answered
(29 responses)- A72% (21)
- C7% (2)
- D17% (5)
- F3% (1)
Why each option
The Oracle alert log records internal errors (ORA-600) and physical block corruption errors (ORA-01578) encountered during DDL operations, but not ordinary user or application-level errors.
ORA-600 is an internal Oracle engine error indicating an unexpected condition or bug within Oracle itself; such errors are always written to the alert log because they require investigation by Oracle Support and signal a potential database integrity issue.
ORA-01722 (Invalid Number) is a user-level data conversion error caused by incorrect application data and is handled entirely at the session level, so Oracle never writes it to the alert log.
ORA-00955 (name already used by an existing object) is a user DDL error caused by a naming conflict; it is a session-level error and does not meet the threshold for alert log recording.
ORA-00001 (unique constraint violated) is a common user DML error caused by duplicate data; it is an application-level error handled at the session level and is not written to the alert log.
ORA-01578 (data block corruption) occurring during a DDL operation like ALTER INDEX REBUILD is recorded in the alert log because physical block corruption is a critical database-level condition that DBAs must investigate and remediate.
This choice represents a scenario that does not involve an internal or physical corruption error qualifying for alert log recording; the specific error context differs from the block corruption case in choice E that triggers an alert log entry.
Concept tested: Oracle alert log error recording criteria
Source: https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/diagnosing-and-resolving-problems.html
Topics
Community Discussion
No community discussion yet for this question.