ORACLE初始化参数文件详细文档

解决ORA-01033 ORACLE 正在初始化或关闭 立即下载
注明:本文不是介绍ORACLE初始化参数的具体配置及调优,本文仅介绍初始化参数配置文件PFILE和SPFILE的使用及相关内容说明。
1.简介
在9i之前,参数文件只有一种,它是文本格式的,称为pfile,在9i及以后的版本中,新增了服务器参数文件,称为spfile,它是二进制格式的。这两种参数文件都是用来存储参 数配置以供oracle读取的,但也有不同点,注意以下几点:
1)pfile是文本文件,spfile是二进制文件;
2)对于参数的配置,pfile可以直接以文本编辑器打开手工配置,而spfile不行,必须在数据库启动后,通过sql命令进行在线修改,当然spfile也可用文本编辑器打开,把里面文本的内容复制出来放在pfile中,但决对不可以直接修改,直接修改后会使文件无法读取。
3)pfile配置改变后,要使用其生效,必须重新启动数据库,spfile的配置生效时限和作用域可以由修改参数的sql命令指定,可以立即生效,也可以不立即生效。当然有些参数的修改必须重启数据库才能生效;
4)可以用sql命令由pfile创建spfile,也可以由spfile创建pfile;
5)如果是手动创建数据库而不是通过DBCA,则开始创建数据库时,你只能定义pfile 。因为它是文本格式的;

现在一般普通生产库都采用spfile启动数据库,pfile确实没有用的理由了,感觉只有以下情况才会使用pfile:
1)入门学习时,为了理解初始化参数
2)创建数据库时,因为这时还没spfile
3)恢复数据库时
4)采用RAC的生产库中如果要共用spfile,可以建一个初始的pfile,然后在pfile指定spfile为共享设备文件

2.创建spfile和pfile语法
创建SPFILE(只能建在数据库所在的机器上)
CREATE SPFILE [= 'spfile_name'] FROM PFILE [= 'pfile_name'];
如果命令中未指定spfile的路径则会在缺省路径创建spfile文件(%ORACLE_HOME%/database/spfile<SID>.ora)
这个与spfile参数无关(rac中共享spfile时要注意)
创建PFILE
CREATE PFILE [= 'pfile_name'] FROM SPFILE [= 'spfile_name'];
如果命令中未指定spfile的路径则会从缺省路径(%ORACLE_HOME%/database/spfile<SID>.ora)创建pfile文件

注:语法中创建和指定的spfile和pfile都是服务器路径
注:不能创建已经由数据库实例启动的spfile(在nomount状态下也不行)

3.数据库启动时spfile和pfile的加载顺序
初始化参数是在数据库实例启动时(startup nomount)加载。
如果startup命令中未指定pfile参数,在windows系统中数据库启动时会按如下顺序查找启动参数文件:
%ORACLE_HOME%/database/SPFILE<SID>.ora
%ORACLE_HOME%/database/SPFILE.ora
%ORACLE_HOME%/database/init<SID>.ora
在unix或linux系统中数据库启动时会按如下顺序查找启动参数文件:
%ORACLE_HOME%/dbs/SPFILE<SID>.ora
%ORACLE_HOME%/dbs/SPFILE.ora
%ORACLE_HOME%/dbs/init<SID>.ora

也就是说先找spfile<sid>.ora文件,如果spfile<sid>.ora没有则找spfile.ora文件,最后才会去找init<sid>.ora的pfile文件.

使用指定pfile启动数据库则数据库会使用指定的pfile来加载数据库参数:
命令如下:
startup pfile='<pfile>'

注:以pfile启动的实例,修改初始化参数时不能使用scope=spfile的语法
如果参数文件(不管是pfile还是spfile)中指定了spfile的参数,则还会从指定的spfile中再读取配置的参数,这样数据库的参数就包括了两个文件的内容.

4.数据库启动参数的加载顺序
加载顺序按文件中顺序读取
如果文件中有两个相同的参数名则以最后出现的为准,以下例子说明了这个问题。
如有一个spfile文件(myspfile.ora),包括两个参数:
sessions=150
processes=200
另外有一个pfile文件(mypfile.ora),里面包括三个参数,其中指定了spfile为前面的spfile文件
processes=100
sessions=100
spfile='myspfile.ora'
processes=180
当使用mypfile.ora启动数据库时,会按如下顺序读取参数
1)processes=100
2) sessions=100
3) spfile='myspfile.ora'
 3.1) sessions=150(重新加载)
 3.2) processes=200(重新加载)
