版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理表空间和文件本章内容10.1表空间概述10.2管理表空间10.3管理数据文件10.4控制文件的管理10.5日志文件的管理10.1表空间概述表空间是Oracle数据库中最大的逻辑结构。Oracle数据库是由一个或多个表空间组成。表空间和数据库物理结构联系密切。它在物理上与磁盘上的数据文件相对应。数据逻辑上存放在表空间中;物理上存放在数据文件中。Oracle数据库的存储结构表空间的作用控制数据库所占用的磁盘空间。控制用户所占用的表空间配额。通过表空间管理数据流向,提高I/O性能。将表空间设置为只读状态从而保持静态数据。表空间提供了一个备份和恢复单位。
表空间的类型按是否存放的是系统数据分:按表空间的存放内容分:按表空间中文件的大小及最多个数分:表空间的类型I按是否存放的是系统数据分:系统表空间:
SYSTEM:存储Oracle的系统数据(如数据字典表)。创建数据库时,SYSTEM第一个被创建,具有较高的管理权限,不能被脱机。
SYSAUX:是Oracle新引入的辅助系统表空间。存放其他可选组件的系统数据。两者都不可以被删除和更改。非系统表空间:分离不同类型数据信息,便于管理表空间。表空间的类型II按表空间内容分:永久性表空间、临时表空间、撤销表空间
selecttablespace_name,contentsfromdba_tablespaces;
永久性表空间:存放永久性数据。
临时表空间:存储的是临时性数据。
(orderby等SQL语句会产生大量的临时数据。在创建用户时,要给其指定一个临时表空间,存放其操作产生的临时数据,如果没有指定,就会增用系统表空间,影响服务器效率。)
撤销表空间:存放回滚段的数据信息。表空间的类型III大文件表空间、小文件表空间
select*fromv$tablespace;selecttablespace_name,bigfilefromdba_tablespaces;
大文件表空间:是Oracle引入的表空间,为超大数据库设计的。大文件表空间只能放置一个数据文件,数据文件可以包括4G个数据块。最大可以达到32TB。
小文件表空间:可以放置1022个数据文件。表空间的区、段管理方式区(Extent)的管理方式段(Segment)的管理方式表空间的的区管理理方式针对区的的分配方方式的不不同,表表空间的的管理有有两种管管理方式式:数据字典典管理方方式(DMT)传统管理理方式。。10g已经不再再使用该该方式。。Oracle通过对数据字字典中相相关的基基础表进进行更新新来分配新新区、回回收旧区区。本地管理理方式((LMT)11g默认的管管理方式式。表空空间中所所有数据据文件头头均有一一个位图图(bitmap),用于记记录表空空间所有有区的分分配情况况。更新新该位图图来实现现区的分分配和回回收。不不对任何何表作更更新操作作。在本地管管理方式式下,可可以用关关键字来来指定表表空间区区的分配配方式:UNIFORM:统一分配配,所有有区大小小都相同同。AUTOALLOCATE:自动分配配,指定定由Oracle来自动管管理区大大小,Oracle会自动选选择合适适的大小小。表空间的的段管理理方式在本地管管理方式式中,还还可以指指定段的管理理方式:段的的管理主主要是Oracle管理段中中已用数数据块和和空闲数数据块的的机制。。MANUAL(手工):通过空闲列表表管理。AUTO(自动):使用位图管理理。根据位图图中取值来判判断数据块是是否可用。效效率高。表空间的状态态一、读写(readwrite)二、只读(Readonly)三、脱机状态态(Offline)正常(Normal):执行检查点点,不需要恢恢复。临时(Temporary):执行检查查点,但不必必保证所有数数据文件都联联机可用;如如脱机时,有有文件不可用用,忽略错误误。可能需要要恢复。立即(Immediate):不执行检检查点。需要要恢复。用于恢复(ForRecover):用于恢复复的关闭方式式。10.2管理表空间10.2.1管理表空间原原则1.使用用多多重重表表空空间间。将用用户户数数据据与与数数据据字字典典数数据据分分离离,,并并将将不不同同表表空空间间的的数数据据文文件件分分别别存存储储在在不不同同磁磁盘盘上上可可以以降降低低I/O竞争争;;将一一个个应应用用的的数数据据与与其其他他应应用用分分离离,,可可以以避避免免表表空空间间脱脱机机时时多多个个应应用用受受到到影影响响;;可根根据据需需要要将将单单个个表表空空间间脱脱机机,,从从而而获获得得较较好好的的可可用用性性;;通过过为为不不同同类类型型的的数数据据库库预预留留表表空空间间,,以以达达到到优优化化表表空空间间的的目目的的,,如如更更新新较较高高的的或或只只读读、、或或临临时时段段存存储储等等;;备份份单单个个表表空空间间。。2.为用用户户指指定定表表空空间间限限额额。。要创创建建、、管管理理与与使使用用表表空空间间,,必必须须首首先先以以Sys用户户并并以以assysdba身份份登登录录数数据据库库。。启动动SQL*Plus时的的帐帐户户和和口口令令不不需需要要加加引引号号。。命令令格格式式::sqlplussys/<syspassword>assysdba10.2.2创建建表表空空间间用户户必必须须拥拥有有Createtablespace权限限才才能能创创建建表表空空间间。。所有有的的表表空空间间都都应应有有sys用户户来来创创建建。。在表表空空间间的的创创建建中中,,Oracle完成成几几个个工工作作::在数数据据字字典典、、控控制制文文件件中中记记录录该该表表空空间间。。在操作系系统中指指定相应应的物理理文件对对应数据据文件。。在预警文文件中记记录下创创建表空空间的信信息。1.创建永久久性的表表空间1.要指定表表空间名名;2.指定表空空间的类类型;3.指定和表表空间物物理对应应的数据据文件及及属性;;4.指定区的的管理参参数;5.指定段的的管理参参数;6.指定其他他属性logging/nologging等命令格式式:SQL>CREATE[undo]TABLESPACEtablespace_name[datafilefilespec[autoextend_clause][,filespec[autoextend_clause]]…][{minimumextentinteger[k|m]|blocksizeinteger[k]|{logging|nologging}|defaultstorage_clause|{online|offline}|{permanent|temporary}|extent_management_clause|segment_management_clause};Createundotablespace:创建还原原表空间间,用于于存入重重做日志志文件Createtemporarytablespace:创建临时时表空间间,用于于临时数数据的存存放;Createtablespace:创建存存放用用户数数据表表空间间Tablespacename:表空间间名datafilefilespec…:指定数数据文文件的的具体体位置置和大大小如果有有多个个文件件时,,用逗逗号““,””隔开开文件名名必须须为绝绝对地地址,,而不不能是是相对对地址址Logging|nologging:是否创创建重重做日日志Extentmanagementlocal:存储区区管理理方法法本地管管理(LOCAL):用二进进制的的方式式管理理磁盘盘,有很高高的效效率,同进能能最大大限度度的使使用磁磁盘.同时能能够自自动跟跟踪记记录临临近空空闲空空间的的情况况,避避免进进行空空闲区区的合合并操操作。。UNIFORMSEGMENTSPACEMANAGEMENT:指定区区大小小,也也可使使用默默认值值(1MB)segmentmanagementlocal:磁盘扩扩展管管理方方法使用该该选项项时区区大小小由系系统自自动确确定。。AUTO:只能使使用在在本地地管理理的表表空间间中.使用LOCAL管理表表空间间时,数据块块中的的空闲闲空间间增加加或减减少后后,其其新状状态都都会在在位图图中反反映出出来。。例:创创建一一个名名为tbspace的表空空间::SQL>CREATETABLESPACEtbspacenologgingdatafile‘‘D:\app\Administrator\oradata\tbspace\tbspace01.ora’size50mblocksize8192extentmanagementlocaluniformsize256ksegmentspacemanagementauto;2.使一个表空空间脱机命令格式::SQL>ALTERTABLESPACE<tablespace_name>offline;例:将表空空间tbspace脱机:SQL>ALTERTABLESPACEtbspaceoffline;注意:SYSTEM表空间不能能脱机3.使一个表空空间联机命令格式::SQL>ALTERTABLESPACE<tablespace_name>online;例:将表空空间tbspace联机:SQL>ALTERTABLESPACEtbspaceonline;4.使表空间只只读命令格式::SQL>ALTERTABLESPACE<tablespace_name>readonly;例::将将表表空空间间tbspace只读读::SQL>ALTERTABLESPACEtbspacereadonly;5.使表表空空间间可可读读可可写写命令令格格式式::SQL>ALTERTABLESPACE<tablespace_name>readwrite;例::将将表表空空间间tbspace脱机机::SQL>ALTERTABLESPACEtbspacereadwrite;6.创建建临临时时表表空空间间命令令格格式式::SQL>CREATETEMPORARYTABLESPACE<tablespace_name>temfile‘‘<data_file_path_andfile_name>’’size<megabytes>mautoexten<on|off>extentmanagementlocaluniformsize<extent_size>;例::创创建建临临时时表表空空间间tempSQL>CREATETEMPORARYTABLESPACEtemptempfile‘‘D:\app\Administrator\oradata\temp\temp01.ora’’size500mautoextendoffextentmanagementlocaluniformsize512k;7.添加加临临时时表表空空间间的的数数据据文文件件命令令格格式式::SQL>ALTERTABLESPACE<tablespace_name>addtempfile‘<path_and_file_name>’size<n>m;例:为临时表表空间temp_ren添加数据文件件:SQL>ALTERTABLESPACEtemp_renaddtempfile‘D:\app\Administrator\oradata\temp\temp.dbf’size100m;8.调整临时表空空间的数据文文件命令格式:SQL>ALTERDATABASEtempfile‘<path_and_file_name>’resize<mega_byte>m;例:调整临时时表空间的数数据文件大小小SQL>ALTERDATABASEtempfile‘D:\app\Administrator\oradata\temp\temp.ora’resize20m;9.将表空间的数数据文件或临临时文件脱机机命令格式:SQL>ALTERDATABASEdatafile‘<path_and_file_name>’offline;或SQL>ALTERDATABASEtempfile‘<path_and_file_name>’offline;示例:SQL>ALTERDATABASEdatafile‘D:\app\Administrator\oradata\temp\temp.ora’offline;10.将临时表空间间联机命令格式:SQL>ALTERDATABASEtempfile‘<path_and_file_name>’online;例:SQL>ALTERDATABASEtempfile‘D:\app\Administrator\oradata\temp\temp.ora’online;11.删除表表空间间,但但不删删除其其文件件命令格格式::SQL>DROPTABLESPACE<tablespace_name>;例:删删除表表空间间tbspace,但不不删除除其文文件SQL>DROPTABLESPACEtbspace;12.删除包包含目目录内内容的的表空空间命令格格式::SQL>DROPTABLESPACE<tablespace_name>includingcontents;例:删删除表表空间间tbspace及其包包含的的内容容:SQL>DROPTABLESPACEtbspaceincludingcontents;13.删除包包含目目录内内容和和数据据文件件在内内的表表空间间命令格格式::SQL>DROPTABLESPACE<tablespace_name>includingcontentsanddatafiles;例::将将表表空空间间tbspace及其其包包含含的的内内容容、、数数据据文文件件及及相相关关约约束束一一同同删删除除::SQL>DROPTABLESPACEtbspaceincludingcontentsanddatafiles;14.当含含有有参参照照笥笥约约束束时时,,删删除除包包含含目目录录内内容容和和数数据据文文件件在在内内的的表表空空间间命令令格格式式::SQL>DROPTABLESPACE<tablespace_name>includingcontentsanddatafilescascadeconstraints;例:将表空间间tbspace及其包含的内内容、数据文文件及相关约约束一同删除除:SQL>DROPTABLESPACEtbspaceincludingcontentsanddatafilescascadeconstraints;15.表空间更名说明:在Oracle11g中可直接更名名永久表空间间和临时表空空间。但是,,SYSTME和SYSAUX表空间不能更更名。命令格式:SQL>ALTERTABLESPACE<old_tablespace_name>renameto<new_tablespace_name>;例:将表空间间tbspace更改为newtbspace:SQL>ALTERTABLESPACEtbspacerenametonewtbspace;10.2.3查询表空间间V$tablespaceDBA_TablespacesALL_TablespacesUSER_TablespacesDBA_segmentsALL_segmentsUSER_segmentsDBA_extentsALL_extentsUSER_extentsV$datafileV$tempfileDBA_datafilesDBA_tempfilesDBA_ts_quotasDBA_free_spaceUSER_free_space系统数据字字典dba_tablespaces中记录了关关于表空间间的信息::select*fromsys.dba_tablespaces;字段含义字段含义tablespace_nameTablespace_namemin_extlenminimumextentsizeforthetablespaceblock_sizetablespaceblocksizestatusonline,offlinereadinitial_extentdefaultinitialextentsizecontentspermanent,temporary,undonext_extentdefaultincrementalextentsizeloggingdefaultloggingattributemin_extentsdefaultminimumnumberofextentsforce_loggingtablespaceforceloggingmodemax_extentsdefaultmaximumnumberofextentsextent_managementdictionary,localpct_increasedefaultpercentincreaseforextentsizeallocation_typetypeofextentallocationineffectforthistablespaceplugged_insegment_space_managementauto,manual列出表空间间、表空间间文件、分分配的空间间、空闲空空间以及下下一个空闲闲分区列出数据文文件、表空空间名以及及大小:列出表空间间、大小、、空闲空间间以及空闲闲空间的百百分比计算表空间间每个数据据文件实际际的最小空空间以及对对应的文件件名,其大大小与磁盘盘操作系统统中显示的的不同10.3管理数据文文件10.3.1数据文件数据文件是是用于存储储数据库中中数据的操操作系统文文件。创建建数据库时时会创建几几个Oracle系统使用的的数据文件件;数据文件与与表空间密密不可分的的,创建表表空间同时时必须为该该表空间创创建对应的的数据文件件;数据文文件依赖于于表空间,,不能独立立存在,在在创建数据据文件时必必须指定隶隶属的表空空间。否则则,不会被被存取。DBA可以单独创创建数据文文件,并必必须指定其其隶属的表表空间,也也可以单独独对其进行行管理。10.3.2创建数据文文件创建数据文文件的过程程实质上就就是向表空空间中添加加文件的过过程。在创建表空空间时,通通常会预先先估计表空空间所需要要的存储空空间大小,,然后为它它建立若干干适当大小小的数据文文件。如果果在使用过过程中发现现表空间存存储空间不不足,可以以再为它添添加新的数数据文件。。10.3.2创建数据文文件可以在创建建表空间、、修改表空空间、创建建数据库时时创建数据据文件。Createtablespace..datafile语句Altertablespace..Adddatafile语句Createtemporarytablespace..tempfile语句Altertablespace…addtempfile语句Createdatabase语句例:下面的的语句为表表空间tbspace添加一个大大小为20MB的数据文件件SQL>ALTERTABLESPACEUSER012adddatafile‘‘D:\ORADATA\TEST\tbspace01.dbf’size20m;10.3.3修改数据文文件大小除了创建新新的数据文文件外,另另一种增加加表空间的的存储空间间的方法是是改变已经经存在的数数据文件的的大小。改变数据文文件大小的的方式有两两种:设置数据文文件为自动动增长手动改变变数据文文件的大大小1.设定数据据文件自自动增长长方式1)创建表表空间时时设定Createtablespace……Datafile|tempfile……size..Autoextendonnext..Maxsize..2)表空间间中增加加一个新新的自增增文件Alterdatabase…adddatafile…size……Autoextendonnext……maxsize…3)取消已已有数据据文件的的自增方方式AlterdatabaseDatafile…Autoextendoff;4)如果数数据文件件已创建建,现要要修改为为自增Alterdatabasedatafile…Autoextendonnext…maxsize…;2.手动改变变数据文文件大小小手动方式式改变数数据文件件大小时时,需要要使用resize语句。例如,下下面的语语句将数数据文件件的大小小增长为为100MB。SQL>ALTERDATABASE2datafile‘D:\app\Administrator\ORADATA\TEST\my02_1.dbf’3resize100m;10.3.4移动数据据文件因不同原原因,在在创建数数据文件件后,需需要考虑虑移动数数据文件件到新的的位置。。例如::将一个个迅速增增长的文文件移至至磁盘空空间较大大的盘区区;调整整I/O性能;当当某个磁磁盘损毁毁时,为为了使数数据库系系统继续续运行,,也可能能要将一一个或几几个数据据文件移移动到其其他磁盘盘上。移动分为为两种情情况:同同一表空空间下的的数据文文件移动动、多个个表空间间下的数数据文件件移动。。注意:移移动数据据文件改改变数据据库物理理结构,,在操作作之前要要对数据据库进行行备份。。以便操操作失败败恢复。。在完成成后要及及时备份份控制文文件,记记录下修修改后的的数据库库物理结结构。1.同一表空空间的数数据文件件移动如:将demo表空间下下的数据据文件由由默认位位置移至至D:\下。步骤:(在在open状态下操操作)1.使表空间间脱机;;2.移动数据据文件;;3.执行altertablespace表空间名名renamedatafile‘‘文件名’[,‘‘文件名’]to‘‘文件名’[,‘‘文件名’];4.使表空间间连机;;5.备份控制制文件2.多个表空空间的数数据文件件移动如:将teachertbs表空间的的teachertbs02.dbf、studenttbs表空间的的studenttbs02.dbf由默认位位置移至至D:\下。步骤:1.使表空间间脱机;;2.移动数据据文件;;3.使用alterdatabase[数据库名名]renamedatafile‘‘文件名’[,‘‘文件名’]to‘‘文件名’[,‘‘文件名’];4.使表空间间联机;;5.备份控制制文件。。删除数据据文件当表空间间的内容容不在需需要时,,就可以以将其删删除。除除系统表表空间及及temp、undotbs外。删除表空空间的内内容及数数据文件件。SQL>altertablespacesecondoffline;SQL>droptablespacesecondincludingcontentsanddatafiles;SQL>altertablespacetmptempfileoffline;SQL>droptablespacetmpincludingcontentsanddatafiles;查询数数据文文件Dba_tablespacesDba_data_filesDba_temp_filesV$datafileV$tempfile10.4控制文文件的的管理理10.4.1控制文文件概概述每个Oracle数据库库都必必须具具有至至少一一个控控制文文件。。控制制文件件时一一个二二进制制格式式的操操作系系统文文件,,其中中记录录了关关于数数据库库物理理结构构的基基本信信息,,包括括数据据库的的名称称、相相关数数据文文件的的名称称和位位置、、当前前的日日志序序列号号等内内容用用于描描述和和维护护数据据库的的物理理结构构。数据库的的启动和和正常运运行都离离不开控控制文件件。启启动数据据库时,,Oracle从初始化化参数文文件中获获得控制制文件的的名字及及位置,,打开控控制文件件,然后后从控制制文件中中读取数数据文件件和联机机日志文文件的信信息,最最后打开开数据库库。数据据库运行行时,Oracle会修改控控制文件件,所以以,一旦旦控制文文件损坏坏,数据据库将不不能正常常运行。。10.4.2创建控制制文件通常创建建控制文文件的时时候有两两种:创建数据据库时创创建初始始控制文文件。在创建数数据库之之后再创创建控制制文件。。所有数据据库控制制文件遭遭到永久久破坏,,没有任任何备份份。希望改变变数据库库名称或或其他一一些数据据库参数数的永久久性设置置。创建控制制文件使使用createcontrolfile语句:createcontrolfilereusedatabase““test”logfilegroup1‘‘c:\oradata\test\redo01.log’size50M,group2‘c:\oradata\test\redo02.log’size50M,group3‘c:\oradata\test\redo03.log’size50Mnoresetlogsnoarchivelogdatafile‘‘c:\oradata\test\system01.dbf’,‘c:\oradata\test\sysaux01.dbf’,‘c:\oradata\test\undotbs01.dbf’’,‘c:\oradata\test\users01.dbf’maxlogfiles16maxlogmembers3maxloghistory292maxdatafiles100maxinstances8charactersetzhs16gbk;创建控控制文文件的的步骤骤如下下:1)获取取数据据库的的数据据文件件和重重做日日志文文件列列表;;2)关闭闭数据据库。。Shutdownimmediate3)备份所有有的数据文文件、重做做日志文件件和spfile参数文件;;4)使用startupnomount启动数据库库实例;5)使用createcontrolfile语句创建控控制文件。。如果需要要重命名数数据库,则则使用resetlogs子句,否则则使用noresetlogs子句;6)将新的控控制文件备备份到其他他不在线的的存储介质质中,如U盘、移动硬硬盘或磁带带等;7)根据实际际情况修改改control_file参数;如果果修改了数数据库名称称,则还需需要修改db_name参数;8)如果需要要的话,则则恢复数据据库;9)如果在第第8步进行了恢恢复数据库库的操作,,则需要执执行alterdatabaseopen语句打开数数据库。如如果在创建建控制文件件时使用了了resetlogs子句,则需需要使用alterdatabaseopenresetlgos语句。10.4.3恢复控制文文件如果控制文文件被破坏坏,但存储储控制文件件的目录仍仍然是可以以访问的,,可以使用用下面的方方法恢复::1)关闭数据据库实例;;2)使用操作作系统将控控制文件副副本复制到到控制文件件目录下;;3)使用startup命令打开数数据库实例例。如果存储介介质被破坏坏,导致存存储控制文文件的目录录无法访问问,则可以以使用下面面的方法恢恢复:1)关闭数据据库实例;;2)使用操作作系统将控控制文件副副本复制到到一个新的的可以访问问的目录下下;3)修改control_files参数,将无无效的控制制文件目录录修改为新新的目录;;4)使用startup命令打开数据据库实例。删除控制文件件修改初始化参参数文件SPFILE中的初始化参参数control_files,删除不再需需要的控制文文件的名称。。1)关闭数据库库。2)物理移出不不需要的控制制文件,也可可不作。3)重启数据库库。移动控制文件件修改初始化参参数文件SPFILE中的初始化参参数control_files,修改需移动动的控制文件件的名称。1)关闭数据库库。2)移动需要移移动的控制文文件到新位置置。3)重启数据库库。10.5日志文件的管管理日志文件又被被称为重做日日志文件(redologfile),用来记录录Oracle数据库中的每每一个更改操操作。oracle的日志文件是是记录数据库库变化的一个个凭证,就是oracle对于一切数据据库的操作的的记录方便便以后查找分分析错误,有有可以恢复数数据等作用。。重做日志文件件是由一条条条重做记录组组成的,重做做记录是由一一个个修改向向量(changevector)组成的。每个个修改向量对对应数据块。。重做日志文文件是保存在在磁盘上的一一个实际的文文件,空间有有限,所以,,每个Oracle数据库至少要要包含两个或或两个以上的的重做日志文文件组,LGWR后台进程以循循环的方式将将重做记录写写入其中。10.5.2增加日志文件件一般情况下,,我们先对数数据库的重做做日志文件组组及成员进行行数量、大小小的规划,并并且在创建数数据库时创建建相应的重做做日志文件组组及成员。在特定情况下下,如果发现现LGWR经常处于等待待状态,则需需要考虑添加加日志组及其其成员,一个个数据库最多多可以拥有MAXLOGFILES个日志组。增增加重做日志志是使用alterdatabase语句完成的,,执行该语句句时要求用户户具有alterdatabase系统统权权限限。。1.添加加重重做做日日志志文文件件组组当警警告告文文件件出出现现了了checkpointnotcomplete时,,应应该该增增加加日日志志组组。。增增加加日日志志组组的的目目的的是是为为了了确确保保DBWR进程程和和ARCH进程程不不会会妨妨碍碍LGWR进程程工工作作,,进进而而提提高高系系统统性性能能。。语法法::Alterdatabaseaddlogfile[groupn](logfile1[reuse],logfile2[reuse],logfile3[reuse],…logfilem[reuse])sizeintegerM;日志志组组1日志志组组4ALTERDATABASEADDLOGFILEGROUP4('D:\redo04_1.log','D:\redo04_2.log')SIZE10M;redo04_2.logRedo04_1.logredo01.logredo01_1.log日志组2redo02.logredo02_1.log日志组3redo03.logredo03_1.log建议:不不指定组组号。新新组号是是自动分分配的下下一个组组号,不不建议使使用跳跃跃式组号号,会耗耗费控制制文件的的空间。。Select*fromv$log;新组的状状态为UNUSED,当首次次使用日日志成员员时,该该成员变变为活动动的。添加一个个新的重重做日志志文件组组,组号号5,该组有有两个成成员,分分别redo05_1.log和redo05_2.log。大小为为10M添加一个个新的重重做日志志文件组组。ALTERDATABASEADDLOGFILE('redo05_1.log','redo05_2.log')size10m;ALTERDATABASEADDLOGFILE;2.添加重做做日志文文件组的的成员增加日志志成员即即多元化化重做日日志,避避免某个个日志组组的某个个成员损损坏后系系统不能能正常运运转。语法:AlterdatabaseaddlogfilememberLogfile[reuse]Togroupn;ALTERDATABASEADDLOGFILEMEMBER'D:\redo01_3.log'TOGROUP1,'D:\redo02_3.log'TOGROUP2,'D:\redo04_3.log'TOGROUP3;日志组1日志组2日志组3Redo01.logRedo01_2.logRedo02.logRedo02_2.logRedo01_3.logRedo02_3.logredo03.logRedo03_2.logRedo03_3.log建议:不不指定大大小。新新成员的的大小是是由组中中现有成成员的大大小决定定的。Select*fromv$logfile;新成员的的状态为为INVALID,当首次次使用日日志成员员时,该该成员变变为活动动的。在MOUNT状态下移移动重做做日志文文件:关闭数据据库,启启动到mount移动重做做日志文文件Alterdatabaserenamefile语句将数据库库启动到到OPEN状态备份控制制文件或或数据库库。10.5.3移动重做做日志文文件10.5.4删除日志志组及成成员当日志成成员损坏坏或者丢丢失时,,应该删删除该日日志成员员。当日日志组大大小不合合适时,,需要重重新建立立日志组组,并删删除原来来的日志志组。删删除重做做日志是是使用alterdatabase语句完成成的,执执行该语语句时要要求用户户具有alterdatabase系统权限限。1.删除日志志成员ALTERDATABASEDROPLOGFILEMEMBER’D:\redo02_2.log’’;日志组1日志组2redo01_1.logRedo01_2.logRedo01.logR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年低利率借款合同范本大全
- 2024年代理贴牌代加工合同范本
- 2024年冲床来料加工厂合同范本
- 山东省多校2024-2025学年高二上学期期中联考英语试题(含解析无听力音频有听力原文)
- 传染病病禽的治疗和扑杀
- 违规募捐行为分类及法律问题分析报告 2024年11月修订
- 基础护理疼痛护理
- 中医科鼻炎治疗方案
- 三基基础护理基础知识
- 医疗文件的书写要求
- 2022年常州市工会系统招聘考试笔试试题及答案解析
- 第13讲 教学设计的ASSURE模式(V5.1)公开课一等奖省优质课大赛获奖课件
- 三年级上册美术课件-3.色彩的变化|赣美版 (共19张PPT)
- DB52-T 1692-2022水利工程标识标牌技术规范
- 上海高中语文课文目录
- 公示语翻译课件
- 汽修厂危险源辨识与风险控制制度
- 蓝色商务极简科技风创新发布会ppt模板
- 管理学原理第5章案例:沙漠求生游戏课件
- TCL液晶电视各机芯进工厂模式方法汇总
- 《中国古代文学史——李白》优秀PPT课件
评论
0/150
提交评论