ORACLE体系结构--参数文件管理
2016-12-07 00:00
417 查看
参数文件管理
1、分类:
二进制参数文件 spfilespfileORACLE_SID.ora----spfilemaxdba.ora
$ORACLE_HOME/dbs/spfilemaxdba.ora
服务器端使用
文本参数文件 pfile
initORACLE——SID.ora ------initmaxdba.ora
$ORACLE_HOME/dbs/initmaxdba.ora
服务器端和客户端使用
优先级:
spfileORACLE_SID.ora----spfile.ora-----initORACLE_SID.ora-----init.ora
>>>show parameter spfile //参看我们的参数文件
如果value 有值表示使用的二进制参数文件(spfile),如果没有值则表示使用的是文本文件
SQL> show parameter spfile; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ spfile string /opt/u01/oracle/11g/dbs/spfile maxdb.ora SQL>
>>> create pfile=‘/tmp/a.ora’ from spfile ;//用二进制参数文件转一个文本参数文件出来,如果不跟路径默认放到dbs目录下,前提是启动的文件是文本文件
>>>crate spflie from pfile;//表示将文本的参数文件创建出一个二进制的参数文件出来
>>>show parameter ;//查看所有的参数文件
>>>select name,value from v$spparameter; //查看当前的参数文件中,可以定义哪些参数
>>>select name,value from v$parameter;//表示当前的系统中有哪些参数
2、参数修改:
动态参数:参数修改后立即生效静态参数:参数修改后无效,需重启才能生效
alter system set 参数名=值;---动态参数
alter system set 参数名=值 scope=spfile|memory|both;----静态
会话参数:只在当前会话有效,其他会话无效
alter session set 参数名=值;
>>>select name,ISSYS_MODIFIABLE from v$parameter ;
immediate ---立即生效,动态参数
false------------静态参数
修改的时候我们都用动态的方式修改,一旦不成功,我们就知道我们要用静态的修改。
>>>select name,ISSES_MODIFIABLE from v$parameter ;
如果值为TRUE,则可以使用alter session去修改。,否则alter system 方式去修改。
还原参数设置:
alter system unset 参数名=‘ ’;
集群参数的修改
alter system set 参数名=值 sid=****;
3、参数文件丢失处理
a.有备份运行时:shutdown immwdate ->shutup->spfile(如果没有在)->initdba.ora
或者create spfile from pfile //还原spfile文件
startup pfile='/tmp/a.ora' //如果spfile文件没有在dbs目录下,我们就启动的时候给出我们spfile的路径。
b.没有备份
手写参数文件的内容:
db_block_size=8912
db_name=maxdb
control_files=‘如果数据库没关 /u01/oracle/updba/control01.ctl’ ,'fast_recovery_area/updba/control02.ctl(闪回区) ' //控制文件的位置
db_recovery_file_dest=/u01/oracle/fast_recovery_area
db_recovery_file_dest_size=4g
undotablespace=undotbs1 //这个也需要查找
>>>vim a.ora // 内容如下
maxdb.__db_cache_size=1023410176 maxdb.__java_pool_size=16777216 maxdb.__large_pool_size=16777216 maxdb.__oracle_base='/opt/u01/oracle'#ORACLE_BASE set from environment maxdb.__pga_aggregate_target=973078528 maxdb.__sga_target=1442840576 maxdb.__shared_io_pool_size=0 maxdb.__shared_pool_size=335544320 maxdb.__streams_pool_size=16777216 *.audit_file_dest='/opt/u01/oracle/admin/maxdb/adump' *.audit_trail='db' *.compatible='11.2.0.0.0' *.control_files='/opt/u01/oracle/oradata/maxdb/control01.ctl','/opt/u01/oracle/fast_recovery_area/maxdb/control02.ctl','/opt/u01/oracle/oradata/maxdb/control02.ctl' *.db_block_size=8192 *.db_domain='up.com' *.db_name='maxdb' *.db_recovery_file_dest='/opt/u01/oracle/fast_recovery_area' *.db_recovery_file_dest_size=4322230272 *.diagnostic_dest='/opt/u01/oracle' *.dispatchers='(PROTOCOL=TCP) (SERVICE=maxdbXDB)' *.memory_target=2407530496 *.open_cursors=300 *.processes=150 *.remote_login_passwordfile='EXCLUSIVE' *.undo_management='AUTO' *.undo_tablespace='UNDOTBS2'
相关文章推荐
- ORACLE实例管理之参数文件
- ORACLE体系结构--数据文件管理
- ORACLE体系结构---日志文件管理
- oracle初始化参数文件管理
- 《Oracle 12c 运维实战宝典》-参数文件管理与无备份坏块处理分享
- ORACLE体系结构--控制文件管理
- Oracle 起步日记(15)——参数文件管理
- oracle 11g 文件管理(启动,参数,密码,控制,日志)
- ORACLE体系结构--密码文件管理
- oracle的启动与关闭原理-参数文件管理
- oracle-7参数文件的管理
- Oracle控制文件与参数文件管理_超越OCP精通Oracle视频教程培训13
- oracle profile参数文件管理和使用
- oracle初始化参数文件的管理!
- oracle profile参数文件管理和使用(2)
- 创建和管理Oracle初始化参数文件pfile、spfile
- 《Oracle 12c运维实战宝典之参数文件管理》视频讲解
- 00043.Oracle动态服务器参数文件创建
- 00056.Oracle管理联机重做日志成员(文件)
- oracle-参数文件