配置Oracle 11g datagurad redo日志cascade传输

目标:实现dataguard redo传输cascade,即dg1的redo日志先传输到dg2,然后再从dg2传输到dg3,从而减少dg1主库的网络带宽压力!通常使用于dg1和dg2在同一局域网内,dg2和dg3通过广域网相连的场合!

一:环境介绍
主库
IP地址:192.168.1.61/24
操作系统版本:rhel5.4 64bit
数据库版本:11.2.0.3 64bit
数据库sid名:dg
数据库名:dg
数据库db_unique_name:dg1


备库1  物理备库
IP地址:192.168.1.62/24
操作系统版本:rhel5.4 64bit
数据库版本:11.2.0.3 64bit
数据库sid名:dg
数据库名:dg
数据库db_unique_name:dg2


备库2  物理备库
IP地址:192.168.1.62/24
操作系统版本:rhel5.4 64bit
数据库版本:11.2.0.3 64bit
数据库sid名:dg
数据库名:dg
数据库db_unique_name:dg3

二:统一修改三台数据库服务器的listener.ora和tnsnames.ora文件如下,listener.ora文件里面的GLOBAL_DBNAME和HOST参数做相应的修改

[oracle@dg1 ~]$ cat $TNS_ADMIN/listener.ora
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = dg1.yang.com)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db1)
      (SID_NAME = dg)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = dg1.yang.com)(PORT = 1521))
      )
    )
  )


[oracle@dg1 ~]$ grep -v '^#' $TNS_ADMIN/tnsnames.ora
dg1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.61)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = dg1.yang.com)
    )
  )

 

dg2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.62)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = dg2.yang.com)
    )
  )

dg3 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.63)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = dg3.yang.com)
    )
  )

三:dg1和dg2数据库服务器构建active dataguard
3.1修改主库初始化参数,添加standby日志组

 
 
  1. [oracle@dg1 ~]$ sqlplus /nolog  
  2. SQL*Plus: Release 11.2.0.3.0 Production on Sat Apr 7 14:11:18 2012  
  3. Copyright (c) 1982, 2011, Oracle.  All rights reserved.  
  4.  
  5. SQL> conn /as sysdba  
  6. Connected.  
  7.  
  8. SQL> !mkdir /u01/app/oracle/archivelog  
  9.  
  10. SQL> alter system set log_archive_dest_1='LOCATION=/u01/app/oracle/archivelog'    
  11. valid_for=(all_logfiles,primary_role) db_unique_name=dg1;  
  12. System altered.  
  13.  
  14. SQL> archive log list;  
  15. Database log mode              Archive Mode  
  16. Automatic archival             Enabled  
  17. Archive destination            /u01/app/oracle/archivelog  
  18. Oldest online log sequence     3  
  19. Next log sequence to archive   5  
  20. Current log sequence           5  
  21.  
  22. SQL> select force_logging,db_unique_name from v$database;  
  23.  
  24. FOR DB_UNIQUE_NAME  
  25. --- ------------------------------  
  26. NO  dg  
  27.  
  28. SQL> alter database force logging;  
  29. Database altered.  
  30.  
  31. SQL> alter system set db_unique_name='dg1' scope=spfile;  
  32. System altered.  
  33.  
  34. SQL> select force_logging,db_unique_name from v$database;  
  35.  
  36. FOR DB_UNIQUE_NAME  
  37. --- ------------------------------  
  38. YES dg  
  39.  
  40. SQL>alter system set log_archive_config='DG_CONFIG=(dg1,dg2,dg3)';  
  41. System altered.  
  42.  
  43. SQL>alter system set log_archive_dest_2='SERVICE=dg2 valid_for=(online_logfile,primary_role) db_unique_name=dg2' scope=spfile;  
  44. System altered.  
  45.  
  46. SQL>alter system set log_archive_dest_3='SERVICE=dg3  valid_for=(standby_logfiles,standby_role) db_unique_name=dg3' scope=spfile;  
  47. System altered.  
  48.  
  49.  
  50. SQL> show parameter remote_login;  
  51.  
  52. NAME                                 TYPE        VALUE  
  53. ------------------------------------ ----------- ------------------------------  
  54. remote_login_passwordfile            string      EXCLUSIVE  
  55.  
  56. SQL> show parameter log_archive_format;  
  57.  
  58. NAME                                 TYPE        VALUE  
  59. ------------------------------------ ----------- ------------------------------  
  60. log_archive_format                   string      %t_%s_%r.dbf  
  61.  
  62. SQL> alter database add standby logfile group 4  '/u01/app/oracle/oradata/dg/standby01.log' size 50M;  
  63. Database altered.  
  64.  
  65. SQL> alter database add standby logfile group 5  '/u01/app/oracle/oradata/dg/standby02.log' size 50M;  
  66. Database altered.  
  67.  
  68. SQL> alter database add standby logfile group 6  '/u01/app/oracle/oradata/dg/standby03.log' size 50M;  
  69. Database altered.  
  70.  
  71. SQL> alter database add standby logfile group 7  '/u01/app/oracle/oradata/dg/standby04.log' size 50M;  
  72. Database altered.  
  73.  
  74. SQL> select member,groupfrom v$logfile order by 2;  
  75.  
  76. MEMBER                                       GROUP#  
  77. ---------------------------------------- ----------  
  78. /u01/app/oracle/oradata/dg/redo01.log             1  
  79. /u01/app/oracle/oradata/dg/redo02.log             2  
  80. /u01/app/oracle/oradata/dg/redo03.log             3  
  81. /u01/app/oracle/oradata/dg/standby01.log          4  
  82. /u01/app/oracle/oradata/dg/standby02.log          5  
  83. /u01/app/oracle/oradata/dg/standby03.log          6  
  84. /u01/app/oracle/oradata/dg/standby04.log          7  
  85. rows selected. 

