oracle基本文件之参数文件

本文介绍了Oracle参数文件的重要性及其类型,包括传统的文本文件pfile和二进制文件spfile,并解释了如何修改这些文件以及它们之间的转换方法。

写在前面:本来都不打算再写关于oracle物理文件结构的博客了,原因是看到其他人都写过,而且写的很详细,而我只是个初学者,在学习中还是参考他们的博客,如果写下去有点东施效颦,贻笑大方的赶脚。不过之后我仔细想了想,无论怎样,我还是得写下去,就当做是我的学习笔记而已,让自己明白,虽然我很菜,可我一直在学习,在进步,也让将来我的看看,我是怎么一路走过来的。

oracle参数文件介绍

参数文件很重要,没有它,oracle根本启动不了(废话,控制文件数据文件重做日志文件哪个不重要...)。因为oracle在启动伊始就要从此文件中读取一些基本的参数信息,在这参数将在启动之后存在数据字典中,有些并且可以修改,有些参数则在数据库启动中起着至关重要的作用,如control_files。

参数文件类型

在10g之前,只有pfile,此为文本文件,可以修改,一般命名为:init<sid>.ora,由于手写修改存在人为粗心导致的修改出现错误的问题,所以在10g中出现了spfile,这是二进制文件,不可以手动修改,只能在启动至nomount状态之后才能通过命令修改,这样减少了手动修改出现的一些不必要意外。

修改方式:alter system|session set parameter_name=new_value [scope=spfile|both]  

想要查看参数信息,可以通过:show parameter parameter_name来查看,如果想要知道哪些可以修改,或者以什么方式修改,可以查看v$parameter视图。

参数文件之间的转化:create spfile [spfile_path] from pfile [pfile_path]或者 create pfile from spfile等。

参数文件寻找优先级:一般都spfile、pfile、init.ora。 这些文件一般都在$oracle/database或者$oracle/dba或者$oracle/admin/spfile目录中。

参数文件内容

1.数据库标识符:db_name

2.实例相关内存池分配情况

3.控制文件位置

4.警告日志、后台进程日志、联机日志等文件目录。

5.允许打开的进程数和会话数

......           如果想要查看其他或者更加具体点的信息,可以通过查看pfile文件或者查看警告日志文件中的启动日志。


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值