4)processes=180(再次重新加载)

最后加载的数据库参数为
sessions=150
spfile='myspfile.ora'
processes=180
5.关于show parameter spfile时显示的内容
如果是采用pfile指定了spfile参数,则显示指定的spfile
如果是采用缺省的spfile启动,则显示缺省的spfile文件名,不管spfile还有没有指定其它的spfile文件。
6.关于spfile递归调用
如果出现spfile递归调用,则ORACLE启动时会报错:
SQL> startup nomount;
ORA-03113: 通信通道的文件结束
SQL>
spfile递归调用就是指
spfile1.spfile='spfile2'
spfile2.spfile='spfile1'
这样的参数配置

7.初始化参数的修改方法
  分为手动修改和在线修改。
  手动修改用于修改pfile,直接用文本编辑打开pfile修改。要使用修改生效,须重启数据库。
  在线修改是在数据库运行时,用alter system命令进行修改,命令如下(详细的命令 语句请参考oracle官方参考文档):
alter system set parameter_name = parameter_value [, parameter_value ]...
  [ COMMENT 'text' ]
  [ DEFERRED ]
  [ SCOPE = { MEMORY | SPFILE | BOTH } ]
  [ SID = { 'sid' | * } ]
注:
[ COMMENT 'text' ] :表示可以加注释,如 ALTER SYSTEM SET JOB_QUEUE_PROCESSES=50 SCOPE=BOTH DEFERRED COMMENT="  2008-05-19"
[ DEFERRED ]:表示所作修改只适用于将来的会话,对当前已有的会话不影响,这个参数只对少数参数有用,具体可使用的参数可以查看v$parameter视图
select * from v$parameter where issys_modifiable='DEFERRED'
[ SCOPE = { MEMORY | SPFILE | BOTH } ]:
SPFILE:修改只对SPFILE有效,不影响当前实例,需要重启数据库才能生效;
MEMORY:修改只对内存有效,即只对当前实例有效,且立即生效,但不会保存到SPFILE, 数据库重启后此配置丢失;
BOTH:顾名思义,包含以上两种,立即生效,且永久生效。
所有的参数都可以使用spfile,部份参数可以使用memory,可以使用如下SQL查询不能使用memory方式修改的参数
select * from v$parameter where issys_modifiable='FALSE'
  对于ALTER SYSTEM的参数修改命令,请注意以下几点:
1)如果当前实例使用的是pfile而非spfile,则scope=spfile或scope=both会产生错误;
2)如果实例以pfile启动,则scope的默认值为MEMORY,若以spfile启动,则默认值为BOTH;
[ SID = { 'sid' | * } ]
指定修改参数的作用实例号,如果为*则表示所有实例,这个选项用于RAC数据库

8.删除初始化参数:
alter system reset parameter_name
  [ SCOPE = { MEMORY | SPFILE | BOTH } ]
  [ SID = 'sid' ]
对于有些参数也可以使用 ALTER SYSTEM SET PARAMETER=''达到相同的效果;
9.初始化参数的相关系统视图
9.1v$parameter
9.2v$parameter2
9.3v$system_parameter
9.4v$system_parameter2
9.5gv$parameter
9.6gv$parameter2
9.7gv$system_parameter
9.8gv$system_parameter2

SQL> desc v$parameter;
Name             Type          Nullable Default Comments
---------------- ------------- -------- ------- --------
NUM              NUMBER        Y        编号                
NAME             VARCHAR2(64)  Y        参数名称                
TYPE             NUMBER        Y        参数类型
     (
     1 - Boolean
     2 - String
     3 - Integer
     4 - Parameter file
     5 - Reserved
     6 - Big integer
     )
VALUE            VARCHAR2(512) Y        参数值                
ISDEFAULT        VARCHAR2(9)   Y        是否为缺省值                
ISSES_MODIFIABLE VARCHAR2(5)   Y        是否允许会话级动态调整(alter session set...)              
ISSYS_MODIFIABLE VARCHAR2(9)   Y        是否允许使用动态调整(alter system set...)
     (
     IMMEDIATE:可以调整且修改会立即生效;
     DEFERRED:可以调整,但是在新建的会话中才生效;
     FALSE:不可调整;
     )                  