一:环境介绍3. 3.2 由spfile生成pfile,重启主库,使先前修改的参数生效!修改参数文件,scp至dg2

 
 
  1. SQL> create pfile='/home/oracle/initdg.ora' from spfile;  
  2. File created.  
  3.  
  4. SQL> shutdown immediate  
  5. Database closed.  
  6. Database dismounted.  
  7. ORACLE instance shut down.  
  8.  
  9. SQL> startup  
  10. ORACLE instance started.  
  11.  
  12. Total System Global Area  417546240 bytes  
  13. Fixed Size                  2228944 bytes  
  14. Variable Size             281021744 bytes  
  15. Database Buffers          125829120 bytes  
  16. Redo Buffers                8466432 bytes  
  17. Database mounted.  
  18. Database opened.  
  19.  
  20. SQL> show parameter name;  
  21.  
  22. NAME                                 TYPE        VALUE  
  23. ------------------------------------ ----------- ------------------------------  
  24. db_file_name_convert                 string  
  25. db_name                              string      dg  
  26. db_unique_name                       string      dg1  
  27. global_names                         boolean     FALSE 
  28. instance_name                        string      dg  
  29. lock_name_space                      string  
  30. log_file_name_convert                string  
  31. processor_group_name                 string  
  32. service_names                        string      dg1.yang.com  
  33.  
  34. [oracle@dg1 ~]$ cat initdg.ora   
  35. dg.__db_cache_size=125829120  
  36. dg.__java_pool_size=4194304  
  37. dg.__large_pool_size=4194304  
  38. dg.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment  
  39. dg.__pga_aggregate_target=167772160  
  40. dg.__sga_target=251658240  
  41. dg.__shared_io_pool_size=0  
  42. dg.__shared_pool_size=104857600  
  43. dg.__streams_pool_size=0  
  44. *.audit_file_dest='/u01/app/oracle/admin/dg/adump' 
  45. *.audit_trail='db' 
  46. *.compatible='11.2.0.0.0' 
  47. *.control_files='/u01/app/oracle/oradata/dg/control01.ctl','/u01/app/oracle/fast_recovery_area/dg/control02.ctl' 
  48. *.db_block_size=8192  
  49. *.db_domain='yang.com' 
  50. *.db_name='dg' 
  51. *.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area' 
  52. *.db_recovery_file_dest_size=4322230272  
  53. *.db_unique_name='dg2' 
  54. *.diagnostic_dest='/u01/app/oracle' 
  55. *.dispatchers='(PROTOCOL=TCP) (SERVICE=dgXDB)' 
  56. *.log_archive_config='DG_CONFIG=(dg1,dg2,dg3)' 
  57. *.log_archive_dest_1='LOCATION=/u01/app/oracle/archivelog valid_for=(all_logfiles,primary_role) db_unique_name=dg2' 
  58. *.log_archive_dest_2='SERVICE=dg1  valid_for=(online_logfiles,primary_role) db_unique_name=dg1' 
  59. *.log_archive_dest_3='SERVICE=dg3  valid_for=(standby_logfiles,standby_role) db_unique_name=dg3' 
  60. *.log_archive_format='%t_%s_%r.dbf' 
  61. *.memory_target=419430400  
  62. *.open_cursors=300  
  63. *.processes=150  
  64. *.remote_login_passwordfile='EXCLUSIVE' 
  65. *.undo_tablespace='UNDOTBS1  
  66.  
  67. [oracle@dg1 ~]$ scp initdg.ora 192.168.1.62:/home/oracle/ 

