Oracle数据库基础及应用第10章管理表空间和文件_第1页
Oracle数据库基础及应用第10章管理表空间和文件_第2页
Oracle数据库基础及应用第10章管理表空间和文件_第3页
Oracle数据库基础及应用第10章管理表空间和文件_第4页
Oracle数据库基础及应用第10章管理表空间和文件_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理表空间和文件本章内容容10.1表空间概概述10.2管理表空空间10.3管理数据据文件10.4控制文件件的管理理10.5日志文件件的管理理10.1表空间概概述表空间是是Oracle数据库中中最大的的逻辑结结构。Oracle数据库是是由一个个或多个个表空间间组成。表空间和和数据库库物理结结构联系系密切。它在物物理上与与磁盘上上的数据据文件相相对应。数据逻逻辑上存存放在表表空间中中;物理理上存放放在数据据文件中中。Oracle数据库的的存储结结构表空间的的作用控制数据据库所占占用的磁磁盘空间间。控制用户户所占用用的表空空间配额额。通过表空空间管理理数据流流向,提提高I/O性能。将表空间间设置为为

2、只读状状态从而而保持静静态数据据。表空间提提供了一一个备份份和恢复复单位。表空间的的类型按是否存存放的是是系统数数据分:按表空间间的存放放内容分分:按表空间间中文件件的大小小及最多多个数分分:表空间的的类型I按是否存存放的是是系统数数据分:系统表空空间:SYSTEM:存储Oracle的系统数数据(如如数据字字典表)。创建数据据库时,SYSTEM第一个被被创建,具有较较高的管管理权限限,不能能被脱机机。SYSAUX:是Oracle新引入的的辅助系系统表空空间。存存放其他他可选组组件的系系统数据据。两者都不不可以被被删除和和更改。非系统表表空间:分离不同同类型数数据信息息,便于于管理表表空间。表空

3、间的的类型II按表空间间内容分分:永久性表表空间、临时表表空间、撤销表表空间selecttablespace_name,contents fromdba_tablespaces;永久性表表空间:存放永久久性数据据。临时表空空间:存储的是是临时性性数据。(orderby等SQL语句会产产生大量量的临时时数据。在创建建用户时时,要给给其指定定一个临临时表空空间,存存放其操操作产生生的临时时数据,如果没没有指定定,就会会增用系系统表空空间,影影响服务务器效率率。)撤销表空空间:存放回滚滚段的数数据信息息。表空间的的类型III大文件表表空间、小文件件表空间间select*fromv$tablespac

4、e;selecttablespace_name,bigfilefromdba_tablespaces;大文件表表空间:是Oracle引入的表表空间,为超大大数据库库设计的的。大文文件表空空间只能能放置一一个数据据文件,数据文文件可以以包括4G个数据块块。最大大可以达达到32TB。小文件表表空间:可以放置置1022个数据文文件。表空间的的区、段段管理方方式区(Extent)的管理理方式段 (Segment)的管理理方式表空间的的区管理理方式针对区的的分配方方式的不不同,表表空间的的管理有有两种管管理方式式:数据字典典管理方方式(DMT)传统管理理方式。10g已经不再再使用该该方式。Oracle通

5、过对数据字字典中相相关的基基础表进进行更新新来分配新新区、回回收旧区区。本地管理理方式(LMT)11g默认的管管理方式式。表空空间中所所有数据据文件头头均有一一个位图图(bitmap),用于记记录表空空间所有有区的分分配情况况。更新新该位图图来实现现区的分分配和回回收。不不对任何何表作更更新操作作。在本地管管理方式式下,可可以用关关键字来来指定表表空间区区的分配配方式:UNIFORM:统一分配配,所有有区大小小都相同同。AUTOALLOCATE:自动分配配,指定定由Oracle来自动管管理区大大小,Oracle会自动选选择合适适的大小小。表空间的的段管理理方式在本地管管理方式式中,还还可以指指

6、定段的管理理方式:段的的管理主主要是Oracle管理段中中已用数数据块和和空闲数数据块的的机制。MANUAL(手工):通过空闲闲列表管管理。AUTO(自动):使用位图图管理。根据位位图中取取值来判判断数据据块是否否可用。效率高高。表空间的的状态一、读写写(read write)二、只读读(Read only)三、脱机机状态(Offline)正常(Normal):执行检检查点,不需要要恢复。临时(Temporary):执行行检查点点,但不不必保证证所有数数据文件件都联机机可用;如脱机机时,有有文件不不可用,忽略错错误。可可能需要要恢复。立即(Immediate):不执执行检查查点。需需要恢复复。

