• Oracle关于pfile和spfile这一篇就说明白了


    Oracle两种参数文件 SPFILE 和 PFILE
       
       (1)spfile参数文件(二进制文件)   通过用SQL语句修改参数,动态参数和静态参数即可修改  

       alter system set 参数名称=value scope= A,B,C

         A: scope=memory 当前实例生效,重启实例后失效

         B: scope=spfile 当前实例不生效,重启实例后生效

         C: scope=both 当前实例生效,且重启实例后生效

      修改完以后 强烈建议加上一句 

          反解spfile文件:根据spfile的参数配置更新新的pfile(旧的配置会被覆盖)
         SQL> create pfile from spfile;


       (2)pfile参数文件(文本文件)

        可以用编辑器打开的文本文件,在里面的参数都是静态参数,没有动态参数,调试参数的时候而又不想真正改系统参数的时候可以用这个手段

    Oracle默认是以spfile参数文件里面的参数配置去启动数据库的,pfile文件在启动数据库的时候是不用的,除非手动指定用pfile去启动数据库,比如下面这个方式

    强制使用pfile文件启动数据库
    SQL> startup pfile='/u01/oracle/product/10.2.0/db_1/dbs/initORCL.ora';

    Oracle参数文件存储的路径:$ORACLE_HOME/dbs

    spfileORCL.ora:ORCL实例的spfile文件 

    initORCL.ora:ORCL实例的pfile文件

    查看数据库是通过哪个参数文件启动的

    验证是使用pfile文件启动数据库
    SQL> select value from v$parameter where name='spfile';

    VALUE
    --------------------------------------------------------------------------------

    value值是空的,那么说明是使用pfile文件启动数据库

    如果是使用spfile文件启动数据库,那么value值就是spfile文件的绝对路径

    oracle的参数:

    ORCL.__db_cache_size=373293056
    ORCL.__java_pool_size=33554432
    ORCL.__large_pool_size=4194304
    ORCL.__shared_pool_size=192937984
    ORCL.__streams_pool_size=0
    *.audit_file_dest='/u01/oracle/admin/ORCL/adump'
    *.background_dump_dest='/u01/oracle/admin/ORCL/bdump'
    *.compatible='10.2.0.1.0'
    *.control_files='/u01/oracle/oradata/ORCL/control01.ctl','/u01/oracle/oradata/ORCL/control02.ctl','/u01/oracle/oradata/ORCL/control03.ctl'
    *.core_dump_dest='/u01/oracle/admin/ORCL/cdump'
    *.db_block_size=8192
    *.db_domain=''
    *.db_file_multiblock_read_count=16
    *.db_name='ORCL'
    *.db_recovery_file_dest='/u01/oracle/flash_recovery_area'
    *.db_recovery_file_dest_size=2147483648
    *.dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    *.job_queue_processes=10
    *.local_listener='ORCL'
    *.open_cursors=300
    *.pga_aggregate_target=201326592
    *.processes=150
    *.remote_login_passwordfile='EXCLUSIVE'
    *.sga_target=605028352
    *.undo_management='AUTO'
    *.undo_tablespace='UNDOTBS1'
    *.user_dump_dest='/u01/oracle/admin/ORCL/udump'

  • 相关阅读:
    2019杭电多校第二场hdu6601 Keen On Everything But Triangle(主席树)
    洛谷P3812 【模板】线性基
    2019牛客多校第二场D-Kth Minimum Clique(优先队列+bitset)
    2019牛客多校第二场H-Second Large Rectangle(单调栈)
    2019杭电多校第一场hdu6581 Vacation(贪心)
    2019牛客多校第二场F-Partition problem(搜索+剪枝)
    2019牛客多校第一场 E-ABBA(dp)
    实验9:Problem H: 薪酬计算
    实验9:Problem G: 克隆人来了!
    实验9:Problem F: 我们来做个Student类吧!
  • 原文地址:https://www.cnblogs.com/dll102/p/16017393.html
Copyright © 2020-2023  润新知