首页 > 其他分享 >11g dg 快速搭建命令

11g dg 快速搭建命令

时间:2022-12-07 20:36:58浏览次数:45  
标签:opt 11g dg app dbf orcl oradata oracle 搭建

1、开启强制归档 
alter database force logging;
2、开启归档
SQL> alter system set db_recovery_file_dest_size=5g;
SQL> alter system set db_recovery_file_dest='C:\app\Administrator\archive';
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database archivelog;
SQL> alter database open;


3.   alter system set standby_file_management='auto';

如果设置为auto,主库增删文件dbf 表空间等会相应地自动在备库做出修改(结合convert参数);
如果设置为manual,当在primary删除表空间或数据文件,执行drop tablespace .. including contents and datafiles,
standby 只是在控制文件中将该文件删除,还需要手动将物理文件删除

4 添加log
  • alter database add standby logfile group 4 '/opt/oracle/app/oradata/orcl/' size 50m;
  • alter database add standby logfile group 5 '/opt/oracle/app/oradata/orcl/' size 50m;
  • alter database add standby logfile group 6 '/opt/oracle/app/oradata/orcl/' size 50m;
  • alter database add standby logfile group 7 '/opt/oracle/app/oradata/orcl/' size 50m;

5.主库参数文件
  • DB_UNIQUE_NAME='einvo' 
  • 必须和备库不一样,该值必须同时存在于LOG_ARCHIVE_CONFIG与LOG_ARCHIVE_DEST_n参数中,DG间才能互相通信
  • LOG_ARCHIVE_CONFIG='DG_CONFIG=(einvo,einvodg)'
  • 该参数通过DG_CONFIG属性罗列同一个Data Guard中所有DB_UNIQUE_NAME(含primary db及standby db),以逗号分隔。
    主库和备库相同
  • CONTROL_FILES='/opt/oracle/app/oradata/orcl/control01.ctl', '/opt/oracle/app/oracle/fast_recovery_area/orcl/control02.ctl'
  • LOG_ARCHIVE_DEST_1= 'LOCATION=USE_DB_RECOVERY_FILE_DEST VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=einvo'
  • 归档文件的生成路径,location代表本地机上,service指明在另一台机器上。
  • LOG_ARCHIVE_DEST_2= 'SERVICE=einvo_dg  LGWR  SYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=einvodg'

 

  • REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
  •  EXCLUSIVE:(默认值)独占模式使用密码文件,官档中提到了“only one instance of one database”使用exclusive方式,在数据库中是可以执行对于sysdba用户的增加,修改,删除动作的,同样也可以修改sysdba用户的密码,这些更改会记录到密码文件中去。
  • LOG_ARCHIVE_FORMAT='%t_%s_%r.arc'
  • 指定归档文件格式,这里在主备端应保持一样的格式。
    %t -thread number
    %s -log sequence number
    %r -resetlogs ID
  • 一下两个参数备库上相反
  • FAL_SERVER=einvo_dg 
  • FAL_CLIENT=einvo
  • 主库设置,主要是切换后使用。
  • 备库设置,主要是备库发生gap。次参数来从主库fal_server取日志用的
  • FAL_SERVER = Oracle_Net_service_name

 

  • DB_FILE_NAME_CONVERT='/opt/oracle/app/oradata','/opt/oracle/app/oradata'
  • 对备库起作用,主库文件夹传到备库相应文件中
  • LOG_FILE_NAME_CONVERT='/opt/oracle/app/oradata/orcl/','/opt/oracle/app/oradata/einvodg/'

