安装后处理

介绍Oracle 11g RAC安装完成后的优化配置操作。

修改数据文件最大个数
介绍如何修改数据文件最大个数,以适应eSpace EC解决方案的各使用场景。
修改数据库用户密码有效期
默认密码过期天数约为半年,介绍如何取消数据库用户密码有效期。
设置数据库归档模式
介绍如何设置数据库归档模式。
设置数据库归档路径
“log_archive_dest”参数或“log_archive_dest _1”参数都可以指定归档日志的路径,但二者只能选择一个,不能同时使用,否则会导致数据库无法启动的后果。介绍如何使用参数“log_archive_dest _1”指定归档日志的路径。

修改数据文件最大个数

介绍如何修改数据文件最大个数,以适应eSpace EC解决方案的各使用场景。

操作步骤

  1. oracle用户登录Oracle服务器节点linux49,执行以下命令修改数据文件最大个数和停止数据库。

    sqlplus "/ as sysdba"

    alter system set db_files=1024 scope=spfile;
    System altered.
    shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
  2. oracle用户登录Oracle服务器节点linux50,执行以下命令修改数据文件最大个数和停止数据库。

    sqlplus "/ as sysdba"

    alter system set db_files=1024 scope=spfile;

    shutdown immediate;

  3. 分别在节点1和2中执行以下命令启动数据库。

    startup

  4. 退出SQL命令行。

    exit

修改数据库用户密码有效期

默认密码过期天数约为半年,介绍如何取消数据库用户密码有效期。

前提条件

请确认数据库服务器各节点的Oracle数据库和监听服务启动正常。

操作步骤

  1. oracle用户分别登录其中一个服务器节点。
  2. 执行命令sqlplus "/ as sysdba"登录数据库。
  3. 取消数据库用户密码有效期
  4.   修改oracle用户密码永不过期(密码过期)取消Oracle用户密码登录错误次数限制
  5. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
  6. alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
  7. 验证数据库用户密码有效期限制是为“UNLIMITED”。
  8. select * from dba_profiles where profile='DEFAULT' and RESOURCE_NAME = 'PASSWORD_LIFE_TIME';

    如果显示如下信息,表示参数已设置为“UNLIMITED”。
    PROFILE                        RESOURCE_NAME                    RESOURCE
    ------------------------------ -------------------------------- --------
    LIMIT
    ----------------------------------------
    DEFAULT                        PASSWORD_LIFE_TIME               PASSWORD
    UNLIMITED


    设置数据库归档模式

    介绍如何设置数据库归档模式。

    前提条件

    请确认数据库服务器各节点的Oracle数据库和监听服务启动正常。

    操作步骤

    1. oracle用户分别登录各服务器节点。
    2. 执行命令sqlplus /as sysdba登录数据库。
    3. linux49节点上,执行命令archive log list;,检查数据库是否已经是archivelog mode。

      系统显示类似如下信息。

      Database log mode              No Archive Mode
      Automatic archival             Disabled
      Archive destination            
      Oldest online log sequence     4
      Next log sequence to archive   5
      Current log sequence           5
      • 如果粗体部分信息为No Archive Mode,表示数据库为非归档模式,则继续下一步。
      • 如果粗体部分信息为Archive Mode,表示数据库已设置为归档模式。
    4. linux49节点上,修改“cluster_database”参数为“false”。

      alter system set cluster_database=false scope=spfile;

    5. linux49节点上,修改archive的缺省参数,以下是必须修改的三个参数。

      alter system set log_archive_format='%t_%s_%r.dbf' scope=spfile;

      alter system set log_archive_start= TRUE scope=spfile;

      alter system set log_archive_dest_1='LOCATION=+dg_archive' scope=spfile;

      说明:
      其中LOCATION=+dg_archive为归档日志的位置,根据实际情况更改。
    6. 执行命令shutdown immediate;停掉所有节点数据库。
    7. linux49节点上,执行命令startup mount;,将数据库以mount方式启动。
    8. linux49节点上,执行命令alter database archivelog;,将数据库修改为archivelog方式。
    9. linux49节点上,执行命令alter database open;打开数据库。
    10. linux49节点上,修改“cluster_database”参数为“true”。

      alter system set cluster_database=true scope=spfile;

    11. linux49节点上,执行命令shutdown immediate;停掉数据库。
    12. linux49节点上,执行命令startup;启动数据库。
    13. linux49节点上,执行命令archive log list;,检查数据库是否已经是archivelog mode。

      如果系统显示如下粗体信息,表示数据库已经切换到archivelog mode。

      Database log mode              Archive Mode
      Automatic archival             Enabled
      Archive destination            /ora_arch/
      Oldest online log sequence     4
      Next log sequence to archive   5
      Current log sequence           5
      
    14. 执行命令startup;启动linux50节点的数据库。

    设置数据库归档路径

    “log_archive_dest”参数或“log_archive_dest _1”参数都可以指定归档日志的路径,但二者只能选择一个,不能同时使用,否则会导致数据库无法启动的后果。介绍如何使用参数“log_archive_dest _1”指定归档日志的路径。

    前提条件

    • 请确认数据库服务器各节点的Oracle数据库和监听服务启动正常。
    • 提前规划数据库归档路径,下面以“+DG_ARCHIVE”为例。

    操作步骤

    1. oracle用户分别登录各服务器节点。
    2. 执行命令sqlplus /as sysdba登录数据库。
    3. 设置归档日志的路径。

      alter system set log_archive_dest_1='LOCATION=+DG_ARCHIVE' scope=spfile;

      alter system set log_archive_dest='' scope=spfile;

    4. 执行命令shutdown immediate;停掉所有数据库节点。
    5. linux49节点上,执行命令startup;启动数据库。
    6. linux49节点上,执行命令show parameter log_archive_dest_1;,检查归档日志路径。

      系统显示如下粗体部分信息,表示归档日志路径已修改。

      NAME                                 TYPE        VALUE
      ------------------------------------ ----------- ------------------------------
      log_archive_dest_1                   string      LOCATION=+DG_ARCHIVE
      log_archive_dest_10                  string
    7. 启动linux50节点上的数据库。

原文地址:https://www.cnblogs.com/connected/p/12804966.html