Oracle 参数 DB_ULTRA_SAFE 官方解释,作用,如何配置最优化建议

本站中文解释

DB_ULTRA_SAFE是Oracle的物理安全参数,全称是“Database Ultra Safety”。它的目的是限制数据库在特定条件下对数据库结构进行更改,以防止数据库结构意外更改或破坏。

正确设置DB_ULTRA_SAFE参数的方法如下:

1. 使用SQL*Plus连接数据库,并使用sys角色执行以下命令:

ALTER SYSTEM SET DB_ULTRA_SAFE=TRUE;

2. 重启数据库使设置生效:

SHUTDOWN IMMEDIATE;

3. 重新启动数据库:

STARTUP;

这样,就可以正确设置DB_ULTRA_SAFE参数,以确保数据库的物理安全。

官方英文解释

DB_ULTRA_SAFE sets the default values for other parameters that control protection levels.

Property Description

Parameter type

String

Syntax

DB_ULTRA_SAFE = { OFF | DATA_ONLY | DATA_AND_INDEX }

Default value

OFF

Modifiable

No

Modifiable in a PDB

No

Basic

No

Values

  • OFF

    When any of DB_BLOCK_CHECKING, DB_BLOCK_CHECKSUM, or DB_LOST_WRITE_PROTECT are explicitly set, no changes are made.

  • DATA_ONLY

    • DB_BLOCK_CHECKING will be set to MEDIUM.

    • DB_LOST_WRITE_PROTECT will be set to TYPICAL.

    • DB_BLOCK_CHECKSUM will be set to FULL.

  • DATA_AND_INDEX

    • DB_BLOCK_CHECKING will be set to FULL.

    • DB_LOST_WRITE_PROTECT will be set to TYPICAL.

    • DB_BLOCK_CHECKSUM will be set to FULL.

See Also:

  • “DB_BLOCK_CHECKING”

  • “DB_BLOCK_CHECKSUM”

  • “DB_LOST_WRITE_PROTECT”


数据运维技术 » Oracle 参数 DB_ULTRA_SAFE 官方解释,作用,如何配置最优化建议