7、用于恢复复(ForRecover):用于于恢复的的关闭方方式。10.2管理表空空间10.2.1管理表空空间原则则1.使用多重重表空间间。将用户数数据与数数据字典典数据分分离,并并将不同同表空间间的数据据文件分分别存储储在不同同磁盘上上可以降降低I/O竞争;将一个应应用的数数据与其其他应用用分离,可以避避免表空空间脱机机时多个个应用受受到影响响;可根据需需要将单单个表空空间脱机机,从而而获得较较好的可可用性;通过为不不同类型型的数据据库预留留表空间间,以达达到优化化表空间间的目的的,如更更新较高高的或只只读、或或临时段段存储等等;备份单个个表空间间。2.为用户指指定表空空间限额额。要创建、管理与

8、与使用表表空间,必须首首先以Sys用户并以以assysdba身份登录录数据库库。启动SQL*Plus时的帐户户和口令令不需要要加引号号。命令格式式:sqlplus sys/as sysdba10.2.2创建表空空间用户必须须拥有Createtablespace权限才能能创建表表空间。所有的表表空间都都应有sys用户来创创建。在表空间间的创建建中,Oracle完成几个个工作:在数据字字典、控控制文件件中记录录该表空空间。在操作系系统中指指定相应应的物理理文件对对应数据据文件。在预警文文件中记记录下创创建表空空间的信信息。1.创建永久久性的表表空间1.要指定表表空间名名;2.指定表空空间的类类型;

9、3.指定和表表空间物物理对应应的数据据文件及及属性;4.指定区的的管理参参数;5.指定段的的管理参参数;6.指定其他他属性logging /nologging等命令格式式:SQLCREATEundoTABLESPACEtablespace_namedatafilefilespecautoextend_clause,filespecautoextend_clauseminimum extentintegerk|m|blocksizeintegerk|logging|nologging|defaultstorage_clause|online|offline|permanent|temporary

10、|extent_management_clause|segment_management_clause;Createundotablespace:创建还原原表空间间,用于于存入重重做日志志文件Createtemporary tablespace:创建临时时表空间间,用于于临时数数据的存存放;Createtablespace:创建存放放用户数数据表空空间Tablespace name:表空间名名datafilefilespec:指定数据据文件的的具体位位置和大大小如果有多多个文件件时,用用逗号“,”隔隔开文件名必必须为绝绝对地址址,而不不能是相相对地址址Logging|nologging:是否创

11、建建重做日日志Extentmanagementlocal:存储区管管理方法法本地管理理(LOCAL):用二进制制的方式式管理磁磁盘,有很高的的效率,同进能最最大限度度的使用用磁盘.同时能够够自动跟跟踪记录录临近空空闲空间间的情况况,避免免进行空空闲区的的合并操操作。UNIFORMSEGMENTSPACEMANAGEMENT:指定区大大小,也也可使用用默认值值(1MB)segment managementlocal:磁盘扩展展管理方方法使用该选选项时区区大小由由系统自自动确定定。AUTO:只能使用用在本地地管理的的表空间间中.使用LOCAL管理表空空间时,数据块中中的空闲闲空间增增加或减减少后,

12、其新状状态都会会在位图图中反映映出来。例:创建建一个名名为tbspace的表空间间:SQLCREATE TABLESPACEtbspacenologging datafile D:appAdministratororadatatbspacetbspace01.orasize 50mblocksize8192extentmanagementlocaluniform size256ksegment space managementauto;2.使一个表表空间脱脱机命令格式式:SQLALTERTABLESPACEoffline;例:将表表空间tbspace脱机:SQLALTERTABLESPACEt

13、bspace offline;注意:SYSTEM表空间不不能脱机机3.使一个表表空间联联机命令格式式:SQLALTERTABLESPACEonline;例:将表表空间tbspace联机:SQLALTERTABLESPACEtbspace online;4.使表空间间只读命令格式式:SQLALTERTABLESPACEread only;例:将表表空间tbspace只读:SQLALTERTABLESPACEtbspace readonly;5.使表空间间可读可可写命令格式式:SQLALTERTABLESPACEread write;例:将表表空间tbspace脱机:SQLALTERTABLESP