ISMODIFIED       VARCHAR2(10)  Y        参数在实例启动后是否被修改过              
ISADJUSTED       VARCHAR2(5)   Y        参数是否被调整
     (对于有一些参数,如规范要求是素数,但是参数里设置了合数,则ORACLE会自动调整成下一个素数)      
DESCRIPTION      VARCHAR2(64)  Y        参数功能描述                
UPDATE_COMMENT   VARCHAR2(255) Y        最近的参数更新备注                
 
以下是ORACLE官方文档关于V$PARAMETER的解释
V$PARAMETER displays information about the initialization parameters that are currently in effect for the session. A new session inherits parameter values from the instance-wide values displayed by the V$SYSTEM_PARAMETER view.
以下是字段说明:
NUM
 NUMBER
 Parameter number
 
NAME
 VARCHAR2(64)
 Name of the parameter
 
TYPE
 NUMBER
 Parameter type:
1 - Boolean
2 - String
3 - Integer
4 - Parameter file
5 - Reserved
6 - Big integer
 
VALUE
 VARCHAR2(512)
 Parameter value for the session (if modified within the session); otherwise, the instance-wide parameter value
 
ISDEFAULT
 VARCHAR2(9)
 Indicates whether the parameter is set to the default value (TRUE) or the parameter value was specified in the parameter file (FALSE)
 
ISSES_MODIFIABLE
 VARCHAR2(5)
 Indicates whether the parameter can be changed with ALTER SESSION (TRUE) or not (FALSE)
 
ISSYS_MODIFIABLE
 VARCHAR2(9)
 Indicates whether the parameter can be changed with ALTER SYSTEM and when the change takes effect:
IMMEDIATE - Parameter can be changed with ALTER SYSTEM regardless of the type of parameter file used to start the instance. The change takes effect immediately.
DEFERRED - Parameter can be changed with ALTER SYSTEM regardless of the type of parameter file used to start the instance. The change takes effect in subsequent sessions.
FALSE - Parameter cannot be changed with ALTER SYSTEM unless a server parameter file was used to start the instance. The change takes effect in subsequent instances.
 
ISMODIFIED
 VARCHAR2(10)
 Indicates whether the parameter has been modified after instance startup:
