zoukankan      html  css  js  c++  java
  • oracle 文件

    参数文件的作用
    
    
    <实例行为>----?参数文件来控制:
    实例{oracle进程加内存}
    1:设定数据库的限制
      多大内存,并行,
    2:设置用户或进程的限制
    3:设定数据库资源的限制
    4:调整系统的性能..
      优化器模块/io
    
    常用的参数
    SGA_TARGET           //SGA区大小
    PGA_AGGERGATE_TARGET
    //一个会话分配的内存叫PGA 
    //PGA总和 
    {大概SGA+PGA=oracle内存总和}
    DB_CACHE_SIZE      数据缓存大小
    DB_FILES           数据库实例允许打开多个文件
    LOG_ARCHIVE_DEST_n 归档路径
    USER_DUMP_DEST     
    //---------------------------------
    一共多少参数的看手册
    tahiti.oracle.com 官方文档
    Oracle? Database Reference 10g Release 2 (10.2)
    Changing Parameter Values in a Parameter File[所有的初始化参数]
    
    //==========================================
    查看数据库中的参数
    二种方式
    1:show
    show parameter sga;
    show parameter cache;
    
    如果需要查询所有的参数
    set linesize 120;
    col name for a20;
    col value for a80;
    set pagesize 1000;
    select name,value from v$parameter;
    
    2:10g spfile 以前pfile文件..
    spfile 二进制 优势在线改
    pfile  文本   优势改起来容易
    
    show parameter spfile;
    //--------------------------------
    实验一
    1:通过spfile创建pfile文件
    2:通过pfile创建spfile文件
    
    
    create pfile from spfile;
    或者
    create spfile from pfile;//??
    create  spfile from pfile
    如果实例正在运行会出现如下情况
    第 1 行出现错误:
    ORA-32002: 无法创建已由实例使用的 SPFILE
    
    shutdown immediate;
    仃止服务器后可以依据pfile 创建 spfile;
    create  spfile from pfile
    startup 正常启动
    //-----------------------------
    实验二:
    1:指定实例使用pfile启动
    2:启动成功后使用pfile创建spfile
    shutdown immediate;
    startup pfile="D:devoracleproduct11.2.0dbhome_1databaseINITtest1.ORA";
    create  spfile from pfile
    
    实验三:
    1:修改参数文件[同时打开游标]
    alter system set open_cursors=400;[默认]
    alter system set open_cursors=400 scope=both;
    alter system set open_cursors=400 scope=spfile;[只读]
    alter system set open_cursors=400 scope=memory;
    
    2:修改sga
    alter system set sga_max_size=500m;
    ORA-02095: 无法修改指定的初始化参数
    alter system set sga_max_size=500m scope=spfile;
    
    快速仃止启动
    startup force;
    {shutdown about; startup}
    
    //--------------------------------------------
    控制文件包含哪些信息
    作用:该文件中包含数据文件,日志文件,归档文件信息
         这些信息用于open文件验证
         包含数据库恢复时候需要的一些信息,用于数据库恢复
    数据库名字
    数据库建立时间
    数据文件/在线日志文件
    表空间信息 
    Rman的备份信息
    
    
    //-----------------------------
    控制文件结构[分二个部分]
    1:空间允许重用区
      这个区域的信息是可以被从用(覆盖的)
      当空间不足或进规则满足时,允许覆盖以前的信息..
      比如归日志的rman备份集的信息
    2:空间不允许重用区
      表空间,数据文件,在线日志文件等...
    //---------------------------------
    控制文件丢失了怎么办
    1:备份控制文件
      a:[关闭数据库-->文件copy]
      b:alter database backup controlfile to trace;
       D:devoraclediag
    dbms	est	est1	race
    2:重建控制文件
    control_files  
     D:DEVORACLEDATATESTCONTROL01.CTL, 
     D:DEVORACLEFLASH_RECOVERY_AREATESTCONTROL02.CTL
                                                     
    //--------------------------------------------------------------
    重做日志文件 Redo Log
    作用:保证数据安全的.
    select group#,status from v$log;
    
    6组redo 日志文件
    SQL> select group#,status from v$log;
    
        GROUP# STATUS
    ---------- ----------------
             1 INACTIVE
             2 CURRENT
             3 INACTIVE
             5 INACTIVE
             6 INACTIVE
    LGWR定时
    从log buffer->log file
    current 状态正在使用写入的日志文件
    INACTIVE 日志文件回 实例恢复时不需要读取[]其中数据写入数据文件中
    ACTIVE   如果 down 实例恢复时需要读取
    //切换日志状态
    alter system switch logfile;
    
    活动日志损坏
    数据丢失,数据库损坏
    ACTIVE
    非活动日志损坏
    数据不会丢失,可以重建日志
    INACTIVE 
    
    //-------------------------
    数据文件
    存放实际的数据
    隶属于某个表空间
    -数据表空间
    -UNDO表空间
    -临时表空间
    
    查看表空间及对应的数据文件信息
    select file_name,tablespace_name from dba_data_files;
    select file_name,tablespace_name from dba_temp_files;
    col file_name for a50;
    set linesize 500;
  • 相关阅读:
    MIT自然语言处理第三讲:概率语言模型(第四部分)
    MIT自然语言处理第二讲:单词计数(第三部分)
    MIT自然语言处理第五讲:最大熵和对数线性模型(第二部分)
    MIT自然语言处理第二讲:单词计数(第四部分)
    MIT自然语言处理第三讲:概率语言模型(第一部分)
    MIT自然语言处理第二讲:单词计数(第二部分)
    MIT自然语言处理第五讲:最大熵和对数线性模型(第一部分)
    MIT自然语言处理第四讲:标注(第二部分)
    MIT自然语言处理第二讲:单词计数(第一部分)
    MIT自然语言处理第一讲:简介和概述(第二部分)
  • 原文地址:https://www.cnblogs.com/kaka100/p/3624710.html
Copyright © 2011-2022 走看看