14、ACEtbspace readwrite;6.创建临时时表空间间命令格式式:SQLCREATE TEMPORARYTABLESPACE temfile size mautoexten extentmanagementlocaluniform size;例:创建建临时表表空间tempSQLCREATE TEMPORARYTABLESPACE temptempfileD:appAdministratororadatatemptemp01.orasize 500mautoextendoffextentmanagementlocaluniform size512k;7.添加临时时表空间间的数据据文件命

15、令格式式:SQLALTERTABLESPACEaddtempfilesize m;例:为临临时表空空间temp_ren添加数据据文件:SQLALTERTABLESPACEtemp_renaddtempfileD:appAdministratororadatatemptemp.dbfsize100m;8.调整临时时表空间间的数据据文件命令格式式:SQLALTERDATABASEtempfileresizem;例:调整整临时表表空间的的数据文文件大小小SQLALTERDATABASEtempfileD:appAdministratororadatatemptemp.oraresize 20m;9.

16、将表空间间的数据据文件或或临时文文件脱机机命令格式式:SQLALTERDATABASEdatafileoffline;或SQLALTERDATABASEtempfileoffline;示例:SQLALTERDATABASEdatafileD:appAdministratororadatatemptemp.oraoffline;10.将临时表表空间联联机命令格式式:SQLALTERDATABASEtempfileonline;例:SQLALTERDATABASEtempfileD:appAdministratororadatatemptemp.oraonline;11.删除表空空间,但但不删除除

17、其文件件命令格式式:SQLDROPTABLESPACE;例:删除除表空间间tbspace,但不删删除其文文件SQLDROPTABLESPACEtbspace ;12.删除包含含目录内内容的表表空间命令格式式:SQLDROPTABLESPACE includingcontents;例:删除除表空间间tbspace及其包含含的内容容:SQLDROPTABLESPACE tbspaceincluding contents;13.删除包含含目录内内容和数数据文件件在内的的表空间间命令格式式:SQLDROPTABLESPACE includingcontentsanddatafiles;例:将表表空间t

18、bspace及其包含含的内容容、数据据文件及及相关约约束一同同删除:SQLDROPTABLESPACE tbspaceincluding contents anddatafiles;14.当含有参参照笥约约束时,删除包包含目录录内容和和数据文文件在内内的表空空间命令格式式:SQLDROPTABLESPACE includingcontentsanddatafiles cascadeconstraints;例:将表表空间tbspace及其包含含的内容容、数据据文件及及相关约约束一同同删除:SQLDROPTABLESPACE tbspaceincluding contents anddatafil

19、escascadeconstraints;15.表空间更更名说明:在Oracle11g中可直接接更名永永久表空空间和临临时表空空间。但但是,SYSTME和SYSAUX表空间不不能更名名。命令格式式:SQLALTERTABLESPACErename to ;例:将表表空间tbspace更改为newtbspace:SQLALTERTABLESPACEtbspacerenametonewtbspace;10.2.3查询表空空间V$tablespaceDBA_TablespacesALL_TablespacesUSER_TablespacesDBA_segmentsALL_segmentsUSER_s

20、egmentsDBA_extentsALL_extentsUSER_extentsV$datafileV$tempfileDBA_datafilesDBA_tempfilesDBA_ts_quotasDBA_free_spaceUSER_free_space系统数据据字典dba_tablespaces中记录了了关于表表空间的的信息:select*from sys.dba_tablespaces;字段含义字段含义tablespace_nameTablespace_namemin_extlenminimum extent size for the tablespaceblock_sizetable

21、space block sizestatusonline,offline readinitial_extentdefault initial extent sizecontentspermanent, temporary, undonext_extentdefault incremental extent sizeloggingdefault logging attributemin_extentsdefault minimum number of extentsforce_loggingtablespace force logging modemax_extentsdefault maxim

22、um number of extentsextent_managementdictionary, localpct_increasedefault percent increase for extent sizeallocation_typetype of extent allocation in effect for this tablespaceplugged_insegment_space_managementauto, manual列出表空空间、表表空间文文件、分分配的空空间、空空闲空间间以及下下一个空空闲分区区列出数据据文件、表空间间名以及及大小:列出表空空间、大大小、空空闲空间间以

