zoukankan      html  css  js  c++  java
  • Oracle学习笔记(3)—入门篇2

    这一篇是总结Oracle的数据库管理(database),重点是其物理存储部分。图在下面,点击放大。

    一些SQL命令:

    手工切换重做日志文件组:

    SQL> alter system switch logfile;

    添加联机重做日志文件组:

    SQL> alter database add logfile group 4 ('/oradata/log4a.log','/oradata/log4b.log') size 10M;
    /*其中的10M是指每个日志成员文件的大小*/

    添加联机重做日志文件组成员:

    SQL> alter database add logfile member '/oradata/log4c.log' to group 4, '/oradata/log3c.log' to group 3;

    删除联机重做日志文件组(当前组不能删除,至少保留两组):

    SQL> alter database drop logfile group 4;

    删除联机重做日志文件组成员(只有一个成员时不能删除):

    SQL> alter database drop logfile member '/oradata/log4a.log';

    清除日志文件内容:

    SQL> alter database clear logfile '/oradata/log3c.log';

    关于三大核心文件的几点注意事项:

    1、控制文件最多可以有8个,多个控制文件最好放在不同的物理磁盘上,有一个出错时可以从其他文件恢复。

    2、重做日志文件组是按顺序写、循环写。至少需要两个组,可以有多个组,每个组可以有多个成员,每个成员文件最好也放在不同的物理磁盘上。当归档模式下日志文件占用空间过大时,可以删除部分组来节省空间,但记住从控制文件中删除之后还必须删除物理文件才能腾出空间。

    3、不可以删除当前正在使用的重做日志文件组,所以要删除时可手动切换(switch)当前日志文件组后再删除。

    4、不可以删除重做日志文件组的最后一个成员,若要删除,可直接删除该组。

    5、必须要保留两个重做日志文件组支持正常运行,如果要想删除其中一组是不可能的,但可以清除(clear)其中的数据。

    一句话观点:“成功启动Oracle数据库的唯一条件是三大核心文件(控制文件、数据文件、日志文件)的检查点一致。”
  • 相关阅读:
    vs 2015 "加载该页时出错。" 解决方案
    Web API使用HttpResponseMessage与HttpResponseException的差异 HttpResponseMessage 返回类型
    a标签使用href=”javascript:void(0); 在火狐浏览器跟chrome 不兼容
    SQL语句 转
    Fiddler抓包 截包伪造提交包
    图片懒加载
    dropzone 上传插件
    MVC5+EF6 完整教程 转
    用Aspose.Cell控件导入Excel非强类型的数据
    利用Aspose.Word控件实现Word文档的操作
  • 原文地址:https://www.cnblogs.com/lvfeilong/p/fdfdsfdsftrryr.html
Copyright © 2011-2022 走看看