3.3 在dg2上创建密码文件,由pfile生成spfile文件,启动数据库实例到nomount状态,通过rman进行duplicate操作,在11g中,duplicate数据库可以from active database,意味着不需要先在主库上进行rman备份,然后再将备份文件复制到备库上,在10g版本上需要这样操作,操作完成后将备库1置于active dataguard状态,即实时应用日志并只读的状态,adg也是11g dataguard非常大的一个飞跃(dg2只安装数据库软件,未建库)

 
 
  1. [oracle@dg2 ~]$ orapwd file=$ORACLE_HOME/dbs/orapwdg password=123456 entries=5  
  2. [oracle@dg2 ~]$ sqlplus /nolog  
  3. SQL*Plus: Release 11.2.0.3.0 Production on Sat Apr 7 15:40:33 2012  
  4. Copyright (c) 1982, 2011, Oracle.  All rights reserved.  
  5.  
  6. SQL> conn /as sysdba  
  7. Connected to an idle instance.  
  8. SQL> create spfile from pfile='/home/oracle/initdg.ora';  
  9. File created.  
  10.  
  11. SQL> startup nomount  
  12. ORACLE instance started.  
  13.  
  14. Total System Global Area  417546240 bytes  
  15. Fixed Size                  2228944 bytes  
  16. Variable Size             281021744 bytes  
  17. Database Buffers          125829120 bytes  
  18. Redo Buffers                8466432 bytes  
  19.  
  20. [oracle@dg2 ~]$ rman target  sys/123456@dg1 auxiliary sys/123456@dg2  
  21. Recovery Manager: Release 11.2.0.3.0 - Production on Sat Apr 7 16:22:57 2012  
  22. Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.  
  23. connected to target database: DG (DBID=1693312161)  
  24. connected to auxiliary database: DG (not mounted)  
  25.  
  26. RMAN> list backup of database summary; //这个时候主库没有任何的物理备份  
  27. using target database control file instead of recovery catalog  
  28. specification does not match any backup in the repository  
  29.  
  30. RMAN> duplicate target database for standby nofilenamecheck from active database;  
  31.  
  32. ————————输出省略——————  
  33.  
  34. [oracle@dg2 ~]$ sqlplus /nolog  
  35. SQL*Plus: Release 11.2.0.3.0 Production on Sat Apr 7 16:30:11 2012  
  36. Copyright (c) 1982, 2011, Oracle.  All rights reserved.  
  37.  
  38. SQL> conn /as sysdba   
  39. Connected.  
  40. SQL> select database_role,open_mode,name from v$database;  
  41.  
  42. DATABASE_ROLE    OPEN_MODE            NAME 
  43. ---------------- -------------------- ---------  
  44. PHYSICAL STANDBY MOUNTED              DG  
  45.  
  46. SQL> archive log list;  
  47. Database log mode              Archive Mode  
  48. Automatic archival             Enabled  
  49. Archive destination            /u01/app/oracle/archivelog  
  50. Oldest online log sequence     8  
  51. Next log sequence to archive   0  
  52. Current log sequence           10  
  53.  
  54. SQL> alter database open read only;  
  55. Database altered.  
  56.  
  57. SQL> alter database recover managed standby database using current logfile disconnect from session;  
  58. Database altered.  
  59.  
  60. SQL> select database_role,open_mode,name from v$database;  
  61.  
  62. DATABASE_ROLE    OPEN_MODE            NAME 
  63. ---------------- -------------------- ---------  
  64. PHYSICAL STANDBY READ ONLY WITH APPLY DG 