23、及空空闲空间间的百分分比计算表空空间每个个数据文文件实际际的最小小空间以以及对应应的文件件名,其其大小与与磁盘操操作系统统中显示示的不同同10.3管理数据据文件10.3.1数据文件件数据文件件是用于于存储数数据库中中数据的的操作系系统文件件。创建建数据库库时会创创建几个个Oracle系统使用用的数据据文件;数据文件件与表空空间密不不可分的的,创建建表空间间同时必必须为该该表空间间创建对对应的数数据文件件;数据据文件依依赖于表表空间,不能独独立存在在,在创创建数据据文件时时必须指指定隶属属的表空空间。否否则,不不会被存存取。DBA可以单独独创建数数据文件件,并必必须指定定其隶属属的表空空间,也也

24、可以单单独对其其进行管管理。10.3.2创建数据据文件创建数据据文件的的过程实实质上就就是向表表空间中中添加文文件的过过程。在创建表表空间时时,通常常会预先先估计表表空间所所需要的的存储空空间大小小,然后后为它建建立若干干适当大大小的数数据文件件。如果果在使用用过程中中发现表表空间存存储空间间不足,可以再再为它添添加新的的数据文文件。10.3.2创建数据据文件可以在创创建表空空间、修修改表空空间、创创建数据据库时创创建数据据文件。Createtablespace.datafile语句Altertablespace .Adddatafile语句Createtemporary tablespace

25、.tempfile语句Altertablespace addtempfile语句Createdatabase语句例:下面面的语句句为表空空间tbspace添加一个个大小为为20MB的数据文文件SQLALTERTABLESPACEUSER012add datafile D:ORADATATESTtbspace01.dbfsize20m;10.3.3修改数据据文件大大小除了创建建新的数数据文件件外,另另一种增增加表空空间的存存储空间间的方法法是改变变已经存存在的数数据文件件的大小小。改变数据据文件大大小的方方式有两两种:设置数据据文件为为自动增增长手动改变变数据文文件的大大小1.设定数据据文件自自

26、动增长长方式1)创建表表空间时时设定CreatetablespaceDatafile|tempfile size.Autoextend onnext . Maxsize.2)表空间间中增加加一个新新的自增增文件Alterdatabaseadddatafile sizeAutoextend on nextmaxsize 3)取消已已有数据据文件的的自增方方式AlterdatabaseDatafileAutoextend off;4)如果数数据文件件已创建建,现要要修改为为自增AlterdatabasedatafileAutoextend onnext maxsize;2.手动改变变数据文文件大小

27、小手动方式式改变数数据文件件大小时时,需要要使用resize语句。例如,下下面的语语句将数数据文件件的大小小增长为为100MB。SQL ALTER DATABASE2datafile D:appAdministratorORADATATESTmy02_1.dbf3resize100m;10.3.4移动数据据文件因不同原原因,在在创建数数据文件件后,需需要考虑虑移动数数据文件件到新的的位置。例如:将一个个迅速增增长的文文件移至至磁盘空空间较大大的盘区区;调整整I/O性能;当当某个磁磁盘损毁毁时,为为了使数数据库系系统继续续运行,也可能能要将一一个或几几个数据据文件移移动到其其他磁盘盘上。移动分为

28、为两种情情况:同同一表空空间下的的数据文文件移动动、多个个表空间间下的数数据文件件移动。注意:移移动数据据文件改改变数据据库物理理结构,在操作作之前要要对数据据库进行行备份。以便操操作失败败恢复。在完成成后要及及时备份份控制文文件,记记录下修修改后的的数据库库物理结结构。1.同一表空空间的数数据文件件移动如:将demo表空间下下的数据据文件由由默认位位置移至至D:下。步骤: (在在open状态下操操作)1.使表空间间脱机;2.移动数据据文件;3.执行altertablespace表空间名名renamedatafile文件名,文件名to文件名,文件名;4.使表空间间连机;5.备份控制制文件2.多

29、个表空空间的数数据文件件移动如:将teachertbs表空间的的teachertbs02.dbf、studenttbs表空间的的studenttbs02.dbf由默认位位置移至至D:下。步骤:1.使表空间间脱机;2.移动数据据文件;3.使用alterdatabase数据库名名renamedatafile文件名,文件名to文件名,文件名;4.使表空间间联机;5.备份控制制文件。删除数据据文件当表空间间的内容容不在需需要时,就可以以将其删删除。除除系统表表空间及及temp、undotbs外。删除表空空间的内内容及数数据文件件。SQL alter tablespacesecond offline;S

