ORACLE的初始化参数文件以及修改方法

ORACLE的初始化参数文件以及修改方法,第1张

i之前 oracle使用的初始化参数文件是pfile i开始引用了SPFILE 但保留了pfile

初始化参数文件在整个ORACLE系统之中起著关键的作用 启动的过程中 oracle根据初始化参数的设置分配SGA 启动后台进程 数据库打开后 还是依据初始化的参数设置运行数据库

I以后的oracle版本 初始化参数文件有spfileSID ORA spfile ORA init ORA oracle在启动过程中也是按照这个顺序依次查找初始化参数文件 若最终没有找到 则数据库启动失败 同时Alert_sid log报错

i之后的版本 默认启动都是使用spfile参数文件启动 当然也可以指定pfile参数文件启动ORACLE spfile参数文件的格式为spfileSID ORA 而pfile参数文件的格式为initSID ORA

startup pfile= /oradata/oracle/admin/TEST/pfile/init ora *****

另外 pfile和spfile两者可以相互创建 创建默认目录在$ORACLE_HOME/dbs/

CREATE SPFILE FROM PFILE

CREATE PFILE FROM SPFILE

通过spfile创建的的初始化参数格式为 initSID ORA

修改初始化参数有两种方式

一 在mond下修改初始化参数

修改pfile参数 可编辑的修改init ora

修改spfile参数 不可编辑参数文件 只能通过命令或者EM动态修改初始化参数

命令 Alter system set AAA=N scope=MEMORY|SPFILE|BOTH

SCOPE参数有三个选项

MEMORY 修改只对运行的实例有效

SPFILE 修改SPFILE设置

BOTH 同时修改了SPFILE和此实例

注意 在修改静态参数时必须得指定SPFILE参数 否则会报错 亦即修改静态参数时SCOPE参数不允许为BOTH

二 在EM中修改初始化参数设置

以sys用户登录EM

在主界面上选择 管理 标签按钮

在管理页面下选择 数据库配置 下的 所有初始化参数 按钮 转入初始化参数设置页面

默认修改的的是SCOPE=MEMORY的设置 当把 在当前正在运行的实例模式下将更改应用与SPFile 复选框选中时 相当于SCOPE=BOTH的设置

在值那项文本框输入新的值之后 点击右上角的应用按钮 修改生效

修改属性为SCOPE=SPFILE

lishixinzhi/Article/program/Oracle/201311/16518

Oracle中有数据文件、控制文件、日志文件、参数文件、备份文件等。

数据库的物理存储结构是由一些多种物理文件组成,主要有数据文件、控制文件、重做日志文件、归档日志文件、参数文件、口令文件、警告文件等。

控制文件:存储实例、数据文件及日志文件等信息的二进制文件。alter system set control_files=‘路径’。V$CONTROLFILE。

数据文件:存储数据,以.dbf做后缀。一句话:一个表空间对多个数据文件,一个数据文件只对一个表空间。dba_data_files/v$datafile。

日志文件:即Redo Log Files和Archivelog Files。记录数据库修改信息。ALTER SYSTEM SWITCH LOGFILE。V$LOG。

参数文件:记录基本参数。spfile和pfile。

扩展资料:

Oracle的逻辑结构

它由至少一个表空间和数据库模式对象组成。这里,模式是对象的集合,而模式对象是直接引用数据库数据的逻辑结构。

模式对象包括这样一些结构:表、视图、序列、存储过程、同义词、索引、簇和数据库链等。逻辑存储结构包括表空间、段和范围,用于描述怎样使用数据库的物理空间。

总之,逻辑结构由逻辑存储结构(表空间,段,范围,块)和逻辑数据结构(表、视图、序列、存储过程、同义词、索引、簇和数据库链等)组成,而其中的模式对象(逻辑数据结构)和关系形成了数据库的关系设计。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6692011.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-26
下一篇2023-03-26

发表评论

登录后才能评论

评论列表(0条)

    保存