3.4测试主库上切换日志

 
 
  1. SQL> alter system switch logfile;  
  2. System altered.  
  3.  
  4. SQL> select message from v$dataguard_status;  
  5. MESSAGE  
  6. --------------------------------------------------------------------------------  
  7. LNS: Completed archiving log 3 thread 1 sequence 9  
  8. ARC0: Beginning to archive thread 1 sequence 9 (1049579-1050098)  
  9. ARC0: Completed archiving thread 1 sequence 9 (1049579-1050098)  
  10. LNS: Standby redo logfile selected for thread 1 sequence 10 for destination LOG_  
  11. ARCHIVE_DEST_2  
  12.  
  13. LNS: Beginning to archive log 1 thread 1 sequence 10  
  14. LNS: Completed archiving log 1 thread 1 sequence 10  
  15. ARC2: Beginning to archive thread 1 sequence 10 (1050098-1050271)  
  16. ARC2: Completed archiving thread 1 sequence 10 (1050098-1050271)  
  17. LNS: Beginning to archive log 2 thread 1 sequence 11  
  18.  
  19. 备库上查看日志应用情况  
  20. SQL> archive log list;  
  21. Database log mode              Archive Mode  
  22. Automatic archival             Enabled  
  23. Archive destination            /u01/app/oracle/archivelog  
  24. Oldest online log sequence     9  
  25. Next log sequence to archive   0  
  26. Current log sequence           11 

3.5 实际操作应用情况,发现需要主库上切换日志后,数据才会同步,也就是standby日志组未使用

 
 
  1. SQL> create table t1 as select * from dba_objects;  
  2. Table created.  
  3.  
  4. SQL> alter system switch logfile;   
  5. System altered.  
  6.  
  7. SQL> conn sys/123456@dg2 as sysdba  
  8. Connected.  
  9. SQL> select count(*) from t1;  
  10.  
  11.   COUNT(*)  
  12. ----------  
  13.      74510 

四:配置redo传输的cascade
4.1 将修改过的初始化文件传输到dg3上(dg3服务器上同样只安装数据库软件,不建库)

[oracle@dg2 ~]$ cat initdg.ora
dg.__db_cache_size=125829120
dg.__java_pool_size=4194304
dg.__large_pool_size=4194304
dg.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
dg.__pga_aggregate_target=167772160
dg.__sga_target=251658240
dg.__shared_io_pool_size=0
dg.__shared_pool_size=104857600
dg.__streams_pool_size=0
*.audit_file_dest='/u01/app/oracle/admin/dg/adump'
*.audit_trail='db'
*.compatible='11.2.0.0.0'
*.control_files='/u01/app/oracle/oradata/dg/control01.ctl','/u01/app/oracle/fast_recovery_area/dg/control02.ctl'
*.db_block_size=8192
*.db_domain='yang.com'
*.db_name='dg'
*.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'
*.db_recovery_file_dest_size=4322230272
*.db_unique_name='dg3'
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=dgXDB)'
*.log_archive_config='DG_CONFIG=(dg1,dg2,dg3)'
*.log_archive_dest_1='LOCATION=/u01/app/oracle/archivelog valid_for=(all_logfiles,primary_role) db_unique_name=dg3'
*.standby_archive_dest=/u01/app/oracle/standbylog
*.log_archive_format='%t_%s_%r.dbf'
*.memory_target=419430400
*.open_cursors=300
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.undo_tablespace='UNDOTBS1'

4.2 通过pfile生成spfile,将数据库启动到nomount状态,然后进行duplicate

 
 
  1. [oracle@dg3 ~]$ sqlplus /nolog  
  2. SQL*Plus: Release 11.2.0.3.0 Production on Sat Apr 14 18:01:59 2012  
  3. Copyright (c) 1982, 2011, Oracle.  All rights reserved.  
  4.  
  5. SQL> conn /as sysdba  
  6. Connected to an idle instance.  
  7. SQL> create spfile from pfile='/home/oracle/initdg.ora';  
  8. File created.  
  9.  
  10. SQL> startup nomount  
  11. ORACLE instance started.  
  12.  
  13. Total System Global Area  417546240 bytes  
  14. Fixed Size                  2228944 bytes  
  15. Variable Size             281021744 bytes  
  16. Database Buffers          125829120 bytes  
  17. Redo Buffers                8466432 bytes  
  18.  
  19. [oracle@dg3 ~]$ rman target  sys/123456@dg1 auxiliary sys/123456@dg3  
  20. Recovery Manager: Release 11.2.0.3.0 - Production on Sat Apr 14 18:02:59 2012  
  21. Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.  
  22.  
  23. connected to target database: DG (DBID=1693928392)  
  24. connected to auxiliary database: DG (not mounted)  
  25.  
  26. RMAN> duplicate target database for standby nofilenamecheck from active database;  
  27.  
  28. ————————输出省略—————— 

 4.3 将备库dg3置于只读且应用日志模式下

 
 
  1. [oracle@dg3 ~]$ sqlplus /nolog  
  2. SQL*Plus: Release 11.2.0.3.0 Production on Sat Apr 14 18:49:12 2012  
  3. Copyright (c) 1982, 2011, Oracle.  All rights reserved.  
  4.  
  5. SQL> conn /as sysdba  
  6. Connected.  
  7. SQL> alter database open read only;  
  8. Database altered.  
  9.  
  10. SQL> alter database recover managed standby database using current logfile disconnect from session;  
  11. Database altered.  
  12.  
  13. SQL> select open_mode,database_role,name from v$database;  
  14.  
  15. OPEN_MODE            DATABASE_ROLE    NAME 
  16. -------------------- ---------------- ---------  
  17. READ ONLY WITH APPLY PHYSICAL STANDBY DG 

