oracle的控制文件
来源:互联网 发布:刺客信条2优化 编辑:程序博客网 时间:2024/05/16 00:42
oracle的参数文件parameter files,参数文件存放的都是oracle的数据的名称(oracle_sid)、控制文件的位置、undo_tablespace的位置、是否有口令文件、为内存分配多少空间的信息、跟踪文件的存储位置,设置数据库的块大小(在创建表空间的时候create tablespace的时候也可以制定此表空间的块大小)。
oracle启动的时候(nomount的状态)通过读取参数文件来给oracle实例在内存中划分出来参数文件制定的空间大小。
参数文件有两种方式,一是pfile,文本的形式,可以使用文本编辑里直接进行修改,修改后在下次启动数据库的时候才能生效;一是spfile二进制文件,只能只用alter system set parameter = value <comment='注视信息'> <deferred>(是否在此会话中生效) <scope=momary|spfile|both>(momary在内存中生效,只针对此次数据库实例,不记录在spfile文件里,但是有一些参数中的数值的修改不能在此oracle实例中生效,只能记录到spfile后重新启动oracle实例后才能生效,这样就需要使用sfpile这个参数,both是在内存和spfile都进行记录,如果不填写both为默认值) <sid=sid|*>(在RAC集群中使用的,SID制定修改那个SID的参数文件,*为全部修改) 来修改二进制参数文件中的参数。消除某个参数使用reset,需要DBA的权限。
spfile和pfile之间可以进行生成,create spfile|pfile from pfile|spfile;这样用户可以再spfile和pfile中自相生成。
oracle如何保证参数文件的安全性的问题,当DBA修改了参数文件中的参数,相关修改语句已经记录在了警告文件里,当修改后数据库不能进行启动了,可以指定一个之前备份pfile文件来启动oracle,也使用之前修改的参数文件,但是他的后面要跟问题参数(此参数是通过警告日志来获得的)和正确的数值,就能将oracle启动起来。当oracle启动数据库实例的时候会将参数文件里中的信息记录到警告日志里,我们可以再警告日志中来得到参数文件需要的信息。由于pfile是文本,我们也可以直接将pfile文件进行备份。
在oracle中查看参数信息,在v$parameter视图中,也可以使用show parameter 。。。。来查看参数文件中的信息。
在启动数据库的时候spfile和pfile的加载顺序,优先加载spfile文件,如有没有spfile,就加载pfile(INIT(oracle_SID).ora)文件。
- oracle的控制文件
- ORACLE的控制文件
- ORACLE控制文件的重建
- Oracle 控制文件的备份
- ORACLE控制文件的重建
- ORACLE控制文件的重建
- ORACLE控制文件的重建
- oracle控制文件的管理
- ORACLE 控制文件的管理
- Oracle控制文件的作用
- Oracle控制文件的备份
- 解读Oracle 9201的控制文件
- 更改Oracle默认的控制文件设置
- oracle控制文件的多元备份!
- oracle控制文件的一点研究
- ORACLE单个控制文件丢失的恢复
- oracle的控制文件(control file)
- oracle查看控制文件的配置情况
- 2011北京航空航天大学计算机机试真题
- java 动态绑定与c++动态绑定区别
- margin:0 auto; 居中问题
- c++primer throw char*
- 淘宝UED PK 腾讯CDC which one do you like the best?
- oracle的控制文件
- scrollFollow 滚动跟随该 jQeury插件
- wxpython 创建窗口菜单
- 正则表达式的学习与小结
- 内核对象
- 用div+css实现无图圆角边框
- jquery
- 【设计模式】里氏替换原则
- 算法 字典问题