- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle 10g/11gSPFILE与初始化参数 zyj5681@2009.6前言Oracle 系统的调整就是相关参数的调整(修改),而Oracle系统参数的在不同版本存在许多变化,如在Oracle9i有的参数在Oracle 10g可能被淘汰;此外,有些参数的修改也存在些风险,所以本课件整理了DBA在修改Oracle 10g或11g数据时的一些方法。在搜集与整理中时间较紧,可能存在一些遗漏,所以读者可将本课件当成初步的入门来看待,而对实际环境的调整建议查阅原版,以免出现错误。 / 42内容提要Oracle8i 初始化参数文件PFILEOracle9i/10g服务器参数文件SPFILE管理服务器参数文件SPFILESPFILE 与V$PARAMETERSPFILE与参数的修改Oracle 10g 参数高级管理Oracle 11g 新增加参数 / 42Oracle 8i PFILE Oracle8i及以前的版本,系统启动时访问的参数文件为INITsid.ora ;(sid 是实例名)初始化参数文件INITsid.ora通常称为p file);INITsid.ora参数文件可用文本编辑器编辑;管理初始化参数通过编辑INITsid.ora修改来实现;任何修改需要重启动实例才能生效。 / 42Oracle 9i/10g SPFILE Oracle9i/10g使用初始化参数文件SPSP简称为spfile;Spfile以二进制存放参数;Spfile用于在服务器端管理初始化参数;可使用ALTER SYSTEM或者ALTER SESSION来动态修改动态参数;有的参数更改可以立即生效;但有的参数修改后需要重启动实例方可生效(如log_buffer)。 / 42Oracle 9i/10g SPFILEOracle9i/10g的SPFILE可选择使更改在当前实例有效;也可(或同时)将参数写到spfile参数文件中;所有对spfile的修改都可以在命令行完成,省去修改初始化参数文件的麻烦; 由于SPFILE是一个二进制文件,可以使用RMAN进行备份,即Oracle把参数文件也纳入了备份恢复管理; 除了第一次启动数据库需要PFILE(然后可以根据PFILE创建SPFILE),我们可以不再需要P强烈推荐使用spfile,应用其新特性来存储和维护初始化参数设置。 / 42Oracle 9i/10g SPFILESPFILE 所在目录:Unix: $ORACLE_HOME/dbs; NT: $ORACLE_HOME\database) 如果SPFILE已经存在,那么创建会返回以下错误: ERROR 位于第 1 行: ORA-32002: 无法创建已由例程使用的 SPFILE / 42Oracle 9i/10g SPFILEOracle启动时使用SPFILE 用startup重新启动数据库时,Oralce将会按照以下顺序在缺省目录中搜索参数文件: a. spfile${ORACLE_SID}.ora 缺省目录 UNIX: ${ORACLE_HOME}/dbs/ NT: ${ORACLE_HOME}\database b. sp 缺省目录 UNIX: ${ORACLE_HOME}/dbs/ NT: ${ORACLE_HOME}\database c. init${ORACLESID}.ora 缺省目录 UNIX: ${ORACLE_HOME}/dbs/ NT: ${ORACLE_HOME}\database or ${ORACLE_HOME}\admin\db_name\pfile\ 创建了spfile,重新启动数据库,Oracle会按顺序搜索以上目录,spfile就会自动生效。 / 42管理 SPFILE从P)中创建SPFILE9i/10g安装后SPFILE自动创建,默认使用SPFILE启动数据库;SPFILE也可由PFILE创建,新创建的SPFILE在下一次启动数据库时生效;CREATE SPFILE需要SYSDBA或者SYSOPER的权限;CREATE SPFILE语法如下: SQLCONNECT SYS/password AS SYSDBACREATE SPFILE[=SP] FROM PFILE[=P] --CREATE SPFILE例子: SQL create spfile from pfile;?文件已创建。 / 42管理 SPFILE从P创建SPFILE参数文件:当需要PFILE文件前,要了解PFILE所在路径;SQLCONNECT SYS/password AS SYSDBASQLCREATE SPFILE=c:\ORACLE\ora92\database\spFROM PFILE= c:\ORACLE\ora92\databas
文档评论(0)