欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库存储管理.ppt

    • 资源ID:64358945       资源大小:879KB        全文页数:50页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库存储管理.ppt

    LCXZZU第第5 5章章 数据库存储管理数据库存储管理对对象象的的管管理理图形工具图形工具EMOEM命令命令查看、创建、修改和删除查看、创建、修改和删除查看、创建、修改和删除查看、创建、修改和删除ReviewLCXZZU第第5 5章章 数据库存储管理数据库存储管理Review创建表空间创建表空间 创建表空间的语法格式如下:创建表空间的语法格式如下:CREATE BIGFILE|SMALLFILE|UNDO|TEMPORARY TABLESPACE DATAFILE|TEMPFILE数据文件名称和位置数据文件名称和位置 SIZE REUSE EXTENT MANAGEMENT LOCAL|DICTIONARY AUTOALLOCATE|UNIFORM SIZE SEGMENT SPACE MANAGEMENT AUTO|MANUAL BLOCKSIZE LCXZZU第第5 5章章 数据库存储管理数据库存储管理Review设置和修改表空间属性设置和修改表空间属性ALTER TABLESPACE RENAME TO|ADD DATAFILE|ADD TEMPFILE|OFFLINE|ONLINE|READ ONLY|READ WRITE|RESIZE LCXZZU第第5 5章章 数据库存储管理数据库存储管理Review删除表空间删除表空间 DROP TABLESPACE语句删除表空间。语句删除表空间。【例例】删除空的表空间删除空的表空间OrclTBS01:SQL DROP TABLESPACE OrclTBS01;表空间已删除。表空间已删除。INCLUDING CONTENTS子句可以在删除表空间的同时子句可以在删除表空间的同时删除其中的段,例如:删除其中的段,例如:SQL DROP TABLESPACE OrclTBS01 INCLUDING CONTENTS;INCLUDING CONTENTS AND DATAFILES子句可以在删子句可以在删除表空间的同时,删除包含的段和数据文件:除表空间的同时,删除包含的段和数据文件:SQL DROP TABLESPACE OrclTBS03 INCLUDING CONTENTS AND DATAFILES;删除非空表空间删除非空表空间删除操作系统级的文件删除操作系统级的文件该语句只会从数据字典中删除表空间信息,相关该语句只会从数据字典中删除表空间信息,相关的数据文件依然在磁盘上。的数据文件依然在磁盘上。LCXZZU第第5 5章章 数据库存储管理数据库存储管理本章知识点本章知识点 5.1 表空间管理表空间管理 5.2 控制文件管理控制文件管理 5.3 重做日志管理重做日志管理 5.4 归档日志管理归档日志管理 LCXZZU第第5 5章章 数据库存储管理数据库存储管理5.2控制文件管理控制文件管理查看控制文件信息查看控制文件信息创建控制文件创建控制文件 恢复控制文件恢复控制文件 删除控制文件删除控制文件 LCXZZU第第5 5章章 数据库存储管理数据库存储管理查看控制文件信息查看控制文件信息 与控制文件相关的视图与控制文件相关的视图 视视 图图 名名说说 明明V$DATABASE显示控制文件中描述的数据库信息显示控制文件中描述的数据库信息V$CONTROLFILE显示控制文件的名称列表显示控制文件的名称列表V$CONTROLFILE_RECORD_SECTION显示控制文件的记录信息显示控制文件的记录信息V$PARAMETER显示初始化参数显示初始化参数CONTROL_FILESCONTROL_FILES中定义的控中定义的控制文件名称制文件名称LCXZZU第第5 5章章 数据库存储管理数据库存储管理查看控制文件信息查看控制文件信息【例例】从视图从视图V$DATABASE中查询数据库编号、数据库名称和日志模中查询数据库编号、数据库名称和日志模式、控制文件的创建日期等信息:式、控制文件的创建日期等信息:SQL SELECT DBID,NAME,LOG_MODE,CONTROLFILE_CREATED FROM V$DATABASE;【例例】从视图从视图V$CONTROLFILE_RECORD_SECTION中查询到控制文件的中查询到控制文件的记录类型、记录大小、记录总数量、使用记录数量等信息:记录类型、记录大小、记录总数量、使用记录数量等信息:SQL SELECT TYPE,RECORD_SIZE,RECORDS_TOTAL,RECORDS_USED FROM V$CONTROLFILE_RECORD_SECTION;TYPE RECORD_SIZE RECORDS_TOTAL RECORDS_USED-DATABASE 316 11CKPT PROGRESS 8180 110REDO THREAD 256 81REDO LOG 72 163DATAFILE 4281005LCXZZU第第5 5章章 数据库存储管理数据库存储管理控制文件控制文件控制文件可以包含以下信息:控制文件可以包含以下信息:数据库名称;数据库名称;相关数据文件和重做日志文件的名称和位置;相关数据文件和重做日志文件的名称和位置;数据库创建的时间戳;数据库创建的时间戳;当前的日志序列号;当前的日志序列号;检查点信息;检查点信息;当数据库打开时,当数据库打开时,OracleOracle数据库服务器必须可以写控制文件。没数据库服务器必须可以写控制文件。没有控制文件,数据库将无法装载,恢复数据库也很困难。有控制文件,数据库将无法装载,恢复数据库也很困难。LCXZZU第第5 5章章 数据库存储管理数据库存储管理控制文件控制文件LCXZZU第第5 5章章 数据库存储管理数据库存储管理创建控制文件创建控制文件查看控制文件名称和位置查看控制文件名称和位置查看初始控制文件名称查看初始控制文件名称Select name,value from v$parameter where name=control_files;LCXZZU第第5 5章章 数据库存储管理数据库存储管理 创建控制文件副本(1)关闭数据库。)关闭数据库。(2)将当前的控制文件复制到其他目录下。)将当前的控制文件复制到其他目录下。创建控制文件创建控制文件创建控制文件副本创建控制文件副本LCXZZU第第5 5章章 数据库存储管理数据库存储管理创建新的控制文件创建新的控制文件 创建新的控制文件创建新的控制文件数据库的控制文件被永久破坏,而且没有对数据库的控制文件被永久破坏,而且没有对控制文件进行备份。控制文件进行备份。需要修改数据库名。需要修改数据库名。【例例】使用使用CREATE CONTROLFILE语句创建控制语句创建控制文件文件:LCXZZU第第5 5章章 数据库存储管理数据库存储管理CREATE CONTROLFILE reuse DATABASE test LOGFILE GROUP 1 c:oracleproduct10.2.0oradatatestredo01.log size 50M,GROUP 2 c:oracleproduct10.2.0oradatatestredo02.log size 50M,GROUP 3 c:oracleproduct10.2.0oradatatestredo03.log size 50M NORESETLOGS NOARCHIVELOG DATAFILE c:oracleproduct10.2.0oradatatestsystem01.dbf,c:oracleproduct10.2.0oradatatestsysaux01.dbf,c:oracleproduct10.2.0oradatatestundotbs01.dbf,c:oracleproduct10.2.0oradatatestusers01.dbf MAXLOGFILES 16MAXLOGMEMBERS 3MAXLOGHISTORY 292MAXDATAFILES 100 MAXINSTANCES 8CHARACTER SET ZHS16GBK;LCXZZU第第5 5章章 数据库存储管理数据库存储管理创建新的控制文件创建新的控制文件(1)获取数据库的数据文件和重做日志文件列表。)获取数据库的数据文件和重做日志文件列表。【例例】从视图从视图V$DATAFILE中获取数据文件的信息:中获取数据文件的信息:SQL SELECT NAME FROM V$DATAFILE;NAME-C:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM01.DBFC:ORACLEPRODUCT10.2.0ORADATAORCLUNDOTBS01.DBFC:ORACLEPRODUCT10.2.0ORADATAORCLSYSAUX01.DBFC:ORACLEPRODUCT10.2.0ORADATAORCLUSERS01.DBFC:ORACLEPRODUCT10.2.0ORADATAORCLEXAMPLE01.DBF【例例】从视图从视图V$LOGFILE中获取日志文件的信息:中获取日志文件的信息:SQL SELECT MEMBER FROM V$LOGFILE;MEMBER-C:ORACLEPRODUCT10.2.0ORADATAORCLREDO03.LOGC:ORACLEPRODUCT10.2.0ORADATAORCLREDO02.LOGC:ORACLEPRODUCT10.2.0ORADATAORCLREDO01.LOG LCXZZU第第5 5章章 数据库存储管理数据库存储管理创建新的控制文件创建新的控制文件(2)关闭数据库。)关闭数据库。SHUTDOWN IMMEDIATE(3)备份所有的数据文件、重做日志文件和)备份所有的数据文件、重做日志文件和SPFILE参数文件。参数文件。(4)使用)使用STARTUP NOMOUNT启动数据库实例。启动数据库实例。(5)使用)使用CREATE CONTROLFILE语句创建控制文件。如果需要重命名数据库,语句创建控制文件。如果需要重命名数据库,则使用则使用RESETLOGS子句,否则使用子句,否则使用NORESETLOGS子句。子句。(6)将新的控制文件备份到其他不在线的存储介质中,如)将新的控制文件备份到其他不在线的存储介质中,如U盘、移动硬盘盘、移动硬盘或磁带等。或磁带等。(7)根据实际情况修改)根据实际情况修改CONTROL_FILE参数;如果修改了数据库名称,则还参数;如果修改了数据库名称,则还需要修改需要修改DB_NAME参数。参数。(8)如果需要的话,则恢复数据库。)如果需要的话,则恢复数据库。(9)如果在第)如果在第8步中进行了恢复数据库的操作,则需要执行步中进行了恢复数据库的操作,则需要执行ALTER DATABASE OPEN语句打开数据库。如果在创建控制文件时使用了语句打开数据库。如果在创建控制文件时使用了RESETLOGS子句,则需要使用子句,则需要使用ALTER DATABASE OPEN RESETLOGS语句。语句。演示演示test数据库控制文件被破坏时,重新建立的例子数据库控制文件被破坏时,重新建立的例子LCXZZU第第5 5章章 数据库存储管理数据库存储管理恢复控制文件恢复控制文件 如果控制文件被破坏,但存储控制文件的目录仍如果控制文件被破坏,但存储控制文件的目录仍然是可访问:然是可访问:1.关闭数据库实例;关闭数据库实例;2.使用操作系统命令将控制文件副本复制到控制文件目使用操作系统命令将控制文件副本复制到控制文件目录下;录下;3.使用使用STARTUP命令打开数据库实例。命令打开数据库实例。如果存储介质被破坏,导致存储控制文件的目录如果存储介质被破坏,导致存储控制文件的目录无法访问:无法访问:1.关闭数据库实例;关闭数据库实例;2.使用操作系统命令将控制文件副本复制到一个新的可使用操作系统命令将控制文件副本复制到一个新的可以访问的目录下;以访问的目录下;3.修改修改CONTROL_FILES参数,将无效的控制文件目录修改参数,将无效的控制文件目录修改为新的目录;为新的目录;4.使用使用STARTUP命令打开数据库实例。命令打开数据库实例。LCXZZU第第5 5章章 数据库存储管理数据库存储管理删除控制文件删除控制文件 链接链接(1)关闭数据库。)关闭数据库。(2)编辑)编辑CONTROL_FILES参数的值,删除参数的值,删除指定的控制文件信息。指定的控制文件信息。(3)重新启动数据库。)重新启动数据库。LCXZZU第第5 5章章 数据库存储管理数据库存储管理本章知识点本章知识点 5.1 表空间管理表空间管理 5.2 控制文件管理控制文件管理 5.3 重做日志管理重做日志管理 5.4 归档日志管理归档日志管理 LCXZZU第第5 5章章 数据库存储管理数据库存储管理5.3重做日志管理重做日志管理 重做日志的基本概念重做日志的基本概念 查看重做日志信息查看重做日志信息 创建重做日志组和成员创建重做日志组和成员 重命名重做日志成员重命名重做日志成员 删除重做日志组和成员删除重做日志组和成员 清空重做日志文件清空重做日志文件 LCXZZU第第5 5章章 数据库存储管理数据库存储管理重做日志的基本概念重做日志的基本概念重做日志文件由重做记录组成,而每个重做重做日志文件由重做记录组成,而每个重做记录由一组变化元素组成,变化元素中记录记录由一组变化元素组成,变化元素中记录了数据库中每个单独的数据块的变化情况。了数据库中每个单独的数据块的变化情况。可以使用重做记录来恢复数据库的变化,保可以使用重做记录来恢复数据库的变化,保护回滚数据。当使用重做数据恢复数据库时,护回滚数据。当使用重做数据恢复数据库时,数据库将从重做记录中读取变化元素,然后数据库将从重做记录中读取变化元素,然后将变化应用到相关的数据块中。将变化应用到相关的数据块中。LCXZZU第第5 5章章 数据库存储管理数据库存储管理重做日志的基本概念重做日志的基本概念 LGWR写入重做日志的过程写入重做日志的过程 在线重做日在线重做日志文件志文件#1#1在线重做日在线重做日志文件志文件#2#2在线重做日在线重做日志文件志文件#3#3LGWR如果重做日志文件已经被如果重做日志文件已经被填满了,则填满了,则LGWR将变化数将变化数据写入下一个重做日志文据写入下一个重做日志文件;件;如果最后一个有效的重做如果最后一个有效的重做日志文件被填充满了,则日志文件被填充满了,则LGWR将变化数据写入第一将变化数据写入第一个重做日志文件;个重做日志文件;LCXZZU第第5 5章章 数据库存储管理数据库存储管理重做日志的基本概念重做日志的基本概念多路复用重做日志多路复用重做日志 系统在不同的位置上自动维护重做日志的系统在不同的位置上自动维护重做日志的两个或更多副本。从安全角度出发,这些副本的保存位置应两个或更多副本。从安全角度出发,这些副本的保存位置应该在不同的磁盘上。该在不同的磁盘上。A_LOG1A_LOG2B_LOG1B_LOG2磁盘磁盘A磁盘磁盘BLGWR1,3,52,4,6组组1组组2LCXZZU第第5 5章章 数据库存储管理数据库存储管理重做日志的基本概念重做日志的基本概念LGWR对重做日志文件无效时的响应对重做日志文件无效时的响应 情情 况况LGWRLGWR的动作的动作LGWRLGWR可以写入组中的至少一可以写入组中的至少一个成员文件个成员文件正常完成写操作。正常完成写操作。LGWRLGWR写入组中可访问的成员文件,忽略不可写入组中可访问的成员文件,忽略不可访问的成员文件访问的成员文件在日志切换时,在日志切换时,LGWRLGWR无法访无法访问下一个组,因为该组需要被问下一个组,因为该组需要被归档归档临时停止数据库操作,等待该组可以被访问或该组已经被归档临时停止数据库操作,等待该组可以被访问或该组已经被归档在日志切换时,由于介质被破在日志切换时,由于介质被破坏,下一组的所有成员都无法坏,下一组的所有成员都无法被访问被访问OracleOracle数据库返回错误,数据库实例被关闭。此时,需要从有数据库返回错误,数据库实例被关闭。此时,需要从有效的重做日志文件中执行介质恢复操作。数据库恢复操作请参照效的重做日志文件中执行介质恢复操作。数据库恢复操作请参照第第8 8章理解。章理解。如果数据库的检查点已经超出了丢失的重做日志,则不需要进如果数据库的检查点已经超出了丢失的重做日志,则不需要进行介质恢复了,因为重做日志中记录的数据写入到数据文件中。行介质恢复了,因为重做日志中记录的数据写入到数据文件中。现在只需要删除无效的重做日志组。如果数据库还没有对失效的现在只需要删除无效的重做日志组。如果数据库还没有对失效的日志进行归档操作,则执行日志进行归档操作,则执行ALTER DATABASE CLEAR ALTER DATABASE CLEAR UNARCHIVED LOGUNARCHIVED LOG禁止归档操作,这样就可以删除日志文件了禁止归档操作,这样就可以删除日志文件了当当LGWRLGWR写入时,所有组中的写入时,所有组中的成员文件都突然无法访问成员文件都突然无法访问OracleOracle数据库返回错误,数据库实例被关闭。此时,需要从有效的数据库返回错误,数据库实例被关闭。此时,需要从有效的重做日志文件中执行介质恢复操作。如果介质没有被破坏,只是重做日志文件中执行介质恢复操作。如果介质没有被破坏,只是不小心掉线了,则不需要执行介质恢复,只要将介质恢复在线,不小心掉线了,则不需要执行介质恢复,只要将介质恢复在线,然后让数据库执行自动实例恢复即可然后让数据库执行自动实例恢复即可LCXZZU第第5 5章章 数据库存储管理数据库存储管理查看重做日志信息查看重做日志信息 重做日志组管理页面重做日志组管理页面 单单击击此此按按钮钮创创建重做日志组建重做日志组LCXZZU第第5 5章章 数据库存储管理数据库存储管理查看重做日志信息查看重做日志信息 查看重做日志组页面查看重做日志组页面 LCXZZU第第5 5章章 数据库存储管理数据库存储管理查看重做日志信息查看重做日志信息【例例】查询视图查询视图V$LOG,显示控制文件中重做日志文件的信息:,显示控制文件中重做日志文件的信息:SQL SELECT GROUP#,ARCHIVED,STATUS FROM V$LOG;GROUP#ARC STATUS-1 NO INACTIVE 2 NO CURRENT 3 NO INACTIVE 4 NO INACTIVE 10 NO INACTIVE【例例】查询视图查询视图V$LOGFILE,显示重做日志组及其成员的基本信息:,显示重做日志组及其成员的基本信息:SQL SELECT GROUP#,STATUS,MEMBER FROM V$LOGFILE;GROUP#STATUS MEMBER-3 STALE F:ORACLEPRODUCT10.2.0ORADATAORCLREDO03.LOG2 F:ORACLEPRODUCT10.2.0ORADATAORCLREDO02.LOG1 F:ORACLEPRODUCT10.2.0ORADATAORCLREDO01.LOG4 STALE F:ORACLEPRODUCT10.2.0DB_2DATABASELOG1C.RDO4 STALE F:ORACLEPRODUCT10.2.0DB_2DATABASELOG2C.RDO2 F:ORACLEPRODUCT10.2.0DB_2DATABASELOG3A.ODO已选择已选择6行。行。LCXZZU第第5 5章章 数据库存储管理数据库存储管理创建重做日志组和成员创建重做日志组和成员 创建重做日志组创建重做日志组 单单 击击 此此 按按钮保存钮保存添添加加、编编辑辑和和移移去去重重做做日志成员日志成员编编辑辑组组号号和和文件大小文件大小LCXZZU第第5 5章章 数据库存储管理数据库存储管理创建重做日志组和成员创建重做日志组和成员 ALTER DATABASE语句创建重做日志组语句创建重做日志组【例例】在在ALTER DATABASE语句中使用语句中使用ADD LOGFILE子句也可以创建重做日志组:子句也可以创建重做日志组:ALTER DATABASE ADD LOGFILE(log1c.log,log2c.log)SIZE 5000k;【例例】在使用在使用ALTER DATABASE语句创建重做日志组语句创建重做日志组时,可以使用时,可以使用GROUP子句定义组编号:子句定义组编号:ALTER DATABASE ADD LOGFILE GROUP 10(C:oracleproduct10.2.0oradatastudblog1a.log,C:oracleproduct10.2.0oradatastudblog2a.log)SIZE 5000k;自动生成一日志自动生成一日志组,并添加该日组,并添加该日志文件志文件未指定目录时,会在未指定目录时,会在DB_1databaseDB_1database目录目录下创建日志文件下创建日志文件LCXZZU第第5 5章章 数据库存储管理数据库存储管理创建重做日志组和成员创建重做日志组和成员 创建重做日志成员创建重做日志成员【例例】在在ALTER DATABASE语句中使用语句中使用ADD LOGFILE MEMBER关键字,可以向已存在的重做日志组中添加成员:关键字,可以向已存在的重做日志组中添加成员:ALTER DATABASE ADD LOGFILE MEMBER C:oracleproduct10.2.0oradatastudblog3a.log TO GROUP 10;LCXZZU第第5 5章章 数据库存储管理数据库存储管理重命名重做日志成员重命名重做日志成员 用户必须拥有如下权限:用户必须拥有如下权限:ALTER DATABASE系统权限。系统权限。复制文件到指定位置的操作系统权限。复制文件到指定位置的操作系统权限。打开和备份数据库的权限。打开和备份数据库的权限。(1)使用)使用SHUTDOWN命令关闭数据库。命令关闭数据库。(2)将重做日志文件复制到新的位置。)将重做日志文件复制到新的位置。(3)使用)使用STARTUP MOUNT命令装载数据库。命令装载数据库。(4)使用带)使用带RENAME FILE子句的子句的ALTER DATABASE语句重命语句重命名数据库的重做日志文件,例如:名数据库的重做日志文件,例如:ALTER DATABASE RENAME FILE/diska/logs/log1a.log,/diska/logs/log2a.logTO/diskc/logs/log1c.log,/diskc/logs/log2c.log;(5)使用)使用ALTER DATABASE OPEN命令打开数据库。命令打开数据库。LCXZZU第第5 5章章 数据库存储管理数据库存储管理删除重做日志组和成员删除重做日志组和成员(1)删除重做日志组)删除重做日志组 DROP LOGFILE子句也可以删除指定的重做日志组。子句也可以删除指定的重做日志组。【例例】删除编号为删除编号为10的重做日志组:的重做日志组:SQL ALTER DATABASE DROP LOGFILE GROUP 10;数据库已更改。数据库已更改。LCXZZU第第5 5章章 数据库存储管理数据库存储管理删除重做日志组和成员删除重做日志组和成员(2)删除重做日志成员)删除重做日志成员 DROP LOGFILE MEMBER子句也可以删除指定的重做日志组。子句也可以删除指定的重做日志组。【例例】删除重做日志组删除重做日志组log1a.log:SQL ALTER DATABASE DROP LOGFILE MEMBER C:ORACLEPRODUCT10.2.0DB_1DATABASElog2c.log;数据库已更改。数据库已更改。LCXZZU第第5 5章章 数据库存储管理数据库存储管理清空重做日志文件清空重做日志文件 ALTER DATABASE CLEAR LOGFILE命令初始化此命令初始化此日志文件。执行此命令时,不需要关闭数据日志文件。执行此命令时,不需要关闭数据库。库。【例例】清空编号为清空编号为10的重做日志组:的重做日志组:ALTER DATABASE CLEAR LOGFILE GROUP 10;如果要删除未归档的重做日志组,则可以在如果要删除未归档的重做日志组,则可以在语句中使用语句中使用UNARCHIVED关键字:关键字:ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP 10;LCXZZU第第5 5章章 数据库存储管理数据库存储管理本章知识点本章知识点 5.1 表空间管理表空间管理 5.2 控制文件管理控制文件管理 5.3 重做日志管理重做日志管理 5.4 归档日志管理归档日志管理 LCXZZU第第5 5章章 数据库存储管理数据库存储管理5.4归档日志管理归档日志管理 归档日志文件和归档模式归档日志文件和归档模式 管理归档模式管理归档模式 指定归档目的地指定归档目的地 查看归档日志信息查看归档日志信息 LCXZZU第第5 5章章 数据库存储管理数据库存储管理归档日志文件和归档模式归档日志文件和归档模式Oracle数据库允许将被填充满的重做日志文件组保存到数据库允许将被填充满的重做日志文件组保存到一个或多个离线的位置,这叫做归档重做日志,简称归一个或多个离线的位置,这叫做归档重做日志,简称归档日志。档日志。将重做日志文件转换为归档重做日志文件的过程叫做归将重做日志文件转换为归档重做日志文件的过程叫做归档,此过程只能在档,此过程只能在ARCHIVELOG模式下数据库中进行。模式下数据库中进行。如果设置了自动归档模式,则后台进程如果设置了自动归档模式,则后台进程ARCn将自动地将自动地执行归档操作。数据库会启动多个归档进程,确保一旦执行归档操作。数据库会启动多个归档进程,确保一旦日志文件被填满马上就会被归档。日志文件被填满马上就会被归档。LCXZZU第第5 5章章 数据库存储管理数据库存储管理归档日志文件和归档模式归档日志文件和归档模式自动归档日志的过程自动归档日志的过程 LCXZZU第第5 5章章 数据库存储管理数据库存储管理管理归档模式管理归档模式 1.设置数据库的初始归档模式。设置数据库的初始归档模式。2.改变数据库的归档模式。改变数据库的归档模式。3.执行手动归档。执行手动归档。4.调整归档进程的数量。调整归档进程的数量。LCXZZU第第5 5章章 数据库存储管理数据库存储管理指定归档目的地指定归档目的地(1)使用)使用SHUTDOWN命令关闭数据库。命令关闭数据库。(2)设置初始化参数)设置初始化参数LOG_ARCHIVE_DEST_n,使用,使用LOCATION关键词设置位置信息,如关键词设置位置信息,如果要将归档目的地指定到备用数据库,则果要将归档目的地指定到备用数据库,则可以使用可以使用SERVICE设置有效的网络服务名。设置有效的网络服务名。(3)可以编辑初始化参数)可以编辑初始化参数LOG_ARCHIVE_FORMAT,设置归档文件的初始化模式。,设置归档文件的初始化模式。LCXZZU第第5 5章章 数据库存储管理数据库存储管理查看归档日志信息查看归档日志信息 归档日志管理页面归档日志管理页面 查询归档日志查询归档日志LCXZZU第第5 5章章 数据库存储管理数据库存储管理查看归档日志信息查看归档日志信息查看归档日志页面查看归档日志页面 LCXZZU第第5 5章章 数据库存储管理数据库存储管理查看归档日志信息查看归档日志信息与归档日志相关的视图 类类 型型说说 明明V$DATABASE显示数据库处于归档日志模式(显示数据库处于归档日志模式(ARCHIVELOG)还是非归档日志模式)还是非归档日志模式(NOARCHIVELOG)V$ARCHIVED_LOG显示控制文件中的历史归档日志信息显示控制文件中的历史归档日志信息V$ARCHIVE_DEST描述当前实例的所有归档目的地,包括目的地的当前值、模式和状态描述当前实例的所有归档目的地,包括目的地的当前值、模式和状态V$ARCHIVE_PROCESSES显示一个数据库实例的不同归档进程的状态信息显示一个数据库实例的不同归档进程的状态信息V$BACKUP_REDOLOG显示备份和归档日志信息显示备份和归档日志信息V$LOG显示所有重做日志组,表明哪些重做日志组需要被归档显示所有重做日志组,表明哪些重做日志组需要被归档V$LOG_HISTORY显示日志的历史信息显示日志的历史信息LCXZZU第第5 5章章 数据库存储管理数据库存储管理查看归档日志信息查看归档日志信息【例例】使用使用SQL语句查看到归档日志进程的信息:语句查看到归档日志进程的信息:SQL SELECT*FROM V$ARCHIVE_PROCESSES;SQL select*from v$archive_processes;PROCESS STATUS LOG_SEQUENCE STAT -0 ACTIVE 0 IDLE 1 ACTIVE 0 IDLE 2 ACTIVE 0 IDLE 3 STOPPED 0 IDLE 4 STOPPED 0 IDLE 5 STOPPED 0 IDLE 6 STOPPED 0 IDLE 7 STOPPED 0 IDLE 8 STOPPED 0 IDLE 9 STOPPED 0 IDLE 10 STOPPED 0 IDLE已选择已选择30行。行。若数据库运行在非归档模式下,则所有进程若数据库运行在非归档模式下,则所有进程状态均为状态均为StoppedStopped。LCXZZU第第5 5章章 数据库存储管理数据库存储管理查看归档日志信息查看归档日志信息如果数据库实例没有运行在归档模式下,可如果数据库实例没有运行在归档模式下,可用以下命令将其转换为归档模式:用以下命令将其转换为归档模式:connent sys/o123 as sysdba;shutdown immediate;startup mount;alter database archivelog;alter database open;select*from v$archive_processes;LCXZZU第第5 5章章 数据库存储管理数据库存储管理查看归档日志信息查看归档日志信息【例例】使用使用ARCHIVE LOG LIST命令可以显示归档日命令可以显示归档日志信息:志信息:SQL ARCHIVE LOG LIST;数据库日志模式数据库日志模式 存档模式存档模式自动存档自动存档 启用启用存档终点存档终点 USE_DB_RECOVERY_FILE_DEST最早的联机日志序列最早的联机日志序列 22下一个存档日志序列下一个存档日志序列 22当前日志序列当前日志序列 25LCXZZU第第5 5章章 数据库存储管理数据库存储管理本章学习目标本章学习目标掌握掌握CREATE TABLESPACE、ALTER TABLESPACE、DROP TABLESPACE命令;命令;了解控制文件的创建方法;了解控制文件的创建方法;理解重做日志的基本概念;理解重做日志的基本概念;掌握重做日志组及其成员的创建和删除方法;掌握重做日志组及其成员的创建和删除方法;掌握归档重做日志的原理和归档日志信息的查看;掌握归档重做日志的原理和归档日志信息的查看;LCXZZU第第5 5章章 数据库存储管理数据库存储管理作业作业课后选择和填空题课后选择和填空题LCXZZU第第5 5章章 数据库存储管理数据库存储管理LCXZZU第第5 5章章 数据库存储管理数据库存储管理

    注意事项

    本文(数据库存储管理.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开