Oracle 12.2配置(配置spfile文件)

在生产站点和灾备站点安装数据库完成后,为保证生产站点和灾备站点的spfile文件路径及名称保持一致,需要执行相关配置操作。

前提条件

已准备生产站点与灾备站点数据库。

背景信息

在生产站点和灾备站点安装数据库时,spfile文件存放在asm磁盘,生产和灾备站点环境不同可能会导致创建的 spfile存放路径不同。如果此时进行容灾保护,将导致灾备站点数据库启动失败。

操作步骤

  1. 以具有管理员权限的用户身份登录生产应用服务器,打开命令行窗口。
  2. 执行srvctl config database -db fbdba命令,在生产站点查询到spfile文件路径。

    此处的数据库名称以“fbdba”为例。

    回显信息如下所示:

    [oracle@rac229 ~]$ srvctl config database -db fbdba 
    Database unique name: fbdba 
    Database name: fbdba 
    Oracle home: /u01/app/oracle/product/12.2.0/db_1 
    Oracle user: oracle 
    Spfile: +FBDBA/FBDBA/PARAMETERFILE/spfile.268.984771525

  3. 将灾备站点的spfile文件路径设置与生产站点相同。

    1. 以具有管理员权限的用户身份登录灾备应用服务器,打开命令行窗口。
    2. 执行srvctl modify database -db fbdba -spfile +FBDBA/FBDBA/PARAMETERFILE/spfile.268.984771525命令,设置灾备站点的spfile文件路径与生产站点的spfile文件路径一致。

      +FBDBA/FBDBA/PARAMETERFILE/spfile.268.984771525命令是从步骤2中获得。

    3. 执行srvctl config database -db fbdba命令,查询灾备站点spfile文件路径与生产站点的spfile文件路径一致,配置成功。


版权所有 © 华为技术有限公司