/opt/oracle/app/oradata/orcl/users01.dbf
/opt/oracle/app/oradata/orcl/undotbs01.dbf
/opt/oracle/app/oradata/orcl/sysaux01.dbf
/opt/oracle/app/oradata/orcl/system01.dbf
/opt/oracle/app/oradata/SAAS_BASIC_TBS_01.dbf
/opt/oracle/app/oradata/SAAS_BASIC_INDEX_TBS_01.dbf
/opt/oracle/app/oradata/SAAS_BUS_TBS_01.dbf
/opt/oracle/app/oradata/SAAS_BUS_INDEX_TBS_01.dbf
/opt/oracle/app/oradata/SAAS_BUS_TBS_2021_01.dbf
/opt/oracle/app/oradata/SAAS_BUS_TBS_2022_01.dbf
/opt/oracle/app/oradata/SAAS_BUS_TBS_2023_01.dbf
/opt/oracle/app/oradata/SAAS_BUS_INDEX_TBS_2021_01.dbf
/opt/oracle/app/oradata/SAAS_BUS_INDEX_TBS_2022_01.dbf
/opt/oracle/app/oradata/SAAS_BUS_INDEX_TBS_2023_01.dbf

 

 

 

/opt/oracle/app/oradata/orcl/redo03.log
/opt/oracle/app/oradata/orcl/redo02.log
/opt/oracle/app/oradata/orcl/redo01.log

 

 


 

标签:opt,11g,dg,app,dbf,orcl,oradata,oracle,搭建
From: https://www.cnblogs.com/zzg520/p/16964438.html

相关文章

  • C环境搭建及配置
    一、MinGW-W64GCC下载1.下载MinGW-W64GCC下载地址12.MinGW各个版本区别3.下载方法2下载地址24.说明如下图二、配置MinGW-W64GCC的环境遍历1.解压......
  • 0-1个人网站搭建记录【1】
    使用阿里云ECS尝试搭建个人网站,在此记录,以作参考。在网上搜索教程发现此类教程往往具有时效性,很多操作步骤随着软件的更新可能会不太一样,所以当你看到这篇文章时如果间隔......
  • k8s集群搭建详细教程【1master2node】
    一、集群分类一主多从:一台master多个多个Node节点多主多从:多个master多个node节点二、安装方式minikube:快速安装搭建单节点k8s工具kubeadm:快速搭建k8s集群的工......
  • 用 nodejs 搭建脚手架
    1前言1.1像我们熟悉的vue-cli,taro-cli等脚手架,只需要输入简单的命令taroinitproject,即可快速帮我们生成一个初始项目。在日常开发中,有一个脚手架工具可以用来提高......
  • 手把手教你在阿里云ECS上搭建惊艳的博客
    手把手教你在阿里云ECS上搭建惊艳的博客相信大多数人都有自己搭建博客网站的想法,本文就手把手一步一步的进行,最终结果类似如下样式:网站软件的选择软件选择成熟而免费的WordP......
  • Vscode——windows系统搭建C/C++开发环境
    VSCode——windows系统搭建C/C++开发环境​​一、搭建C开发环境​​​​1.安装MinGW​​​​2.配置文件​​​​二、搭建C++开发环境​​​​1.安装MinGW​​​​2.配置文......
  • OpenWRT + tc/netem 搭建弱网环境
    OpenWRT+tc/netem搭建弱网环境来源 http://lcodecorex.github.io/2016/11/10/%E6%9E%81%E5%A3%B9%20+%20OpenWRT%20+%20tc:netem%20%E6%90%AD%E5%BB%BA%E5%BC%B1%E7%B......
  • SpringBootWeb项目的简单搭建
    SpringBoot搭建Web项目目录版本及环境Maven配置数据库的连接静态资源的访问版本及环境项目版本描述or选用原因是否必须JDK1.81.8版本经久不......
  • lesson20 神经网络搭建八股
    #lesson20神经网络搭建八股#搭建模块化的神经网络八股:#前向传播就是搭建网络,设计网络结构(forward.py)#defforward(x,regularizer):#w=#b=#y=#retu......
  • NNIE模型转换环境搭建 转载
    NNIE模型转换环境搭建《NNIE模型转换环境搭建》  推荐使用开源项目https://github.com/RaySue/NNIE-lite,使用NNIE像使用ncnn一样简单。KeyWords:多版本gcc安装、NNIE......