zoukankan      html  css  js  c++  java
  • 《oracle管理1》

    oracle管理

    体系结构

     

     

    Instance  【一(I)对一(D),多(I)对一(D) 】

     实例         

    SGA(大型缓冲区)    ======> shared pool  

           (system global area)  =====> buffer cache

    ======> log buffer

     larger pool

     java pool 

     

    Background process:后台进程      dbw /lgwr

     

    dbw:数据库写进程   

    3秒钟触发一次  

    或当脏数据块到达限额   

    或者没有空闲bufferLRU最近最不常用的)  

    或者检查点出现                                                                       数据库写进程     会将脏数据写进磁盘

     

    被修改过的数据块就叫做脏数据块,长时间不被访问的叫冷数据块

     

    lgwr:日志写进程

    commit      (提交 )     结束标记                          提交的时候只写日志

    log  buffer 1/3

    每生成1MB redo data

    后台进程:

    3秒钟

     

    顺序:

     

     

     

     

        PGA (小型缓冲区)

    (program global area)

     

    Database:数据库

     

     

     

    步骤:检查-思考-执行

    SGA:

    $ sqlplus / as sysdba

    SQL> show sga

    SQL> show parameter sga_max_size

    SQL> select * from V$SGAINFO;

    oem:浏览器中 服务器-->内存指导(https://192.168.0.1:1158/em)

    shared pool:共享池

    SQL> show parameter shared_pool_size

    SQL> select component, current_size from V$SGA_DYNAMIC_COMPONENTS where component='shared pool';

    动态视图

    SQL> select * from v$SGAINFO;

    db buffer cache:

    SQL> show parameter db_block_size

    SQL> show parameter db_cache_size

    SQL> select * from v$SGAINFO;

    SQL> select component, current_size from V$SGA_DYNAMIC_COMPONENTS where component='DEFAULT buffer cache';

    redo log buffer:

    SQL> show parameter log_buffer

    SQL> select * from v$sgainfo;

    PGA:

    SQL> show parameter pga_aggregate_target

    SQL> select * from V$PGASTAT where NAME='total PGA allocated';

     

    SQL> select name , DESCRIPTION from v$bgprocess where paddr<>'00';

    SQL> ! ps -ef | grep ora_   //oracle进程

    SQL> show parameter db_writer_processes

    数据文件:

    $ ll /u01/app/oracle/oradata/orcl/*.dbf

    SQL> select name from v$datafile;

    SQL> select name from v$tempfile;

    控制文件:

    $ find /u01 -name 'control0[12].ctl'

    SQL> select name from v$controlfile;

    SQL> select TYPE, RECORD_SIZE, RECORDS_TOTAL, RECORDS_USED from v$controlfile_record_section;

    重做日志:

    $ ll /u01/app/oracle/oradata/orcl/*.log

    SQL> select group#, member from v$logfile;

    参数文件:

    $ ll $ORACLE_HOME/dbs/spfile*.ora

    $ strings $ORACLE_HOME/dbs/spfileorcl.ora

    SQL> show parameter spfile;

    SQL> show parameter

    密码文件:

    $ ll $ORACLE_HOME/dbs/orapw*

    归档日志:

    SQL> select name from v$archived_log;

    警告日志:

    $ find /u01 -name 'alert_*.log'

  • 相关阅读:
    regsvr32 错误解决方案
    cefsharp解决闪烁
    WPF使用cefsharp 下载地址
    Winform下CefSharp的引用、配置、实例与报错排除(源码)
    cefSharp在XP下使得程序崩溃记录
    mvc3在window 7 iis7下以及 xp iis 5.1下的部署 ,asp.net MVC3无法打开项目文件E:/我们的项目/Project/HeatingMIS.Web/HeatingMIS.Web.csproj”。此安装不支持该项目类型。
    顺序程序设计
    你对linux了解多少,Linux 系统结构详解!
    算术运算符和算术表达式(优先级,结合性等)
    离散化和面元划分(可以理解为划分段)
  • 原文地址:https://www.cnblogs.com/hxv-3670/p/7284762.html
Copyright © 2011-2022 走看看