MODIFIED - Parameter has been modified with ALTER SESSION
SYSTEM_MOD - Parameter has been modified with ALTER SYSTEM (which causes all the currently logged in sessions' values to be modified)
FALSE - Parameter has not been modified after instance startup
 
ISADJUSTED
 VARCHAR2(5)
 Indicates whether Oracle adjusted the input value to a more suitable value (for example, the parameter value should be prime, but the user input a non-prime number, so Oracle adjusted the value to the next prime number)
 
DESCRIPTION
 VARCHAR2(64)
 Description of the parameter
 
UPDATE_COMMENT
 VARCHAR2(255)
 Comments associated with the most recent update
 
V$PARAMETER2与V$PARAMETER的区别是当某个参数有多个值时,会显示多行,最典型的就是参数control_files,一般的数据库都会指定多个控制文件,在V$PARAMETER中只显示一行,但在V$PARAMETER2会显示多行,如下所示:
SQL> select name,value from V$PARAMETER where name='control_files';
 
NAME                                                             VALUE
----------------- --------------------------------------------------------------------------------
control_files     H:/oracle/oradata/ydgl/control01.ctl, H:/oracle/oradata/ydgl/control02.ctl, H:/oracle/oradata/ydgl/control03.ctl

SQL> select name,value,ORDINAL from V$PARAMETER2 where name='control_files';
 
NAME                      VALUE                                                 ORDINAL
------------------- ----------------------------------------------------------- ----------
control_files    H:/oracle/oradata/ydgl/control01.ctl                              1
control_files    H:/oracle/oradata/ydgl/control02.ctl                              2
control_files    H:/oracle/oradata/ydgl/control03.ctl'                             3
 
V$PARAMETER2多了一个ORDINAL字段,表示顺序。
SQL> desc v$parameter2;
Name             Type          Nullable Default Comments
---------------- ------------- -------- ------- --------
NUM              NUMBER        Y                        
NAME             VARCHAR2(64)  Y                        
TYPE             NUMBER        Y                        
VALUE            VARCHAR2(512) Y                        
ISDEFAULT        VARCHAR2(6)   Y                        
ISSES_MODIFIABLE VARCHAR2(5)   Y                        
ISSYS_MODIFIABLE VARCHAR2(9)   Y                        
ISMODIFIED       VARCHAR2(10)  Y                        
ISADJUSTED       VARCHAR2(5)   Y                        
DESCRIPTION      VARCHAR2(64)  Y                        
ORDINAL          NUMBER        Y                        
UPDATE_COMMENT   VARCHAR2(255) Y                        

V$SYSTEM_PARAMETER 和V$PARAMETER的区别是,V$PARAMETER显示的是当前系统的初始化参数,V$SYSTEM_PARAMETER显示的是新会话将使用的初始化参数。
例如下例中,使用deferred参数修改了sore_area_size,在V$PARAMETER显示的老值,而V$SYSTEM_PARAMETER显示的是新值:
SQL> show parameter sort_area_size;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
sort_area_size                       integer     524288
 
SQL> alter system set sort_area_size=603213 deferred;
 
System altered
 
SQL> select name,value from v$parameter where name='sort_area_size';
 
NAME                                                             VALUE
-------------------------------- --------------------------------------------------------------------------------
sort_area_size                                                   524288
 
SQL> select name,value from v$system_parameter where name='sort_area_size';
 
NAME                                                             VALUE
-------------------------------- --------------------------------------------------------------------------------
sort_area_size                                                   603213
 
SQL>
SQL> desc v$system_parameter;
Name             Type          Nullable Default Comments
---------------- ------------- -------- ------- --------
NUM              NUMBER        Y                        
NAME             VARCHAR2(64)  Y                        
TYPE             NUMBER        Y                        
VALUE            VARCHAR2(512) Y                        
ISDEFAULT        VARCHAR2(9)   Y                        
ISSES_MODIFIABLE VARCHAR2(5)   Y                        
ISSYS_MODIFIABLE VARCHAR2(9)   Y                        
ISMODIFIED       VARCHAR2(8)   Y                        
ISADJUSTED       VARCHAR2(5)   Y                        
DESCRIPTION      VARCHAR2(64)  Y                        
UPDATE_COMMENT   VARCHAR2(255) Y 

gv$parameter和v$parameter的区别的是gv$parameter多一个INST_ID字段(实例号),这个用于RAC数据库系统中,INST_ID用于标识是哪个实例的信息,其实所有以gv$和以v$开始的系统视图的区别都是这样的。
SQL> desc gv$parameter;
Name             Type          Nullable Default Comments
---------------- ------------- -------- ------- --------
INST_ID          NUMBER        Y                        
NUM              NUMBER        Y                        
NAME             VARCHAR2(64)  Y                        
TYPE             NUMBER        Y                        
VALUE            VARCHAR2(512) Y                        
ISDEFAULT        VARCHAR2(9)   Y                        
ISSES_MODIFIABLE VARCHAR2(5)   Y                        
ISSYS_MODIFIABLE VARCHAR2(9)   Y                        
ISMODIFIED       VARCHAR2(10)  Y                        
ISADJUSTED       VARCHAR2(5)   Y                        
DESCRIPTION      VARCHAR2(64)  Y                        
UPDATE_COMMENT   VARCHAR2(255) Y                        
10.废弃参数
Oracle数据库中,系统提供了几个视图可以查看系统参数的情况。视图V$OBSOLETE_PARAMETER中含有所有的过时(obsolete)和强调(underscored)参数。这里首先说明一下什么是Oracle的过时(obsolote)和强调(underscored)参数,过时参数,顾名思义就是在Oracle以前的版本中存在,但在新版本中已经淘汰了的参数,已经不再使用;而强调参数,是指那些在新版本中保留了下来,但是除非特殊需要不希望用户使用的那些参数。在视图V$OBSOLETE_PARAMETER中,包含这些参数的名称和一个标志字ISSPECIFIED,该标志字用来指出这个参数是否在init.ora文件中已实际设置。
下面的SQL脚本列出了当前系统中所有的过时参数名称以及它们是否在当前系统中设定。

SQL> SELECT name, isspecified FROM v$obsolete_parameter;
上面谈到,Oracle系统并没有将V$OBSOLETE_PARAMETER视图中的所有参数均丢弃,而是将其中的一部分转换为强调参数,下面就来讨论如何查看这些参数是已被丢弃还是被转换。这可以通过系统视图X$KSPPO来查看,该视图中包含一个名为KSPPOFLAG的字段,用来指明该参数在当前版本中是被丢弃还是被强调,如果该值为1,则表示该参数已被丢弃,该值为2,则表明该参数现为强调参数。
SELECT kspponm,
DECODE(ksppoflg, 1,'Obsolete', 2, 'Underscored')
FROM x$ksppo
ORDER BY kspponm;
注:该视图只在sys用户下可以看到。
11.隐藏参数
数据库初始化总共有近千个,可见的只有两三百个,其它的都是隐藏参数。
隐藏参数的参数名都是以下划线开头,比较少用,一般用于进行ORACLE故障诊断或恢复数据库,或者是进行一些不成熟功能的测试。
使用如下SQL可以查询到所有的初始化参数。
--用户需要有访问内核表的权限,一般为sys用户登录
select a.indx,
       a.inst_id,
       a.ksppinm name,
       a.ksppity type,
       a.ksppdesc DESCRIPTION,
       a.ksppiflg FLAG,
       b.ksppstvl value,
       b.ksppstdf ISDEFAULT,
       b.ksppstvf ORDINAL,
       decode(bitand(a.ksppiflg, 65536),
              65536,
              'IMMEDIATE',
              decode(bitand(a.ksppiflg, 131072), 131072, 'DEFERRED', 'FALSE')) issys_modifiable,
       b.ksppstcmnt UPDATE_COMMENT
  from sys.x$ksppi a, sys.x$ksppcv b
 where a.indx = b.indx
 order by name
12.自动SGA内存管理的参数
ORACLE从10g开始可以自动管理SGA了.
当初始化参数中设置了SGA_TARGET后,ORACLE会自动根据总的SGA大小动态调整SGA中几个区域的大小。当使用数据库关闭时,会将最后调整的大小记录到SPFILE中,以供下次系统启动时直接应用。
自动调整后的分类参数在SPFILE中类似如下:
以下是11g数据库SPFILE的部分内容,这是一个使用RAW设备两节点的RAC数据库:
rawrac1.__db_cache_size=138412032
rawrac2.__db_cache_size=134217728
rawrac2.__java_pool_size=4194304
rawrac2.__large_pool_size=4194304
rawrac2.__oracle_base='C:/oracle'#ORACLE_BASE set from environment
rawrac1.__oracle_base='C:/oracle'#ORACLE_BASE set from environment
rawrac2.__pga_aggregate_target=155189248
rawrac2.__sga_target=230686720
rawrac2.__shared_io_pool_size=0
rawrac1.__shared_pool_size=83886080
rawrac2.__shared_pool_size=83886080
rawrac2.__streams_pool_size=0
*.memory_target=384827392
参考:
oralce官方参考文档
UVM和System verilog笔记总结(四) virtual sequence 即虚seq,用于管理多个实sequence的执行顺序。 下面有三个sequence,此时需要virtual sequence去管理这三个的顺序。 virtual sequence和virtual sequencer需要成对写,使用例化实的sequence和sequencer控制: 此时在virtual sequence里面启动,而不是之前在test.sv里面用default或start函数启动。具体方法如下:先例化 再启动,用 `uvm_do_on 实sequence 阅读详情

相关推荐

从勒索软件攻击到数据重生:SQL Server MDF文件修复的实战生存指南

本文详细介绍了SQL Server MDF文件在遭遇勒索软件攻击后的修复策略,重点解析了Recovery Toolbox工具链的应用流程。从灾难评估到数据验证,提供分阶段修复操作、高级修复技术及防御加固方案,帮助企业快速恢复数据库并提升安全防护能力。

weixin_28327051的博客 715

oracle技术之oracle查询初始化参数的方法(三)

查询初始化参数的方法很多,比如SHOW PARAMETER,或查询V$PARAMETER等,这里简单总结一下。这一篇介绍V$SPPARAMETER视图于GV$PARAMETER视图的不同。上一篇介绍了V$SYSTEM_PARAMETER和V$PARAMETER视图之间的区别,这篇主要讨论RAC环境下初始化参数的查询。前文已经提到,使用SHOW PARAMETER查询,看到的是...

weixin_34234829的博客 198

Ansys Maxwell磁场仿真入门:无线传能线圈自感与互感计算全流程

本文详细介绍了使用Ansys Maxwell进行无线充电线圈磁场仿真的全流程,包括模型建立、求解器设置、电感参数提取及优化策略。通过实战案例,帮助工程师掌握线圈自感与互感计算技巧,提升无线充电系统设计效率与精度。重点解析了Maxwell在磁场仿真中的关键应用,适用于电磁场仿真初学者和进阶用户。

weixin_29047545的博客 438

oracle+安装初始化脚本,Oracle 初始化脚本笔记

CREATE TABLESPACE TBSP_JSC DATAFILE [位置:'D:\oracle\product\10.2.0\oradata\JSC\JSC_data'] SIZE 1024M AUTOEXTEND ON NEXT 256M MAXSIZE unlimited;CREATE TABLESPACE TBSP_JSC_IDX DATAFILE [位置:'D:\oracle\pr...

weixin_39760689的博客 136

【UG/NX二次开发】记录在二次开发中遇到的坑

【UG/NX二次开发】记录在二次开发中遇到的坑

Trust_MJ的博客 2707

word2vector入门教程

摘要: 网上已经有许多对w2v的介绍了,这里只是做一个简单的概括。下面这篇文章我认为是关于W2V写的比较好的文章,读者有兴趣可以先参考一下: w2v参考文章1 另外一篇是关于Skip-Gram和CBow的介绍。 Skip-Gram&CBOW 逻辑比较清晰的综述文章: 综述文章 数学原理很清晰很短的一篇文章(也有关于负采样的简单说明) 参考文章 1.什么

SCUT_Sam 1万+

oracle参数说明

        Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数。Oracle系统中的参数,根据系统使用情况可以简单分为两大类,普通参数,也就是Oracle系统正常使用的一些参数,另外一类就是特殊参数,包括三种,过时参数、强调参数和隐藏参数。随着Oracle数据库新版本的发布,相应每次都会增加或者删除一些

他山之石,可以攻玉 2023

覆冰监测系统服务器,基于分布式光纤振动传感的电缆覆冰舞动监测系统

监测意义我国高压输电网络已经形成了全国联网的格局,总规模世界第一。2018年底,全国发电装机容量已达19.0亿千瓦,全国 220kV及以上输电线路回路长度超过71万公里。我国电力能源集中在西北,而用户则集中在华东华南,所以高压输电网络的特点是长距离,大跨度,途径的自然环境多种多样。在高湿高寒的恶劣环境中,输电线非常容易发生覆冰舞动事故,由于覆冰形成的规则的非圆断面的缆线在风的激励下形成谐振,造成低...

weixin_32566055的博客 1547

Oracle 初始化参数&性能视图

《Oracle 初始化参数&amp;性能视图》 1.数据库版本 LEO1@LEO1&gt;select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database11g Enterprise Edition...

weixin_34226182的博客 150

RealSense D455启动教程

RealSense D455启动教程 修改rs_camera.launch

每天进步一点点 2417

总结个人关于雷达样式的见解(脉内脉间调制)

概述 雷达有各种各样的脉内脉间调制样式,对于雷达的设计者来说,不外乎三个目的: 1、增加雷达性能,如提高测距精度,增大侦察距离等; 2、雷达的工作机制决定雷达必须采用此种样式的调制,如有些SAR雷达为保证径向测距精度,需要使用脉内宽带调制信号; 3、降低雷达被电子战装备截获的概率,也就是LPI设计。 对于雷达对抗方,则只会观察到信号存在脉内及脉间的调制。对于一般的雷达信号,通常只采用脉内调制,脉间频率调制,脉间PRI调制。 脉间调制类型 1、PD雷达的脉间特征 雷达进行脉间调制的主要是PRI..

年糕的博客 3万+

Oracle学习笔记:基本初始化参数

Oracle单实例必须要设置的初始化参数 *.control_files='d:\oracle10g\app\oracle\product\10.2.0/oradata/USERCENT/\control01.ctl'*.db_name='USERCENT'*.compatible='10.2.0.1.0'*.undo_management='AUTO' 几个注意点:   1.oracle对...

weixin_33725515的博客 145

OpenClaw零基础教程:30分钟搭建你的第一个AI自动化助手

别再看那些满是代码、专业术语的教程了,那些都是给程序员看的。这篇教程,我把所有步骤拆到了极致,你跟着点鼠标就行,点错了都没关系,大不了重装一遍,5分钟的事。

2601_94871597的博客 96

oracle查看初始化参数文件夹,ORACLE初始化参数文件详细文档

注明:本文不是介绍ORACLE初始化参数的具体配置及调优,本文仅介绍初始化参数配置文件PFILE和SPFILE的使用及相关内容说明。1.简介在9i之前,参数文件只有一种,它是文本格式的,称为pfile,在9i及以后的版本中,新增了服务器参数文件,称为spfile,它是二进制格式的。这两种参数文件都是用来存储参 数配置以供oracle读取的,但也有不同点,注意以下几点:1)pfile是文本文件,sp...

weixin_39997194的博客 582

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

oracle 参数文件必须项,ORACLE初始化参数文件详细文档

一、pfile和spfile的区别在9i之前,参数文件只有一种,它是文本格式的,称为pfile,在9i及以后的版本中,新增了服务器参数文件,称为spfile,它是二进制格式的。pfile位于E:\oracle\admin\gaohai\pfile目录下,spfile位于\oracle\ora90\database\目录下,两者区别如下:1)pfile是文本文件,spfile是二进制文件;2)对于参...

weixin_35387135的博客 206

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Windows磁盘分区原理与安全扩容实战指南

磁盘分区是操作系统管理存储空间的基础机制,其本质是通过分区表(MBR/GPT)和文件系统(如NTFS)协同定义物理扇区的逻辑边界。理解分区连续性、系统文件锚定、元数据一致性等底层原理,是避免扩容失败、启动异常或数据丢失的关键。技术价值在于平衡安全性与灵活性:Windows原生工具以稳定性优先,受限于未分配空间邻接性、不可移动系统文件($MFT/hiberfil.sys/pagefile.sys)及引导结构约束;而专业工具则通过扇区级操作、智能碎片重组与原子化元数据重写,突破这些限制。典型应用场景包括C盘扩容

weixin_34216196的博客 335

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

在现有oracle服务器上新建一个oracle实例

一 概述 假如一台服务器上已经安装了一个单机版的oracle实例orcl,这时想在这台服务器上再部署一个单机版的oracle实例ystat,则可以参考该文档进行部署。 二 操作步骤 2.1 创建相关目录 用root用户创建: mkdir -p /u01/app/oracle/oradata/ystat chown -R oracle:oinstall /u01/app/oracle/oradata/ystat su - oracle mkdir -p /u01/app/oracle/ad

雅冰石的专栏 9087

Linux环境下Oracle手动创建数据库

这里写自定义目录标题1 创建/编辑初始化参数文件,并创建相应目录1.由于安装oracle时已搭建数据库db12c,只需进入目录下复制ininitdb12c.ora,改名为init+数据库名.ora;![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330194038792.png)2.点开initsales.ora,选择查找替换,将db12c替换为sales3.将admin/db12c下目录复制到sales下(其中的文件删去)2 启动sales例程1. 设置ORAC

qq_53296893的博客 835

Linux系统安装Oracle 10g

A:初始化网络1.设置网络参数 编辑/etc/sysconfig/network-scripts/ifcfg-eth0,初始化网络参数(根据实际情况编辑)。 编辑/etc/hosts,加入主机名和IP(主机名用hostname或者uname –u命令查看) 2.设置系统服务 禁用一些不必要的系统服务chkconfig iptables off chkconfig ip6tables off chk

Lvhefeng2017的博客 8750

ORACLE RAC+DG(单实例)

ORACLE RAC+DG(单实例) 前提条件: 1.主库RAC已经成功安装,数据库也已经创建。 2.DG备库已经安装完相同版本的oracle软件,无需创建数据库。 1、RAC开启归档。 任意节点: alter system set log_archive_format='%t_%s_%r.arc' scope=spfile sid='*'; alter system set log_archiv...

weixin_42239187的博客 1万+

缺省参数oracle,系统缺省参数 - Oracle Solaris 可调参数参考手册

系统缺省参数各种系统工具的运行是由一组在启动时由各个工具读取的值控制的。用于每个工具的值可能存储在 /etc/default 目录中针对该工具的一个文件中,或者位于服务管理工具 (service management facility, SMF) 配置系统信息库中的一个服务实例的属性中。有关 SMF 服务和属性的更多信息,请参见《Oracle Solaris 管理:常见任务》中的"管理 SMF 服...

weixin_39634022的博客 275
上一篇: 5.12汶川大地震后每天都在关注,现在又是第一个周一了,。
下一篇: 未启用归档数据库非数据文件(spfile,control,redo,undo,temp)全丢失的恢复方法
yzsind
博客等级 码龄25年 1925粉丝 328原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值