欢迎来到天天文库
浏览记录
ID:57156231
大小:278.00 KB
页数:33页
时间:2020-08-02
《火龙果软件--管理Oracle数据库课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1第3章管理Oracle数据库Oracle数据库系统由实例和数据库两部组成。为了使客户程序能够访问Oracle数据库系统,必须在服务器端启动实例并打开数据库,即启动Oracle数据库系统。由于Oracle数据库的启动是分步骤进行的,其中会涉及到实例的启动、数据库的加载和打开3种状态。2本章知识要点:参数文件的类型常用的参数创建参数文件显示和设置初始化参数文件启动数据库的步骤启动模式转换启动模式数据库的关闭步骤各种关闭数据库的方式数据库的特殊状态启动与关闭数据库服务33.1管理初始化参数初始化参数用于设置实例和数据库的特征。通过设置初始化参数,不仅可以定义例程和数
2、据库特征,还可以定义许多其他特征和限制。例如,通过使用初始化参数,可以定义SGA尺寸,设置数据库名称,定义用户和进程限制,定义控制文件,跟踪文件和警告日志的位置等。在Oracle数据库中,初始化参数是存储在参数文件中的,启动实例、打开数据库时都必须提供相应的参数文件。3.1.1常用初始化参数Oracle11g提供了200多个初始化参数,并且多数初始化参数都具有默认值。使用Oracle数据库时,只需要根据特定需求设置相应的参数即可,并且多数参数都可以保留默认值。43.1.2初始化参数文件在传统上,Oracle在启动实例时将读取本地的一个文本文件,并利用从中获取初始
3、化参数对实例和数据库进行设置,这个文本文件称为初始化参数文件(简称为PFILE)。如果要对初始化参数进行修改,必须先关闭数据库,然后在初始化参数文件中进行编辑,再重新启动数据库使修改生效。563.1.3创建初始化参数文件如果当前实例正在使用SPFILE,那么使用ALTERSYSTEM命令将无法修改某些初始化参数,如DB_NAME。为了修改这些初始化参数,必须建立PFILE,并且手工修改该PFILE文件的相应参数。可以使用CREATEPFILE命令可以建立文本参数文件,其语法如下:createpfile[='pfile_name']fromspfile[='spf
4、ile_name']73.1.4显示和设置初始化参数文件为了显示所有初始化参数的位置,可以直接执行SHOWPARAMETER命令。例如:SQL>showparameterNAMETYPEVALUE-----------------------------------------------------------------------------db_writer_processesinteger1dbwr_io_slavesinteger0ddl_lock_timeoutinteger0dg_broker_config_file1stringD:APPM
5、ANAGERPRODUCT11.1.0DB_1DATABASEDR1ORCL.DATdg_broker_config_file2stringD:APPMANAGERPRODUCT11.1.0DB_1DATABASEDR2ORCL.DATdg_broker_startbooleanFALSE….3.2启动数据库与实例由于Oracle数据库的启动过程是分步进行的,因此数据库可以有多种模式启动。不同的启动模式之间能够相互切换。此外,除正常方式启动数据库外,还能够将数据库设置为受限状态或只读状态,以满足特殊管理工作的需要。83.2.1启动数据库的
6、步骤由于实例是Oracle用来管理数据库的一个实体,在启动数据库时将在内存中创建与该数据库所对应的实例。Oracle数据库的完整启动过程分为如下3个步骤:创建并启动与数据库对应的实例。为实例加载数据库。将数据库设置为打开状态。93.2.2启动模式由上面的介绍可知,数据库和实例的启动过程可以分为3个步骤:启动实例,加载数据库,打开数据库。数据库管理员可以根据实际情况的需要,以不同的模式启动数据库。启动数据库所使用的STARTUP命令格式如下:10startup[nomount
7、mount
8、open
9、force][resetrict][pfile=filename]
10、3.2.3转换启动模式在进行某些特定的管理和维护操作时,需要使用某种特定的启动模式来启动数据库。但是当管理或维护操作完成后,需要改变数据库的启动模式。例如,为一个未加载数据库的实例加载数据库,或者将一个处于未打开状态的数据库设置为打开状态等。11SQL>startupnomountORACLE例程已经启动。TotalSystemGlobalArea376635392bytesFixedSize1333312bytesVariableSize310380480bytesDatabaseBuffers58720256bytesRedoBuffers6201344by
11、tesSQL>alter
此文档下载收益归作者所有