Great minds have purpose,others have wishes.

杰出的人有着目标,其他人只有愿望

控制文件是小型二进制文件,只能在mount阶段新建

1,重做控制文件

  alter database backup controlfile to trace as '/home/oracle/controlfile.sql';

  vim /home/oracle/controlfile.sql #删除注释,保留参数

  shutdown immediate

  rm -rf control0*.ctl

  @/home/oracle/controlfile.sql #执行完毕后自动启动到mount状态

重做日志文件至少要有两个组成员,日志文件写满时LGWR切换

2,维护重做日志文件

  select group#,status,member from v$log;

  select member from v$logfile;

  select a.group#,a.status,b.member from v$log a,v$logfile b where a.group#=b.group#; #多表关联查询

  shutdown immediate; #只有关闭数据库才能移动日志文件

  mv redo02.log

  startup

  tail -f $ORACLE_BASE/diag/rdbms/orcl/orcl/trace/alert_orcl.log

3,新建多磁盘日志文件

  mkdir orcl

  startup force mount; #控制文件中记录日志文件位置,所以加日志文件要mount状态

  alter database add logfile member '/data/orcl/redo01.log' to group 1;

  alter database add logfile member '/data/orcl/redo02.log' to group 2;

  alter database add logfile member '/data/orcl/redo03.log' to group 3;

  mv redo02a.log ../ #缺少一个日志文件后,检查能否open数据库

  starup force #只能启动到mount状态

  alter system switch logfile; #可以手动切换LGWR写入日志组

  alter database add logfile group 4 '/data/orcl/redo04.log' size 100M; #新增日志组

  alter database drop logfile group 1; #只能删除非current日志组

总结:管理重做日志文件常用的两个动态视图v$log、v$logfile

4,管理表空间跟数据文件

  

  

  

    

Oracle补习班第五天的更多相关文章

  1. Oracle补习班第三天

    In every triumph, there's a lot of try. 每个胜利背后都有许多尝试 Oracle管理实例组件 主要组件分为两部分例程,与数据库: 例程分为两部分SGA跟进程: S ...

  2. Oracle基础(五) 权限管理

    一.数据库权限分类 权限是指用户对某个功能是否具有执行的权利.在Oracle中,权限分为系统权限和对象权限. 1.系统权限 系统规定用户使用数据库的权限.例如创建表空间,创建表,删除表的权利.这些都属 ...

  3. 玩转oracle学习第五天

     1.上节回想 2.维护数据的完整性 3.管理索引 4.管理权限和角色 1.掌握维护oracle数据完整性的技巧  2.理解索引的概念,会建立索引  3.管理oracle的权限和角色   介绍:维 ...

  4. Oracle数据安全(五)审计

    一.审计的概念 审计是监视和记录用户对数据库所进行操作,以供DBA进行统计和分析.利用审计可以完成下列任务 保证用户能够对自己在数据库中的活动负责. 禁止用户在数据库中从事于自己职责不相符的活动 调查 ...

  5. Oracle 后台进程(五)SMON进程

    转载自:刘相兵 Maclean Liu 文章 你所不知道的后台进程 SMON 功能   SMON(system monitor process)系统监控后台进程,有时候也被叫做 system clea ...

  6. Oracle笔记(五) 单行函数

    虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外 ,就是要多学习函数. 单行函数主要分为 ...

  7. Oracle学习笔记五 SQL命令(三):Group by、排序、连接查询、子查询、分页

    GROUP BY和HAVING子句 GROUP BY子句 用于将信息划分为更小的组每一组行返回针对该组的单个结果 --统计每个部门的人数: Select count(*) from emp group ...

  8. Oracle补习班第四天

    Everything has its time and that time must be watched. 万物皆有时,时来不可失 1,管理参数文件 参数文件分两种spfile二进制文件和pfile ...

  9. Oracle补习班第七天

    Keep conscience clear, then never fear. 问心无愧,永无畏惧 服务端监听 lsnrctl status  #查看监听服务 netca #配置动态监听 lsnrct ...

随机推荐

  1. Designing for iOS: Graphics & Performance

    http://robots.thoughtbot.com/designing-for-ios-graphics-performance  [原文] In the previous article, w ...

  2. 黑马程序员:Java编程_7K面试题之交通灯管理系统

    =========== ASP.Net+Android+IOS开发..Net培训.期待与您交流!=========== 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行 ...

  3. C++学习笔记34:泛型编程拓展3

    输入流迭代器 #include <iostream> #include <iterator> #include <algorithm> #include <v ...

  4. maven - dependencies与dependencyManagement的区别

    1.DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建.文档.报告.依赖.scms.发布.分发的方法.可以方便的编译代码.进行 ...

  5. Latex 数学符号

    本文完全转自 <常用数学符号的 LaTeX 表示方法>,在此转载仅仅为了便于查阅,谨向原作者致以崇高的敬意. 常用数学符号的 LaTeX 表示方法 (以下内容主要摘自“一份不太简短的 LA ...

  6. SDWebImageManager.m:244:22: Too many arguments to function call, expected 0,have 5

    SDWebImageManager.m:244:22: Too many arguments to function call, expected 0,have 5选中项目 Build Setting ...

  7. jsp中target="_blank"的用法

    对于点击查询按钮或a标签等,打开一个新页面并显示结果的做法如下: 1.form表单: 在form标签上加target="_blank"后,点击搜索按钮,显示查询结果时会打开一个新页 ...

  8. iOS分析UI利器——Reveal及简单破解方法

    Reveal作为分析APP UI的利器确实非常好用,用来查看任意UI布局也很方便 一.模拟器进行分析 1.打开Reveal(http://revealapp.com下载) 2.打开Xcode 3.Re ...

  9. Xcode LLDB Debug教程

    开胃小菜--简单的断点调试 在xcode中打开一个app,在想要break的行号上单击,即可生成一个深色的箭头标识--断点.如下图,在viewDidLoad:中设置了断点. 运行app,等待...就可 ...

  10. UML类图分析

    继承: 实现: 关联: 依赖: 组合: 聚合: