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

本站中文解释

参数

LOCK_NAME_SPACE参数用于控制系统范围内每一区域使用的锁ID。此参数于Oracle9i中引入,允许使用大量不同的锁ID以减少在多个区域中使用同一锁ID所带来的问题。

使用此参数可使用256个不同的锁空间,它们可以与256个不同的束(bundle)联系起来,可满足非常多的区域。

正确设置LOCK_NAME_SPACE参数步骤如下:

1.使用下面语句查看当前系统参数lock_name_space设置值:
SQL> show parameters lock_name_space;

2.若当前系统lock_name_space的值(Max Value)小于256,则需更改lock_name_space的值:
SQL> alter system set lock_name_space=256。

3.最后,使用下面语句重启数据库实例:
SQL> shutdown immediate
SQL> startup

官方英文解释

LOCK_NAME_SPACE specifies the namespace that the distributed lock manager (DLM) uses to generate lock names.

Property Description

Parameter type

String

Syntax

LOCK_NAME_SPACE = namespace

Default value

There is no default value.

Modifiable

No

Modifiable in a PDB

No

Range of values

Up to 8 alphanumeric characters. No special characters allowed.

Basic

No

Note:

The LOCK_NAME_SPACE parameter is deprecated. It is retained for backward compatibility only.

Consider setting this parameter if a standby or clone database has the same database name on the same cluster as the primary database.

If the standby database resides on the same file system as the primary database, then set LOCK_NAME_SPACE in the standby parameter file to a distinct value such as the following:

LOCK_NAME_SPACE = standby


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