欢迎来到天天文库
浏览记录
ID:42283720
大小:6.45 MB
页数:81页
时间:2019-09-11
《管理Oracle数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章管理Oracle数据库南京信息工程大学计算机与软件学院教学目的与要求(1)熟悉数据库的两种特殊状态;(2)掌握数据库与实例的启动和关闭操作;(3)熟悉常用的初始化参数及其设置。3.1创建和删除数据库3.2启动数据库与实例3.3关闭数据库与实例3.4数据库的特殊状态3.5配置数据库本章主要内容教学重点与难点(1)数据库的启动与关闭操作(2)数据库的两种特殊状态(3)常用的参数及其设置3.1创建和删除数据库3.1.1创建数据库界面操作(DBCA)CREATE命令CREATEDATABASE数据库名[USER用户名IDENTIFIEDBY密码][CONTROLFILEREUSE
2、][LOGFILE[GROUPn]日志文件,……][MAXLOGFILES整数][MAXLOGMEMBERS整数][MAXDATAFILES整数][MAXINSTANCES整数][ARCHIVELOG
3、NOARCHIVELOG][CHARACTERSET字符集][DATAFILE数据文件,……][SYSAUXDATAFILE数据文件,……][DEFAULTTABLESPACE表空间名][DEFAULTTEMPORARYTABLESPACE临时表空间名TEMPFILE临时文件][UNDOTABLESPACE撤销表空间名DATAFILE文件名]【例4.1】使用CREATEDATAB
4、ASE语句创建数据库MyOracleDB,代码如下:CREATEDATABASEMyOracleDBUSERSYSIDENTIFIEDBYSYSPWDUSERSYSTEMIDENTIFIEDBYSYSTEMPWDCONTROLFILEREUSELOGFILEGROUP1('redo01.log')SIZE10M,GROUP2('redo02.log')SIZE10MMAXLOGFILES10MAXLOGMEMBERS10MAXDATAFILES100MAXINSTANCES1CHARACTERSETUS7ASCIIDATAFILE'sys01.dbf'SIZE100MREUSE
5、EXTENTMANAGEMENTLOCALDEFAULTTABLESPACEtbs_1DEFAULTTEMPORARYTABLESPACEtempts1TEMPFILE'temp01.dbf'SIZE10MREUSE;3.1.2删除数据库界面操作(DBCA)DROP命令CONNECTSYS/SYSPWDASSYSDBA;SHUTDOWNIMMDIATE;STARTUPMOUNT;DROPDATABASE;3.2启动数据库与实例Oracle数据库系统由实例和数据库两部组成。为了使客户程序能够访问Oracle数据库系统,必须在服务器端启动实例并打开数据库,即启动Oracle数据库系
6、统。Oracle数据库的启动是分步骤进行的,其中会涉及到实例的启动、数据库的加载和打开3种状态。3.2.1启动数据库的步骤实例是Oracle用来管理数据库的一个实体,在启动数据库时将在内存中创建与该数据库所对应的实例。Oracle数据库的完整启动过程分为如下3个步骤:(1)创建并启动实例:为实例创建一系列后台进程和服务进程,并创建SGA。此时只会用到初始化参数文件。(2)为实例加载数据库:打开数据库控制文件,从中获取数据库名称、数据文件的位置和名称等信息,为打开数据库做好准备。(3)打开数据库:打开所有处于联机状态的数据文件和重做日志文件。此时数据库才处于正常运行状态,普通用户
7、才能访问数据库。3.2.2Oracle数据库实例的状态(1)打开(OPEN):启动例程,装载并打开数据库。是默认的启动模式,允许有效用户连接到数据库,并执行典型的数据访问操作。(2)关闭(CLOSE):关闭操作首先终止用户访问数据库所需的进程,然后释放计算机中供Oracle运行使用的那部分内存。(3)已装载(MOUNT):启动例程并装载数据库,但不打开数据库。该模式用于更改数据库的归档模式或执行恢复操作,还用于数据文件恢复。此状态下没有打开数据库,不允许用户访问。(4)已启动(NOMOUNT):启动实例,但不装载数据库。该模式用于重新创建控制文件,对控制文件进行恢复或重新创建数
8、据库。此状态下没有打开数据库,不允许用户访问。该状态也称为“不装载”。3.2.3启动模式数据库和实例的启动过程可以分为3个步骤:启动实例,加载数据库,打开数据库。实例支持4种不同的状态:打开、关闭、已装载和已启动。数据库管理员可以根据实际情况的需要,以不同的模式启动数据库。启动数据库所使用的STARTUP命令格式如下:startup[nomount
9、mount
10、open
11、force][restrict][pfile=filename]1.NOMOUNT模式:启动实例不加载数据库该模式只创建实
此文档下载收益归作者所有