`
哇哈哈852
  • 浏览: 91646 次
文章分类
社区版块
存档分类
最新评论

RAC 环境下参数文件(spfile)管理

阅读更多


RAC环境下,初始化参数文件与但实例下参数文件有些异同,主要表现在初始化参数可以为多个实例公用,也可以单独设置各个实例的初始化参数。对于那些非共用的初始化参数则必须要单独设置,而共用的则可以单独设置,但一般不建议这么用。本文描述RAC 环境下参数文件(spfile)的相关管理工作。

1、参数文件的位置 
 
  SQL> show parameter instance_name 
   
  NAME                                TYPE        VALUE 
  ------------------------------------ ----------- ------------------------------ 
  instance_name                        string      ora10g1 
  SQL> show parameter spfile; 
   
  NAME                                TYPE        VALUE 
  ------------------------------------ ----------- ------------------------------ 
  spfile                              string      +DG1/ora10g/spfileora10g.ora 
   
  SQL> show parameter instance_name 
   
  NAME                                TYPE        VALUE 
  ------------------------------------ ----------- ------------------------------ 
  instance_name                        string      ora10g2 
  SQL> show parameter spfile 
   
  NAME                                TYPE        VALUE 
  ------------------------------------ ----------- ------------------------------ 
  spfile                              string      +DG1/ora10g/spfileora10g.ora 
   
  SQL> show parameter cluster 
   
  NAME                                TYPE        VALUE 
  ------------------------------------ ----------- ------------------------------ 
  cluster_database                    boolean    TRUE 
  cluster_database_instances          integer    2 
   
   
  Oracle@bo2dbp:~> cd /u01/oracle/admin/ora10g 
  oracle@bo2dbp:/u01/oracle/admin/ora10g> ls 
  adump  bdump  cdump  dpdump  hdump  pfile  udump 
  oracle@bo2dbp:/u01/oracle/admin/ora10g> cd pfile 
  oracle@bo2dbp:/u01/oracle/admin/ora10g/pfile> ls -hltr 
  total 4.0K 
  -rw-r----- 1 oracle oinstall 2.7K 2012-09-27 12:12 init.ora.8272012121245 
  oracle@bo2dbp:/u01/oracle/admin/ora10g/pfile> cd $ORACLE_HOME/dbs 
  oracle@bo2dbp:/u01/oracle/db/dbs> ls *.ora 
  init+ASM1.ora  initdw.ora  initGOBO1A_tmp.ora  initGOBO4A.ora  init.ora  initora10g1.ora 
  oracle@bo2dbp:/u01/oracle/db/dbs> more initora10g1.ora 
  SPFILE='+DG1/ora10g/spfileora10g.ora' 
  oracle@bo2dbs:/u01/oracle/db/dbs> more initora10g2.ora 
  SPFILE='+DG1/ora10g/spfileora10g.ora' 
   
  #由上面的查询可知RAC环境下的参数文件通常都存放在RAW或者ASM中,缺省路径为$ORACLE_HOME/dbs/init{ORACLE_SID}.ora 
  #各个实例只是存放pfile文件,pfile文件的内容是指向spfile文件的位置,即告诉,兄弟,你去xx去找那个spfile吧,哈哈,,, 
  #注,Oracle数据库启动时会先找spfile${ORACLE_SID.ora},如果对应的spfile不存在则找spfile.ora 
  #如果spfile.ora找不到,则找相应的pfile(init{ORACLE_SID}.ora) 
  #那,要是都找不到呢,那就是用缺省的init.ora尝试启动实例  
  • 大小: 53.3 KB
分享到:
评论

相关推荐

    RAC中创建spfile

    在RAC环境中配置和管理spfile(服务器参数文件)是至关重要的,因为它存储了数据库实例的配置参数。 首先,我们需要了解spfile在RAC环境下的创建和使用过程。与传统的单实例数据库不同,在RAC中,数据库实例可能...

    ORACLE_RAC数据库中的初始化参数的设置

    - **SPFILE**: 指定服务器参数文件的位置,通常情况下各实例可以共享同一份SPFILE,但也有可能因为部署需求而不同。 - **UNDO_RETENTION**: 规定了未提交事务的数据保留时间,各实例可根据负载差异调整。 #### 如何...

    Oracle Rac 集群数据文件改变目录操作

    2. **创建新SPFILE**:使用`CREATE PFILE`命令生成一个初始化参数文件,然后用`CREATE SPFILE`命令从新创建的PFILE生成SPFILE,指定新的位置。 3. **赋予别名**:通过ASM命令行工具ASMCMD,查看新SPFILE的位置并赋予...

    Oracle中SPFILE文件特点及其具体操作

    - **RAC共享**:在Real Application Clusters (RAC)环境下,多个实例可以共享一个SPFILE,简化了多节点集群的配置管理。 2. **SPFILE的创建、导出与更新:** - **创建**:SYSDBA或SYSOPER权限的用户可以在任何...

    计算机等考三级数据库基础:rac环境下更改归档模式.docx

    在Oracle数据库环境中,特别是在Real Application Clusters (RAC)架构下,管理归档模式是一项复杂的任务,因为涉及多个节点的同步和数据一致性。RAC是一种高可用性解决方案,允许多个实例同时访问同一个数据库,因此...

    Oracle10G_RAC环境下字符集

    SPFILE是Oracle数据库的动态参数文件,包含数据库运行所需的所有参数。在每个节点上,找到并编辑SPFILE,更新NLS_CHARACTERSET参数为新的字符集。例如,如果要更改为AL32UTF8,可以使用以下SQL*Plus命令: ```sql...

    Oracle数据库SPFILE文件特点及具体操作

    再者,SPFILE允许在没有远程数据库的INIT.ORA拷贝的情况下启动数据库,这对于多实例环境,特别是Real Application Clusters (RAC)集群,是极其有用的。在RAC环境中,多个实例可以共享一个SPFILE,简化了管理并增强了...

    Oracle RAC环境修改字符集遇到ORA-00205解决方法.rar

    这个错误通常表示启动参数文件(SPFILE)中的系统ID(SID)与实例ID不匹配,或者SPFILE本身存在问题。下面我们将详细探讨这个问题的成因、影响以及如何解决。 **ORA-00205错误的成因:** 1. SPFILE损坏或不完整:...

    某大型企业Oracle-RAC环境数据备份与恢复实践.docx

    包括生成 spfile 参数文件、复制控制文件、将备份数据注册到 RMAN、数据还原恢复、修改数据库日志文件等步骤。 五、实践总结 在本文档中,我们介绍了某大型企业 Oracle RAC 环境数据备份与恢复实践的经验和教训。...

    oracle RAC集群修改归档日志路径.docx

    接下来,你需要更新数据库的初始化参数文件(SPFILE)来指定新的归档日志目的地。执行如下SQL命令: ``` alter system set log_archive_dest_1='location=+DATA/RACDB/archivelog' scope=spfile sid='*'; ``` ...

    Oracle19c RAC+ RACDG配置详细部署文档

    在配置RAC主库时,`srvctl config database -a -db ORCLCDB`命令用于查看数据库的相关配置,包括唯一名称、数据库名称、Oracle Home、Spfile位置、密码文件、启动和停止选项、角色、管理策略、服务器池、磁盘组、...

    RAC+RMAN单实例的恢复

    ### RAC+RMAN单实例恢复详解 #### 环境背景 本篇文章将详细介绍如何在RAC(Real ...在整个恢复过程中,特别需要注意的是参数文件的正确配置以及数据文件路径的调整,以确保数据库能够正常启动并在目标环境中运行。

    单实例迁移到Oracle RAC最佳实践

    4. 目标端根据修改的参数文件启动数据库。 5. 源端传输密码文件至目标端,防止rman在连接目标端时报无权限的错误。 6. 目标端根据修改的参数文件启动数据库。 7. 克隆数据库。 8. 等待目标端数据库open后增加第二...

    11.2rac更换存储

    - 从该参数文件创建一个新的SPFILE:`create spfile='+newdatadg/rac/spfile' from pfile='/tmp/pfile.txt'` ### 10. 验证更改 - 检查`$ORACLE_HOME/dbs/intrac1.ora`文件确认SPFILE的路径是否正确设置。 ### 11. ...

    阿里云ECS环境下CentOS-linux 7.6系统Oracle 19C RAC双节点集群安装部署-优化-维护手册.pdf

    接下来是数据库实例的创建,包括设置数据库参数,创建控制文件,初始化参数文件(SPFILE)。在部署过程中,还要注意权限设置,如Oracle用户和组的权限,以及文件系统的权限。安装完成后,需要进行性能调优,包括SQL...

Global site tag (gtag.js) - Google Analytics