五:测试

 
 
  1. SQL> conn /as sysdba  
  2. Connected.  
  3. SQL> select open_mode,database_role,name from v$database;  
  4.  
  5. OPEN_MODE            DATABASE_ROLE    NAME 
  6. -------------------- ---------------- ---------  
  7. READ WRITE           PRIMARY          DG  
  8.  
  9. SQL> truncate table t1;  
  10. Table truncated.  
  11.  
  12. SQL> conn sys/123456@dg2 as sysdba  
  13. Connected.  
  14. SQL> select count(*) from t1;  
  15.  
  16.   COUNT(*)  
  17. ----------  
  18.      74510  
  19.  
  20. SQL> conn sys/123456@dg3 as sysdba  
  21. Connected.  
  22. SQL> select count(*) from t1;  
  23.  
  24.   COUNT(*)  
  25. ----------  
  26.      74510  
  27.  
  28. SQL> conn /as sysdba  
  29. Connected.  
  30. SQL> alter system switch logfile; //主库上未切换日志前,数据不能同步  
  31. System altered.  
  32.  
  33. SQL> conn sys/123456@dg2 as sysdba  
  34. Connected.  
  35. SQL> select count(*) from t1;  
  36.  
  37.   COUNT(*)  
  38. ----------  
  39.          0  
  40.  
  41. SQL> conn sys/123456@dg3 as sysdba  //在dg3上可以看到明显的延迟情况  
  42. Connected.
  43. SQL> select count(*) from t1;  
  44.  
  45.   COUNT(*)  
  46. ----------  
  47.      74510  
  48.  
  49. SQL> select count(*) from t1;  
  50.  
  51.   COUNT(*)  
  52. ----------  
  53.          0  
  54.  
  55. SQL> select message from v$dataguard_status; //查看备库dg3的dataguard状态  
  56. MESSAGE  
  57. --------------------------------------------------------------------------------  
  58. Media Recovery Log /u01/app/oracle/standbylog/1_13_780597393.dbf  
  59. Media Recovery Waiting for thread 1 sequence 14  
  60. FAL[client]: Error fetching gap sequenceno FAL server specified  
  61. RFS[1]: Assigned to RFS process 2701  
  62. Media Recovery Log /u01/app/oracle/archivelog/1_14_780597393.dbf  
  63. Media Recovery Waiting for thread 1 sequence 15  
  64. FAL[client]: Error fetching gap sequenceno FAL server specified  
  65. 18 rows selected.  
  66.  
  67. SQL> alter system set fal_server='dg2';  
  68. System altered.  
  69.  
  70. SQL> alter system set fal_client='dg3';  
  71. System altered. 