30、QL droptablespacesecondincluding contents anddatafiles;SQL alter tablespacetmp tempfile offline;SQL droptablespacetmpincluding contents anddatafiles;查询数据据文件Dba_tablespacesDba_data_filesDba_temp_filesV$datafileV$tempfile10.4控制文件件的管理理10.4.1控制文件件概述每个Oracle数据库都都必须具具有至少少一个控控制文件件。控制制文件时时一个二二进制格格式的操操作系统统文件

31、,其中记记录了关关于数据据库物理理结构的的基本信信息,包包括数据据库的名名称、相相关数据据文件的的名称和和位置、当前的的日志序序列号等等内容用用于描述述和维护护数据库库的物理理结构。数据库的的启动和和正常运运行都离离不开控控制文件件。启启动数据据库时,Oracle从初始化化参数文文件中获获得控制制文件的的名字及及位置,打开控控制文件件,然后后从控制制文件中中读取数数据文件件和联机机日志文文件的信信息,最最后打开开数据库库。数据据库运行行时,Oracle会修改控控制文件件,所以以,一旦旦控制文文件损坏坏,数据据库将不不能正常常运行。10.4.2创建控制制文件通常创建建控制文文件的时时候有两两种:

32、创建数据据库时创创建初始始控制文文件。在创建数数据库之之后再创创建控制制文件。所有数据据库控制制文件遭遭到永久久破坏,没有任任何备份份。希望改变变数据库库名称或或其他一一些数据据库参数数的永久久性设置置。创建控制制文件使使用createcontrolfile语句:createcontrolfilereusedatabase“test”logfile group 1c:oradatatestredo01.logsize 50M,group2 c:oradatatestredo02.logsize50M,group3 c:oradatatestredo03.logsize50Mnoresetlog

33、snoarchivelogdatafilec:oradatatestsystem01.dbf,c:oradatatestsysaux01.dbf,c:oradatatestundotbs01.dbf,c:oradatatestusers01.dbfmaxlogfiles16maxlogmembers 3maxloghistory 292maxdatafiles100maxinstances8characterset zhs16gbk;创建控制制文件的的步骤如如下:1)获取数数据库的的数据文文件和重重做日志志文件列列表;2)关闭数数据库。Shutdownimmediate3)备份所所有的数数据文

34、件件、重做做日志文文件和spfile参数文件件;4)使用startup nomount启动数据据库实例例;5)使用createcontrolfile语句创建建控制文文件。如如果需要要重命名名数据库库,则使使用resetlogs子句,否否则使用用noresetlogs子句;6)将新的的控制文文件备份份到其他他不在线线的存储储介质中中,如U盘、移动动硬盘或或磁带等等;7)根据实实际情况况修改control_file参数;如如果修改改了数据据库名称称,则还还需要修修改db_name参数;8)如果需需要的话话,则恢恢复数据据库;9)如果在在第8步进行了了恢复数数据库的的操作,则需要要执行alterda

35、tabaseopen语句打开开数据库库。如果果在创建建控制文文件时使使用了resetlogs子句,则则需要使使用alterdatabaseopen resetlgos语句。10.4.3恢复控制制文件如果控制制文件被被破坏,但存储储控制文文件的目目录仍然然是可以以访问的的,可以以使用下下面的方方法恢复复:1)关闭数数据库实实例;2)使用操操作系统统将控制制文件副副本复制制到控制制文件目目录下;3)使用startup命令打开开数据库库实例。如果存储储介质被被破坏,导致存存储控制制文件的的目录无无法访问问,则可可以使用用下面的的方法恢恢复:1)关闭数数据库实实例;2)使用操操作系统统将控制制文件副副

36、本复制制到一个个新的可可以访问问的目录录下;3)修改control_files参数,将将无效的的控制文文件目录录修改为为新的目目录;4)使用startup命令打开开数据库库实例。删除控制制文件修改初始始化参数数文件SPFILE中的初始始化参数数control_files,删除不不再需要要的控制制文件的的名称。1)关闭数数据库。2)物理移移出不需需要的控控制文件件,也可可不作。3)重启数数据库。移动控制制文件修改初始始化参数数文件SPFILE中的初始始化参数数control_files,修改需需移动的的控制文文件的名名称。1)关闭数数据库。2)移动需需要移动动的控制制文件到到新位置置。3)重启数

