ch04 管理实例.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4课 管理实例 肖永康 xiaoyk@bnu.edu.cn 目录 管理初始化参数 启动实例 关闭实例 使用诊断文件 使用OEM控制台管理实例 管理初始化参数 初始化参数用于设置实例和数据库的特征 在Oracle数据库中,初始化参数存储在参数文件中 启动实例,打开数据库时,必须提供相应的参数文件 例子: SQLconnect sys/oracle as sysdba SQL startup pfile=D:\oracle\product\10.2.0\admin\orcl\pfile\intitorcl.ora 参数文件(1) 用于存放启动实例时所需要的(非默认)初始化参数 Oracle 9i中每个实例有两种初始化参数文件: PFILE和 SPFILE (Server Parameter File) pfile 默认的存放位置为%ORACLE_HOME%\database 默认的文件名为initSID.ora spfile 默认的存放位置为%ORACLE_HOME%\dbs 默认的文件名为spfileSID.ora 二进制格式。其中的参数不能直接修改,要通过SQL语句修改 Oracle建议使用SPFILE来管理和设置初始化参数文件 参数文件(2) 在启动数据库时,必须提供一个初始化参数(spfile或pfile) 在执行STARTUP语句时,它将按照如下顺序寻找初始化参数文件 检查是否使用SPFILE参数指定了服务器端初始化参数文件 检查是否使用了PFILE参数指定了文本初始化参数文件 如果没有使用SPFILE参数或PFILE参数,则在默认位置寻找默认名称的服务器端初始化参数文件 如果没有找到默认服务器端初始化参数文件,则在默认位置寻找默认名称的文本初始化参数文件 参数文件(3) SPFILE和PFILE的互相转化 从SPFILE生成PFILE 语法:create pfile [=‘pfile_name’] from spfile [=‘spfile_name’] SQL create pfile from spfile; 从PFILE生成SFILE 语法:create spfile [=‘spfile_name’] from pfile [=‘pfile_name’] SQL create spfile from pfile; 确定实例所使用的参数文件类型 SQL show parameter spfile 参数文件(4) 显示和设置初始化参数 使用show parameter命令 显示所有参数: SQL show parameter 显示特定参数: SQL show parameter db_block_size 查询v$parameter 显示所有参数: SQL select name, value from v$parameter; 显示特定参数: SQL select name, value from v$parameter where name=db_block_size; 参数文件(5) 静态参数和动态参数 静态参数 只能通过修改参数文件而改变的参数 动态参数 数据库运行时,可以使用alter session或alter system命令动态改变的初始化参数 显示所有静态参数 SQL select name from v$parameter where isses_modifiable=FALSE and issys_modifiable=FALSE; 参数文件(6) 修改动态参数 使用alter session修改当前会话的参数设置(仅对当前会话有效) SQL alter session set nls_date_format=YYYY-MM-DD; 使用alter system修改所有会话的参数设置 SQLalter system set user_dump_dest=‘c:\test’ scope=memory; SQLalter system set user_dump_dest=‘c:\test’ scope=both; SQL alter system set sort_area_size=4096 deferred;(仅对新建立的会话起作用,对已建立的会话不起作用) 修改静态参数 SQLalter system set user_dump_dest=‘c:\test’ scope=spfile; 在线修改Oracle 9i数据库参数的方法 启动实例(1) 当客户应用程序访问Oracle数据库时,必须启动实例并打开数据库 启动实例和打开数据库3个步骤 创建并启动与数据库对应的实例(nomount状态) 在启动实例时,将为实例创建一系列后台进程和服务进程,并且在内存中创建SGA区

文档评论(0)

fc86033 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档