总结:
1:在测试上,可以将主库的log_archive_dest_state_3参数设置为defer,然后切换日志,观察dg2,dg3的日志传输情况
2:在本文档中没有设置standby_file_management参数,因为不涉及新建数据文件的操作
3:在dg1和dg2上均未设置fal_server和fal_client参数,因为此处不考虑dg的角色切换问题,纯粹测试redo日志的cascade传输
4:本文档未能成功实现adg,猜想和几个归档日志路径配置的参数相关,后续将继续测试!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 ADG 11.2 dg部署测试 2 ADG 12c Cascaded-Data Guard配置手册-11 3 ADG 12c Data Guard配置手册-01 4 ADG AIX下Oracle 11G安装及DG配置规范 5 ADG BLOG_Oracle_lhr_一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 6 ADG Creating Standby Database with Grid Control-15 7 ADG data-guard-far-sync 8 ADG DataGuard环境搭建详细步骤(老方法) 9 ADG Dataguard实操steps 10 ADG Linux+Oracle 11g+RAC+12cc+adg国内业界最详细生产系统下实施文档 11 ADG Linuxel6.5 RAC+DG11204bestpratice 12 ADG Linuxel6.5 RAC+DG11204脚本安装 13 ADG Oracle 10g DataGuard实施文档 14 ADG ORACLE 11G DATAGUARD 搭建(RMAN duplicate方式-相同目录结构) 15 ADG oracle 11g rac+单机dataguard实施文档(详细) 16 ADG Oracle 11gORACLE ACTIVE DATA GUARD 17 ADG Oracle 11gR2 使用copy 数据文件搭建物理 Data Guard 18 ADG Oracle 11gR2-Data Guard 单机到集群 19 ADG Oracle 11gR2-Data Guard 单机到集群 20 ADG Oracle 12c dg-setup-rac-phys-standby-to-rac-prim 21 ADG oracle 12cR2 for linux 单机+dataguard实施文档(最详细) 22 ADG Oracle 19c rac+adg 23 ADG Oracle 9i搭建DG方案 24 ADG oracle active dataguard-deep-dive 25 ADG Oracle DataGuard部署 26 ADG oracle_11gR2_x64_RAC+ASM+DG(最新精编版) 27 ADG Oracle_Db_DG环境搭建中文图文手册DBA珍藏版 28 ADG Oracle_Db_DG环境搭建中文图文手册DBA珍藏版 29 ADG oracle11g adg部署 30 ADG oracle11g on docker for windows10 31 ADG oracle11g-dg不停机部署(终) 32 ADG oracle-active-data-guard 33 ADG rac_dg的搭建_步骤加总结 34 ADG step by step install oracle10gR2 for windows dataguard 35 ADG 某儿童医院_灾备切换演练_实施方案 36 ADG 在Docker上搭建Oracle 11G DG 37 ADG 主rac + 备rac 部署_blog版 38 DG Centos6.10部署Oracle10gDataGuard 39 DG 搭建一主两备 40 Install AIX 6.1上安装oracle 11g 41 Install AIX 7.1上安装Oracle 11g 需要注意的地方 42 Install Centos6.5下安装Oracle 11g 43 Install Centos6.5下安装Oracle 11g 44 Install CentOS7.3环境下Oracle安装手册 45 Install CENTOS7-64位下安装Oracle11g 46 Install Centos7安装Oracle12数据库 47 Install DB 静默安装 48 Install HP-UX平台安装ORA10g 49 Install LAB100 - v5 - Install new 19c software 50 Install Linux_Oracle 10.2.0.5_安装部署手册 净化版 51 Install Linux_Oracle 10.2.0.5_安装部署手册 净化版 52 Install Linux_Oracle_install 53 Install Linux6.5(RHEL6.5)安装ORACLE11g 54 Install Linux7%2Boracle12C安装实战 55 Install LINUX环境下静默安装ORACLE11gR2数据库软件 56 Install Linux下ODI安装 57 Install odi12c安装部署 58 Install Oracle 11.2 在裸设备上创建数据库 59 Install Oracle 12C 18C 19C 操作系统兼容列表及配置要求 60 Install Oracle 12C linux7安装文档 61 Install Oracle 12C linux7安装文档 62 Install Oracle 9i 10g 11g 操作系统兼容列表及配置要求 63 Install Oracle BIEE-12c-Linux安装配置手册 64 Install Oracle Database (RDBMS) on Unix AIX,HP-UX,Linux,Solaris and MS Windows Operating Systems Installation and Configuration Requirements Quick Reference (12.112.218c19c) 65 Install Oracle Database 12c Release 1 Enterprise Edition and Oracle Real Application Clusters on IBM Power Systems with AIX7.1 66 Install Oracle Enterprise Manager上的Oracle企业管理器云控制13c第3版 67 Install Oracle Linux 8上的Oracle Database 19c安装 68 Install Oracle 安装 20140712 69 Install Oracle 补丁介绍及安装操作说明 70 Install OracleLinux6.5下安装Oracle11g_文件系统 71 Install RedHat5.5安装Oracle11G_R2 72 Install rhel7安装oracle10g-11g-12c注意事项 73 Install rhel7安装oracle10g-11g-12c注意事项 74 Install Solaris 10 x86安装oracle12c 75 Install Solaris 10安装oracle 10g 76 Install Solaris 10上的Oracle Database 11g第2版 77 Install ToadforOracle_DBA_Suite_1061Installation_Guide 78 Install 静默安装ORACLE11G数据库 79 Install 在 Solaris 11 SPARC 上安装 Oracle Database 12.1 的要求 (Doc ID 1602904.1) 80 Install 在Oracle Linux 6和7上安装oracle 18c 81 Master Note For Oracle Flashback Technologies (文档 ID 1138253.1) 82 NetBackup_Troubleshoot_Guide 83 OceanStorF面向Oracle数据库OLAP最佳实践 84 OEM Cloud Control 13.3 Installation on Oracle Linux 85 OEM Cloud Control 13.3 on Oracle Linux 7 静默安装 86 OGG goldengate安装文档 87 OGG oracle12c_ogg安装配置 88 OGG 某儿童医院_Oracle OGG&DG部署文档参考 89 openfile + vmware + centos7 90 openfile 安装 91 openfile 的配置方法 92 openfile 逻辑卷管理应用 93 Oracle 11gR2_概念手册中文版 94 Oracle 20c+体系结构图 95 Oracle Linux 5和6上的Oracle WebLogic Server 96 Oracle OCP课程实验v1.7 97 Oracle 迁移至 PostgreSQL 在华为 ARM 上的解决方案 98 Oracle 数据库隐含参数设置 99 Oracle 隐含参数 100 Oracle 诊断事件及深入解析10053事件 101 OS deploying-odg-with-oda-1615029 102 OS IBM AIX Oracle 19c-tips Shanmugam Oct2019 103 OS Red_Hat_Enterprise_Linux-6-DM_Multipath-zh-CN 104 OS SharePlex简易使用维护文档 105 OS 配置udev共享存储 106 RAC 10G添加删除节点 107 RAC 11.2.0.4 增删节点详细操作 108 RAC 11204 for Linux(RAC) 环境配置数据库参数最佳实践 109 RAC 12c R2 GI 和RAC 安装文档 110 RAC 19c-rac-linux-install 111 RAC AIX 6.1安装Oracle 11203 112 RAC AIX 部署oracle 11GR2 集群实施报告 113 RAC AX7.3 oracle_rac12.2安装 114 RAC BLOG_Oracle_lhr_RAC 12cR1安装 115 RAC centos7.7部署oracle12.2.0.1rac 116 RAC deploying_oracle_rac_12c_rhel7_v1.1_0 117 RAC Guides_Rac11gR2OnLinux--(from redhat) 118 RAC Guides安装指南_Rac11gR1OnHPUX 119 RAC Guides安装指南_Rac11gR2OnAIX 120 RAC Guides安装指南_Rac11gR2OnLinux 121 RAC Guides安装指南_Rac11gR2OnSolaris 122 RAC Guides安装指南_Rac11gR2OnWindows 123 RAC Install_Oracel_RAC_12.2.0.1_on_Oracle_Linux_6.5 124 RAC Install_Oracel_RAC_12.2.0.1_on_Oracle_Linux_6.5 125 RAC Installation walk-through - Oracle Grid-RAC 11.2.0.4 on Oracle Linux 7 126 RAC install-Oracle-11gR2-RAC-on-HP-UX-11.31 127 RAC linux 7.2 Oracle 1
安装 Search Guard 25.5 可以分为以下几个步骤: 1. 安装 Elasticsearch 首先需要安装 Elasticsearch,可以去 Elasticsearch 官网下载对应版本的 Elasticsearch 安装包,然后按照官方文档进行安装。 2. 安装 Search Guard 插件 在 Elasticsearch 安装完成后,可以使用 Elasticsearch 插件管理工具进行 Search Guard 插件的安装。在终端输入以下命令: ``` bin/elasticsearch-plugin install com.floragunn:search-guard-5:<version> ``` 其中 `<version>` 是指 Search Guard 的版本号。 3. 配置 Search Guard 安装完成 Search Guard 插件后,需要对其进行配置。可以在 Elasticsearch 的配置文件中添加以下内容: ``` searchguard.authcz.admin_dn: - CN=kirk,OU=client,O=client,L=test,C=de searchguard.ssl.transport.enabled: true searchguard.ssl.transport.keystore_filepath: keystore.jks searchguard.ssl.transport.truststore_filepath: truststore.jks searchguard.ssl.transport.enforce_hostname_verification: false ``` 其中,`CN=kirk,OU=client,O=client,L=test,C=de` 是管理员的证书信息,`keystore.jks` 和 `truststore.jks` 分别是证书和信任库的文件路径。 4. 启动 Elasticsearch 和 Search Guard 最后,启动 Elasticsearch 和 Search Guard 服务即可。在 Elasticsearch 的安装目录下,执行以下命令: ``` bin/elasticsearch ``` 然后在终端输入以下命令启动 Search Guard: ``` java -Dsg.config=./sgconfig/sg_config.yml -Dsg.audit.config=./sgconfig/sg_audit.yml -Dsg.ssl.config=./sgconfig/sg_ssl.yml -jar plugins/search-guard-5/tools/search-guard-5-<version>-installer.jar ``` 其中,`sg_config.yml`、`sg_audit.yml` 和 `sg_ssl.yml` 分别是 Search Guard配置文件。执行完以上命令后,就可以访问 Elasticsearch 服务了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值