oracle数据库启动与关闭例析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
说明:由于在参数中使用了BOTH,将同时修改内存和SPFILE 中的值。 ALTER SYSTEM RESET 命令用来恢复参数的默认值,格式如下: ALTER SYSTEM RESET 参数名 [SCOPE = MEMORY|SPFILE|BOTH] [SID= sid|*] 12.2.4 参数文件其他问题 以下部分说明了参数文件的互建方法和使用顺序。 1).互建参数文件 静态初始化参数文件和服务器端永久初始化参数文件可以互建。 使用命令: CREATE SPFILE [=SPFILE-NAME] FROM PFILE[=PFILE-NAME]; 可以由静态初始化参数文件创建服务器端初始化参数文件。 12.2.4 参数文件其他问题 使用命令: CREATE PFILE [=PFILE-NAME] FROM SPFILE[=SPFILE-NAME]; 可以由服务器端初始化参数文件创建静态初始化参数文件。 其中: PFILE-NAME 是静态初始化参数文件的路径和名称。 SPFILE-NAME 代表服务器端初始化参数文件的路径和名称。 12.2.4 参数文件其他问题 在实例关闭和启动状态下以上命令均可执行,但需要SYSDBA 权限。如果没有指明初始化参数文件的名称,将采用默认的路径和名字,即路径为$Oracle_Home/database。 静态初始化参数文件默认的名称为initSID.ora , 服务器端初始化参数文件默认的名称为 spfileSID.ora,其中SID 是实例标识符。 例如,使用如下命令: CREATE SPFILE FROM PFILE; 将在$Oracle_Home\database 下由initSID.ora 创建spfileSID.ora。 【实例4-10】由服务器端初始化参数文件创建静态初始化参数文件 12.2.4 参数文件其他问题 2).参数文件的使用顺序 如果同时存在多个初始化参数文件,当使用STARTUP 命令启动数据库时,会在默认目录下($Oracle_Home\database)寻找初始化参数文件,使用的优先顺序是: ? 使用不带参数的STARTUP 命令,先查看是否存在服务器端初始化参数文件spfileSID.ora,如果存在则它启动实例。 ? 如果不存在服务器端初始化参数文件spfile SID.ora,则使用默认的SPFILE.ora 来启动数据库。 ? 如果默认的SPFILE.ora 不存在,则使用静态初始化参数文件initSID.ora 来启动数据库。 12.2.4 参数文件其他问题 2).参数文件的使用顺序 ? 如果在STARTUP 命令中使用了参数PFILE 指明特定的静态初始化参数文件,那么指明的初始化参数优先。比如: STARTUP PFILE = $ORACLE_HOME/database/initDB01.ora 注意:在PFILE 文件中可以包含参数SPFILE 来指明使用特定非默认位置的SPFILE。 比如在PFILE 中包含以下的内容,将使用指定的服务器端初始化参数文件: SPFILE = /database/startup/spfileDB01.ora 12.2.4 参数文件其他问题 2).参数文件的使用顺序 ? 如果在STARTUP 命令中使用了参数PFILE 指明特定的静态初始化参数文件,那么指明的初始化参数优先。比如: STARTUP PFILE = $ORACLE_HOME/database/initDB01.ora 注意:在PFILE 文件中可以包含参数SPFILE 来指明使用特定非默认位置的SPFILE。 比如在PFILE 中包含以下的内容,将使用指定的服务器端初始化参数文件: SPFILE = /database/startup/spfileDB01.ora 12.2.5 显示实例和数据库信息 1).显示SGA 尺寸 SGA 越大,Oracle 服务器性能越好。但SGA 尺寸不要超过实际内存的1/2,否则不仅不能提高运行性能,反而会降低Oracle 服务器运行性能。那么如何监视SGA 尺寸呢? 一方面你可以通过SHOW SGA 命令取得SGA 尺寸,另外也可以查询动态性能视图v$sga,如下所示: SQL SELECT * FROM v$sga; NAME VALUE -------------------- ---------- Fixed Size 453492 Variable Size 109051904 Database BuffersRedo Buffers 667648 12.2.5 显示实例和数据库信息 2).显示当前正在运行的后台进程 不同后台进程担负着不同管

文档评论(0)

4477769 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档