zoukankan      html  css  js  c++  java
  • Oracle数据库DBA必备基本技能

    1)首先知道控制文件,数据文件,以及日志文件的所在目录以及表空间相关使用情况,会优化Top级别SQL语句
        select * from v$logfile
        select * from v$log
        select * from  v$datafile
        select * from  v$controlfile

    2)知道警告日志文件的路径
         show parameter background_dump_dest    ;
        或者
        select * from  v$parameter where name like '%background_dump_dest%'

    3)知道数据库是否归档以及数据库名字
        select * from v$database

    4)了解SGA分配
        select * from  v$parameter where name like '%sga%'

    5)观察系统性能以及相应的等待事件

    6)查看缓冲池的命中率
    select sum(pinhits)/sum(pins) * 100 from v$librarycache

    7)查看排序部分(磁盘排序和内存排序)
    select * from v$sysstat where name like '%sort%'

    8)等待事件
    select * from v$session_wait
    select * from v$session_event
    select * from v$system_event

    9)事物回退率
    select * from v$sysstat where name like '%user commits%' or  name like '%transaction rollbacks%'
    select * from dba_rollback_segs
    select * from v$waitstat
    select * from v$transaction

    10)数据文件损坏或者丢失如何恢复

    11)日志文件损坏或者丢失如何恢复
    alter system switch logfile

    12)控制文件损坏如何恢复

    13)Rman备份

    Show all命令行信息详解

    1、基于时间的保留策略
    2、配置备份优化
    3、配置I/O设备类型(disk 磁盘 sbt 磁带)
    4-5、配置控制文件自动备份
    6、设置并进行备份
    7-8、设置备份文件冗余度
    9、配置备份集的最大尺寸
    10、配置备份加密
    11、配置默认的加密算法
    12、配置归档文件删除策略


    DESC查看视图
    V$ARCHIVED_LOG视图包含归档重做日志文件信息
    V$BACKUP_SET视图显示当前创建的备份集信息
    V$BACKUP_PIECE视图显示备份片段的信息
    V$BACKUP_CONRRUPTION视图记录了备份集中发现的损坏的数据块

  • 相关阅读:
    SpringBoot启动类踩坑
    数组作业
    多态的使用
    intellij idea怎么设置软件启动时选择项目进入
    方法的递归调用
    取一个数字数字后4位的和
    day09作业
    java 随机数
    java 方法
    java 循环作业
  • 原文地址:https://www.cnblogs.com/Memories-off/p/10435206.html
Copyright © 2011-2022 走看看