37、数据库。10.5日志文件件的管理理日志文件件又被称称为重做做日志文文件(redo logfile),用来来记录Oracle数据库中中的每一一个更改改操作。oracle的日志文文件是记记录数据据库变化化的一个个凭证,就是oracle对于一切切数据库库的操作作的记录录 方便便以后查查找分析析错误,有可以以恢复数数据等作作用。重做日志志文件是是由一条条条重做做记录组组成的,重做记记录是由由一个个个修改向向量(change vector)组成的。每个修修改向量量对应数数据块。重做日日志文件件是保存存在磁盘盘上的一一个实际际的文件件,空间间有限,所以,每个Oracle数据库至至少要包包含两个个或两个个以

38、上的的重做日日志文件件组,LGWR后台进程程以循环环的方式式将重做做记录写写入其中中。10.5.2增加日志志文件一般情况况下,我我们先对对数据库库的重做做日志文文件组及及成员进进行数量量、大小小的规划划,并且且在创建建数据库库时创建建相应的的重做日日志文件件组及成成员。在特定情情况下,如果发发现LGWR经常处于于等待状状态,则则需要考考虑添加加日志组组及其成成员,一一个数据据库最多多可以拥拥有MAXLOGFILES个日志组组。增加加重做日日志是使使用alterdatabase语句完成成的,执执行该语语句时要要求用户户具有alterdatabase系统权限限。1.添加重做做日志文文件组当警告文文

39、件出现现了checkpoint notcomplete时,应该该增加日日志组。增加日日志组的的目的是是为了确确保DBWR进程和ARCH进程不会会妨碍LGWR进程工作作,进而而提高系系统性能能。语法:Alterdatabaseaddlogfilegroupn(logfile1reuse,logfile2reuse,logfile3reuse,logfilemreuse)size integerM;日志组1日志组4ALTERDATABASEADDLOGFILEGROUP4 (D:redo04_1.log,D:redo04_2.log)SIZE 10M;redo04_2.logRedo04_1.lo

40、gredo01.logredo01_1.log日志组2redo02.logredo02_1.log日志组3redo03.logredo03_1.log建议:不不指定组组号。新新组号是是自动分分配的下下一个组组号,不不建议使使用跳跃跃式组号号,会耗耗费控制制文件的的空间。Select*from v$log;新组的状状态为UNUSED,当首次次使用日日志成员员时,该该成员变变为活动动的。添加一个个新的重重做日志志文件组组,组号号5,该组有有两个成成员,分分别redo05_1.log和redo05_2.log。大小为为10M添加一个个新的重重做日志志文件组组。ALTERDATABASEADDLOGF

41、ILE(redo05_1.log,redo05_2.log) size10m;ALTERDATABASEADDLOGFILE;2.添加重做做日志文文件组的的成员增加日志志成员即即多元化化重做日日志,避避免某个个日志组组的某个个成员损损坏后系系统不能能正常运运转。语法:AlterdatabaseaddlogfilememberLogfilereuseTogroupn;ALTERDATABASEADDLOGFILEMEMBERD:redo01_3.logTOGROUP1,D:redo02_3.logTOGROUP2,D:redo04_3.logTOGROUP3;日志组1日志组2日志组3Redo01

42、.logRedo01_2.logRedo02.logRedo02_2.logRedo01_3.logRedo02_3.logredo03.logRedo03_2.logRedo03_3.log建议:不不指定大大小。新新成员的的大小是是由组中中现有成成员的大大小决定定的。Select*from v$logfile;新成员的的状态为为INVALID,当首次次使用日日志成员员时,该该成员变变为活动动的。在MOUNT状态下移移动重做做日志文文件:关闭数据据库,启启动到mount移动重做做日志文文件Alterdatabaserenamefile语句将数据库库启动到到OPEN状态备份控制制文件或或数据库库。10.5.3移动重做做日志文文件10.5.4删除日志志组及成成员当日志成成员损坏坏或者丢丢失时,应该删删除该日日志成员员。当日日志组大大小不合合适时,需要重重新建立立日志组组,并删删除原来来的日志志组。删删除重做做日志是是使用alterdatabase语句完成成的,执执行该语语句时要要求用户户具有alterdatabase系统权限限。1.删除日志志成员ALTERDATABASEDROP LOGFILEMEMBER D:redo02_2.log ;日志组1日志组2redo01_1.logRedo01_2.logRed

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论