- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第03章管理oracle数据库
* 第3章 管理Oracle数据库 Oracle数据库系统由实例和数据库两部组成。为了使客户程序能够访问Oracle数据库系统,必须在服务器端启动实例并打开数据库,即启动Oracle数据库系统。由于Oracle数据库的启动是分步骤进行的,其中会涉及到实例的启动、数据库的加载和打开3种状态。 * 本章知识要点: 参数文件的类型 常用的参数 创建参数文件 显示和设置初始化参数文件 启动数据库的步骤 启动模式 转换启动模式 数据库的关闭步骤 各种关闭数据库的方式 数据库的特殊状态 启动与关闭数据库服务 * 3.1 管理初始化参数 初始化参数用于设置实例和数据库的特征。通过设置初始化参数,不仅可以定义例程和数据库特征,还可以定义许多其他特征和限制。例如,通过使用初始化参数,可以定义SGA尺寸,设置数据库名称,定义用户和进程限制,定义控制文件,跟踪文件和警告日志的位置等。在Oracle数据库中,初始化参数是存储在参数文件中的,启动实例、打开数据库时都必须提供相应的参数文件。 3.1.1 常用初始化参数 Oracle 11g提供了200多个初始化参数,并且多数初始化参数都具有默认值。使用Oracle数据库时,只需要根据特定需求设置相应的参数即可,并且多数参数都可以保留默认值。 * 3.1.2 初始化参数文件 在传统上,Oracle在启动实例时将读取本地的一个文本文件,并利用从中获取初始化参数对实例和数据库进行设置,这个文本文件称为初始化参数文件(简称为PFILE)。如果要对初始化参数进行修改,必须先关闭数据库,然后在初始化参数文件中进行编辑,再重新启动数据库使修改生效。 * * 3.1.3 创建初始化参数文件 如果当前实例正在使用SPFILE,那么使用ALTER SYSTEM命令将无法修改某些初始化参数,如DB_NAME。为了修改这些初始化参数,必须建立PFILE,并且手工修改该PFILE文件的相应参数。可以使用CREATE PFILE命令可以建立文本参数文件,其语法如下: create pfile [=pfile_name] from spfile [=spfile_name] * 3.1.4 显示和设置初始化参数文件 为了显示所有初始化参数的位置,可以直接执行SHOW PARAMETER命令。例如: SQLshow parameter NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_writer_processes integer 1 dbwr_io_slaves integer 0 ddl_lock_timeout integer 0 dg_broker_config_file1 string D:\APP\MANAGER\PRODUCT\11.1.0\ DB_1\DATABASE\DR1ORCL.DAT dg_broker_config_file2 string D:\APP\MANAGER\PRODUCT\11.1.0\ DB_1\DATABASE\DR2ORCL.DAT dg_broker_start boolean FALSE …. 3.2 启动数据库与实例 由于Oracle数据库的启动过程是分步进行的,因此数据库可以有多种模式启动。不同的启动模式之间能够相互切换。此外,除正常方式启动数据库外,还能够将数据库设置为受限状态或只读状态,以满足特殊管理工作的需要。 * 3.2.1 启动数据库的步骤 由于实例是Oracle用来管理数据库的一个实体,在启动数据库时将在内存中创建与该数据库所对应的实例。Oracle数据库的完整启动过程分为如下3个步骤: 创建并启动与数据库对应的实例。 为实例加载数据库。 将数据库设置为打开状态。 * 3.2.2 启动模式 由上面的介绍可知,数据库和实例的启动过程可以分为3个步骤:启动实例,加载数据库,打开数
文档评论(0)