`
javayestome
  • 浏览: 1050835 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Oracle初始化参数的来源

阅读更多

Oracle初始化参数的来源

作者:eygle

出处:http://blog.eygle.com

日期:January 08, 2005

« 一个小小的聚会-Itpub的朋友们 | Blog首页 | Oracle数据字典说明 »


很多人在通过v$parameter查找初始化参数的来源时迷了路。
这有两方面愿意,一是Oracle把本质隐藏的很深;一是我们对Oracle认识不够深入。

我们应该按照如下方式追踪:
1. v$parameter

select * from v$fixed_view_definition a where a.VIEW_NAME='V$PARAMETER';

V$PARAMETER select NUM , NAME , TYPE , VALUE , ISDEFAULT , ISSES_MODIFIABLE , ISSYS_MODIFIABLE , ISMODIFIED , ISADJUSTED , DESCRIPTION, UPDATE_COMMENT from GV$PARAMETER where inst_id = USERENV('Instance')

2.gv$parameter

select * from v$fixed_view_definition a where a.VIEW_NAME='GV$PARAMETER';

GV$PARAMETER
select x.inst_id,x.indx+1,ksppinm,ksppity,ksppstvl,ksppstdf, decode(bitand(ksppiflg/256,1),1,'TRUE','FALSE'), decode(bitand(ksppiflg/65536,3),1,'IMMEDIATE',2,'DEFERRED', 3,'IMMEDIATE','FALSE'), decode(bitand(ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE'), decode(bitand(ksppstvf,2),2,'TRUE','FALSE'), ksppdesc, ksppstcmnt from x$ksppi x, x$ksppcv y where (x.indx = y.indx) and ((translate(ksppinm,'_','#') not like '#%') or (ksppstdf = 'FALSE'))

x$ksppi,x$ksppcv 基本上包含所有数据库可调整参数,v$parameter展现的是不包含_开头的参数。
以_开头的参数我们通常称为隐含参数,一般不建议修改,但很多因为功能强大经常使用而广为人知。

稍后打算总结个全面点的东西出来,对Oracle的视图结构和组织作个说明。

<!-- google_ad_client = "pub-1012037994804294"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_channel =""; //-->
分享到:
评论

相关推荐

    如何恢复只有完好数据文件的oracle数据库

    1. **重新创建初始化参数文件**:初始化参数文件(init.ora)是数据库启动和运行的基础,包含了数据库的各种配置参数。在恢复过程中,我们需要创建一个新的初始化参数文件。 2. **监听器配置文件的修改**:监听器...

    Oracle9i数据库系统优化与调整.pdf

    第3章 初始化参数、SQL脚本文件 第6章 性能优化基础知识 第7章 系统优化方法 第二部分 ORACLE应用系统设计优化 第8章ORACLE数据库系统优化安装 第9章 项目分析、设计与管理 第10章 数据库结构设计要点 第三...

    Linux安装Oracle10g

    根据实际需求,对数据库进行安全配置和性能调优,如设置数据库审计、调整初始化参数、创建备份策略等。 13. **部署相关项目**: 一旦数据库运行稳定,你可以开始部署相关的开发项目,可能涉及到创建表空间、用户...

    ORACLE9i_优化设计与系统调整

    第3章 初始化参数、SQL脚本文件 63 §3.1 初始化参数文件 63 §3.2 在参数文件中指定参数值 64 §3.2.1 参数文件中的规则控制 64 §3.2.2 在参数值中使用特殊字符 65 §3.2.3 修改参数值 66 §3.2.4 显示当前参数值 ...

    Oracle中文基础教程

    首先,我们从基础开始,Oracle数据库的核心组成部分包括数据文件、控制文件、重做日志文件和初始化参数文件。数据文件存储数据库的实际数据,控制文件记录数据库的状态信息,重做日志文件用于记录所有对数据库的改变...

    Oracle9i日常操作

    2. 初始化参数文件:init.ora(或spfile.ora)是数据库运行的关键,包含了数据库启动和运行的所有参数设置。理解并适当调整这些参数对于性能优化至关重要。 三、数据库启动与关闭 1. 启动:使用sqlplus /nolog 登录...

    Oracle数据库优化和故障处理

    4. 数据库配置调整:通过调整初始化参数,如 PGA、SGA、DB_FILE_MULTIBLOCK_READ_COUNT 等,可以优化内存分配和I/O性能。 5. 应用逻辑优化:优化事务处理逻辑,减少锁等待,使用绑定变量,避免硬解析,这些都能有效...

    Oracle 11g OCP题库 O51 052 053 pdf版

    此外,还会涉及Oracle的初始化参数文件、内存结构(如SGA和PGA)以及数据库的启动、关闭流程。 O52部分则深入到数据库的高级特性,包括表空间管理、安全性、用户权限、数据库链接、存储过程、触发器和索引优化等。...

    oracle上课学习笔记

    3. 动态性能表:这些表在实例启动时创建,用于存储关于实例性能的信息,如连接信息、I/O统计、初始化参数值等。通过查询这些表,DBA可以监控和优化数据库性能。 4. 存储过程(Procedure)和函数(Function):两者...

    linux 安装oracle 缺失的包

    5. 最后,确保Oracle的初始化参数文件(如`init.ora`或`spfile`)中包含了`use_aio = true`,以启用异步I/O。 在安装Oracle 11g的过程中,除了libaio之外,还可能需要其他依赖包,如`binutils`, `gcc`, `kernel-...

    Oracle olap用户手册

    - **配置指南**:包括设置环境变量、配置网络服务、初始化参数调整等,确保 OLAP 组件能够正常运行。 #### 三、数据建模 - **维度和度量的概念**:在 OLAP 中,数据模型通常由维度(如时间、地点、产品等)和度量...

    ORACLE应用常见傻瓜问题1000问

    13. **以archivelog模式运行Oracle**:设置初始化参数`LOG_MODE`为`ARCHIVELOG`。 14. **获取当前用户对象**:使用`USER_OBJECTS`视图。 15. **修改SQL*Plus编辑器**:在SQL*Plus的环境变量中设置EDITOR。 16. **...

    数据库安装脚本(oracle)

    11. **初始化参数调整**:根据系统负载和预期使用情况,可能需要调整初始化参数文件(init.ora或spfile)的值。 12. **备份和测试**:安装完成后,进行初始的备份操作,并对新创建的数据库进行基本的功能和性能测试...

    Oracle数据库的建模与具体设计

    此外,初始化参数的调整,比如rollback段的顺序、redo log文件的位置等,也是物理设计不可或缺的一环。 接着,数据库参数的设计是确保数据库系统满足特定业务需求的另一关键环节。在Oracle数据库中,这涉及到操作...

    命令行安装oracle.pdf

    接下来的步骤涉及Oracle的安装过程,包括配置系统参数,创建数据库实例,设置初始化参数文件,分配权限,安装和启动监听服务等。这个过程中可能还需要创建用户、设置环境变量,并遵循Oracle的特定安装指南。这些操作...

    ORACLE_优化设计与系统调整(doc)

    第3章 初始化参数、SQL脚本文件 82 第5章 性能优化基础知识 102 第6章 系统优化方法 105 第二部分 ORACLE应用系统设计优化 111 第7章ORACLE数据库系统优化安装 111 第8章 项目分析、设计与管理 114 第9章 数据库结构...

    ORACLE应用常见傻瓜问题1000问.pdf

    创建Oracle 8.1.7数据库与8.0.5相似,但可能在某些细节上有所不同,如初始化参数的默认值或支持的新特性。创建过程同样涉及到使用`CREATE DATABASE`命令,但在8.1.7版本中,可能还会引入更多自动化工具,如Database ...

    常用导入导出oracle语句

    创建和删除表空间是数据库初始化和维护的基础操作之一。 #### 创建表空间 ```sql CREATE TABLESPACE eas DATAFILE 'C:\test\eas.ora' SIZE 20M AUTOEXTEND ON NEXT 10M; ``` 这段代码演示了如何创建一个名为`eas`...

    Oracle_OCP课程实验

    例如,《Administrator's Guide》提供了从构建数据库到日常管理的全面指南,而《Reference》则详细列出了所有初始化参数、数据字典视图和动态性能视图。掌握这些文档不仅对通过OCM(Oracle Certified Master)考试至...

    oracle常见问题203问题

    #### 一、Oracle安装后的初始口令 在安装Oracle数据库后,有几个内置账户的初始密码非常重要,这些账户对于管理和维护数据库至关重要: - **`internal/oracle`**: 这个账户通常不作为标准账户存在,可能是特定环境下...

Global site tag (gtag.js) - Google Analytics