`
longgangbai
  • 浏览: 7340779 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle 初始化参数的管理

 
阅读更多

 orale中一个重要的视图v$parameter,我们知道知道多少呢?官方解释如下:

V$PARAMETER displays information about the initialization parameters that are currently in effect for the session. A new session inherits parameter values from the instance-wide values displayed by the V$SYSTEM_PARAMETER view.

Column Datatype Description
NUM NUMBER Parameter number
NAME VARCHAR2(80) Name of the parameter
TYPE NUMBER Parameter type:
  • 1 - Boolean

  • 2 - String

  • 3 - Integer

  • 4 - Parameter file

  • 5 - Reserved

  • 6 - Big integer

VALUE VARCHAR2(4000) Parameter value for the session (if modified within the session); otherwise, the instance-wide parameter value
DISPLAY_VALUE VARCHAR2(4000) Parameter value in a user-friendly format. For example, if the VALUE column shows the value 262144 for a big integer parameter, then the DISPLAY_VALUE column will show the value 256K.
ISDEFAULT VARCHAR2(9) Indicates whether the parameter is set to the default value (TRUE) or the parameter value was specified in the parameter file (FALSE)
ISSES_MODIFIABLE VARCHAR2(5) Indicates whether the parameter can be changed with ALTER SESSION (TRUE) or not (FALSE)
ISSYS_MODIFIABLE VARCHAR2(9) Indicates whether the parameter can be changed with ALTER SYSTEM and when the change takes effect:
  • IMMEDIATE - Parameter can be changed with ALTER SYSTEM regardless of the type of parameter file used to start the instance. The change takes effect immediately.

  • DEFERRED - Parameter can be changed with ALTER SYSTEM regardless of the type of parameter file used to start the instance. The change takes effect in subsequent sessions.

  • FALSE - Parameter cannot be changed with ALTER SYSTEM unless a server parameter file was used to start the instance. The change takes effect in subsequent instances.

ISINSTANCE_MODIFIABLE VARCHAR2(5) For parameters that can be changed with ALTER SYSTEm, indicates whether the value of the parameter can be different for every instance (TRUE) or whether the parameter must have the same value for all Real Application Clusters instances (FALSE). If the ISSYS_MODIFIABLE column is FALSE, then this column is always FALSE.
ISMODIFIED VARCHAR2(10) Indicates whether the parameter has been modified after instance startup:
  • MODIFIED - Parameter has been modified with ALTER SESSION

  • SYSTEM_MOD - Parameter has been modified with ALTER SYSTEM (which causes all the currently logged in sessions' values to be modified)

  • FALSE - Parameter has not been modified after instance startup

ISADJUSTED VARCHAR2(5) Indicates whether Oracle adjusted the input value to a more suitable value (for example, the parameter value should be prime, but the user input a non-prime number, so Oracle adjusted the value to the next prime number)
ISDEPRECATED VARCHAR2(5) Indicates whether the parameter has been deprecated (TRUE) or not (FALSE)
ISBASIC VARCHAR2(5) Indicates whether the parameter is a basic parameter (TRUE) or not (FALSE)
DESCRIPTION VARCHAR2(255) Description of the parameter
UPDATE_COMMENT VARCHAR2(255) Comments associated with the most recent update
HASH NUMBER Hash value for the parameter name

 

 

Oracle 初始化参数的管理
查看修改的参数
select name
,      value
from   v$parameter
where  ismodified != 'FALSE'
/


查看过期不推荐使用的参数
select name
,      value
from   v$parameter
where  isdeprecated = 'TRUE'
/


查看非默认的参数
set pages 999 lines 100
col name format a30
col value format a50
select 	name
,	value
from	v$parameter
where	isdefault = 'FALSE'
and	value is not null
order	by name
/

以name=value形式显示参数信息
set pages 999 lines 100
select 	name || '=' || decode(type, 2, '''') || value 
	|| decode(type, 2, '''') parameter
from	v$parameter
where	isdefault = 'FALSE'
and	value is not null
order	by name
/

重置初始化参数(当使用不推荐过期参数,oracle报错的时候,可以使用这个语句重置)
alter system reset <parameter> scope=spfile sid='*'
/


 

分享到:
评论

相关推荐

    ORACLE初始化参数详解

    以下是对Oracle初始化参数的详细解读: 1. **SGA (System Global Area) 参数** - `SGA_MAX_SIZE`: 设定SGA的最大大小,包括共享池、数据缓冲区高速缓存、重做日志缓冲区和PGA。 - `SHARED_POOL_SIZE`: 控制共享池...

    Oracle初始化参数的配置

    ### Oracle初始化参数的配置详解 在Oracle数据库的安装与配置过程中,初始化参数的设定是至关重要的一步,它直接影响着数据库的性能、稳定性和安全性。本文将深入探讨如何对Oracle初始化参数文件进行有效的配置,...

    oracle初始化参数详解

    Oracle初始化参数是数据库管理系统Oracle中用来配置数据库运行特性的关键元素。这些参数定义了数据库的行为,包括内存管理、性能优化、安全策略、备份与恢复、并发处理等方面。下面是对一些重要参数的详细解释: 1....

    Oracle初始化参数中文说明

    ### Oracle初始化参数中文说明 #### 一、概述 在Oracle数据库的管理与维护过程中,初始化参数扮演着极其重要的角色。这些参数控制着数据库实例的行为,包括性能优化、资源分配、安全性等多个方面。对于DBA(数据库...

    关于oracle初始化参数研究的一组文档

    总的来说,Oracle初始化参数的研究对于数据库管理员来说至关重要,只有深入理解并正确配置这些参数,才能确保数据库的高效、稳定运行。通过持续学习和实践,你可以逐步掌握这个复杂的领域,提升你的Oracle数据库管理...

    Oracle初始化参数

    本文档将详细介绍 Oracle 初始化参数的相关概念、参数文件的管理以及如何查询和调整参数。 #### 二、参数文件 **1. 参数文件简介** - **定义**: 参数文件是一个文本文件,其中包含了多个参数及其对应的值。 - **...

    修改oracle初始化参数,包括Process,Session,SGA,PGA

    通过对Oracle初始化参数的调整,可以有效地管理和优化数据库的资源分配,从而提高系统的性能和稳定性。在调整过程中需要注意的是,每个参数的具体数值应根据实际的工作负载和系统资源情况来确定,以达到最佳的配置...

    ORACLE_RAC数据库中的初始化参数的设置

    ### ORACLE_RAC数据库中的初始化参数的设置 #### 概述 在Oracle Real Application Clusters (RAC)环境中,初始化参数的配置对于确保集群稳定性和性能至关重要。与单实例数据库相比,RAC环境下参数的设置更为复杂,...

    oracle初始化参数学习

    通过以上详细介绍,我们可以看到 Oracle 数据库初始化参数的管理和调整是非常重要的,它关系到数据库的整体性能和稳定性。合理地配置和管理这些参数能够帮助我们更好地利用资源,提高系统的响应速度和可靠性。

    深入解析ORACLE初始化

    总的来说,深入解析Oracle初始化是一个涉及数据库核心配置、启动流程、性能优化和安全管理等多个方面的复杂过程。理解并熟练掌握这些知识点,对于Oracle数据库管理员和开发者来说至关重要,能够帮助他们构建和维护高...

    oracle初始化参数

    Oracle初始化参数是数据库管理系统Oracle中用于配置数据库运行特性的关键元素。这些参数定义了数据库的行为、性能、安全性、审计、故障诊断以及备份和恢复等多个方面。以下是对标题和描述中提及的一些重要初始化参数...

    Oracle初始化参数值设得过小怎么办

    总结来说,Oracle初始化参数的适配和调整是一项重要的数据库管理工作,需要结合实际业务需求和系统性能进行细致的分析。通过正确的监控、分析和调整策略,可以确保数据库的高效稳定运行。对于初学者和管理员来说,...

    有哪些初始化参数最影响Oracle系统性能

    ### 影响Oracle系统性能的关键初始化参数 #### SGA(系统全局区) 系统全局区(SGA)是Oracle实例的核心组成部分之一,它包含了控制信息、工作区以及数据高速缓存等重要资源。SGA的合理配置对于提升Oracle系统的整体...

    Oracle 9i 初始化参数中文说明

    总之,Oracle 9i 初始化参数中文说明是数据库管理员必备的参考资料,它帮助理解并调整数据库的关键配置,以实现最佳性能和可靠性。深入研究和掌握这些参数,将对提升Oracle数据库的管理和维护能力大有裨益。

    解决ORA-01033 ORACLE 正在初始化或关闭

    ### 解决ORA-01033:Oracle正在初始化或关闭 #### 背景与问题解析 在Oracle数据库管理中,遇到ORA-01033错误是较为常见的问题之一,该错误通常出现在数据库启动或关闭的过程中。ORA-01033错误的全称是“ORA-01033:...

    ORACLE数据库管理初始化参数.doc

    ### ORACLE数据库管理初始化参数详解 #### 一、初始化参数概览 在Oracle数据库中,初始化参数对于确保数据库性能和稳定性至关重要。它们是一组可配置的变量,用于控制数据库实例和数据库本身的行为特性。通过合理...

    oracle初始化参数设置

    在Oracle数据库管理中,初始化参数对于确保数据库系统的正常运行至关重要。这些参数定义了数据库的配置细节,包括内存分配、进程数量、文件路径等。合理地设置这些参数能够极大地提高数据库性能、可用性和安全性。 ...

    ORACLE数据库管理初始化参数.pdf

    Oracle数据库管理是IT领域中的核心任务之一,其中初始化参数的管理和优化是确保数据库高效运行的关键。Oracle数据库提供了超过200个初始化参数,这些参数定义了数据库实例和数据库的特性,包括性能、内存分配、磁盘I...

Global site tag (gtag.js) - Google Analytics