nerdexam
Oracle

1Z0-062 · Question #374

DEFERRED_SEGMENT_CREATION is TRUE in one of your databases. You execute this command: Which three statements are true immediately after this statement executes successfully?

The correct answer is A. A database object is created. B. No database segment is created. C. The table and column definitions are stored in the data dictionary. When DEFERRED_SEGMENT_CREATION is TRUE, creating a table immediately establishes it as a database object and stores its definitions in the data dictionary, but postpones physical storage segment allocation until data is inserted.

Managing Schema Objects

Question

DEFERRED_SEGMENT_CREATION is TRUE in one of your databases. You execute this command:

Which three statements are true immediately after this statement executes successfully?

Options

  • AA database object is created.
  • BNo database segment is created.
  • CThe table and column definitions are stored in the data dictionary.
  • DNo table definition is stored in the data dictionary.
  • ENo column definitions are stored in the data dictionary.
  • FNo object definition is stored in the data dictionary.

How the community answered

(26 responses)
  • A
    81% (21)
  • D
    12% (3)
  • E
    4% (1)
  • F
    4% (1)

Why each option

When `DEFERRED_SEGMENT_CREATION` is TRUE, creating a table immediately establishes it as a database object and stores its definitions in the data dictionary, but postpones physical storage segment allocation until data is inserted.

AA database object is created.Correct

Executing `CREATE TABLE` successfully creates a new table object in the database, which is an instance of a database object.

BNo database segment is created.Correct

With `DEFERRED_SEGMENT_CREATION` set to TRUE, the physical segment for the table is not allocated until data is first inserted into it, meaning no segment is created immediately after `CREATE TABLE`.

CThe table and column definitions are stored in the data dictionary.Correct

The table and column definitions, along with other metadata for the new table object, are immediately stored in the data dictionary views (like `USER_TABLES`, `USER_TAB_COLUMNS`) upon successful creation.

DNo table definition is stored in the data dictionary.

The table definition is stored in the data dictionary immediately, even if segment creation is deferred.

ENo column definitions are stored in the data dictionary.

The column definitions are stored in the data dictionary immediately as part of the table object's metadata.

FNo object definition is stored in the data dictionary.

The object definition (for the table) is indeed stored in the data dictionary immediately.

Concept tested: Oracle DEFERRED_SEGMENT_CREATION and CREATE TABLE

Source: https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/managing-tables.html#GUID-6F22FC28-76A4-486C-9204-CF964205C94B

Topics

#DEFERRED_SEGMENT_CREATION#CREATE TABLE#segment creation#data dictionary

Community Discussion

No community discussion yet for this question.

Full 1Z0-062 Practice