{"id":13258,"date":"2020-01-16T16:23:18","date_gmt":"2020-01-16T15:23:18","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/"},"modified":"2023-06-15T16:41:03","modified_gmt":"2023-06-15T14:41:03","slug":"dbvisit-standby-9-do-you-know-the-new-snapshot-feature","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/","title":{"rendered":"Dbvisit Standby 9 : Do you know the new snapshot feature?"},"content":{"rendered":"<p><strong>By Mouhamadou Diaw<\/strong><\/p>\n<p>Dbvisit snapshot option is a new feature available starting from version <strong>9.0.06<\/strong>. I have tested this option and in this blog I am describing the tasks I have done.<br \/>\nThe configuration I am using is following<br \/>\ndbvist1 : primary server<br \/>\ndbvist 2 : standby server<br \/>\norcl : oracle 19c database<br \/>\nWe suppose that the dbvisit environment is already set and the replication is going fine. See previous <a href=\"https:\/\/www.dbi-services.com\/blog\/creating-standby-database-with-dbvisit-8\/\" target=\"_blank\" rel=\"noopener noreferrer\"> blog <\/a>for setting up dbvisit standby<br \/>\nFirst there are two options<br \/>\n-Snapshot Groups<br \/>\n-Single Snapshots<\/p>\n<p><strong>Snapshot Groups<\/strong><br \/>\nThis option is ideal for companies that are using Oracle Standard Edition (SE,SE1,SE2) where they would like to have a &#8220;database that is read-only, but also being kept up to date&#8221; . It allows to create 2 or more read-only snapshots of the standby at a time interval. The snapshot will be opened in a read-only mode after its creation. A new service which will point to the latest snapshot is created and will be automatically managed by the listener.<br \/>\nThe use of the feature is very easy. As it required managing filesystems like mount and umount, the user which will create the snapshot need some admin privileges.<br \/>\nIn our case we have configured the user with full sudo privileges, but you can find all required privileges in the <a href=\"https:\/\/dbvisit.atlassian.net\/wiki\/spaces\/DS9QSG\/pages\/1486651397\/Dbvisit+Standby+Snapshot+Option\/\" target=\"_blank\" rel=\"noopener noreferrer\"> documentation <\/a>.<\/p>\n<div>\n<div id=\"highlighter_12528\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)] <\/code><code class=\"bash functions\">sudo<\/code> <code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">oracle <\/code><code class=\"bash plain\">\/etc\/sudoers<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">oracle ALL=(ALL) NOPASSWD:ALL<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)]<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>The use of the option can be done by command line or using the graphical dbvserver console. But It is highly recommended to use the graphical tool.<br \/>\nWhen the option snapshot is available with your license, you will see following tab in the dbvserver console<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-36572\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict1.jpg\" alt=\"\" width=\"258\" height=\"277\" \/><\/a><br \/>\nTo create a snapshot groups we just have to choose the option NEW SNAPSHOT GROUP<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-36573\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict2.jpg\" alt=\"\" width=\"1282\" height=\"619\" \/><\/a><br \/>\nAnd then fill the required information. In this example<br \/>\n-We will create a service named snap_service<br \/>\n-We will generate a snapshot every 15 minutes (900 secondes)<br \/>\nThere will be a maximum of 2 snapshots. When the limit is reached, the oldest snapshop is deleted. Just note that the latest snapshot will be deleted only when the new snapshot is successfully created. That\u2019s why we can have sometimes 3 snapshots<br \/>\n-The snapshots will be prefixed by MySna<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-36575\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict3.jpg\" alt=\"\" width=\"718\" height=\"753\" \/><\/a><br \/>\nAfter the snapshots are created without errors, we have to start the snapshots generation by clicking on the green button<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-36576\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict4.jpg\" alt=\"\" width=\"1272\" height=\"408\" \/><\/a><br \/>\nAnd then we can see the status<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-36577\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict5.jpg\" alt=\"\" width=\"1258\" height=\"214\" \/><\/a><br \/>\nOn OS level we can verify that the first snapshot is created and that the corresponding instance started<\/p>\n<div>\n<div id=\"highlighter_45936\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)] <\/code><code class=\"bash functions\">ps<\/code> <code class=\"bash plain\">-ef | <\/code><code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">pmon<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">oracle\u00a0\u00a0\u00a0 2300\u00a0\u00a0\u00a0\u00a0 1\u00a0 0 09:05 ?\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 00:00:00 ora_pmon_orcl<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">oracle\u00a0\u00a0\u00a0 6765\u00a0\u00a0\u00a0\u00a0 1\u00a0 0 09:57 ?\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 00:00:00 ora_pmon_MySna001<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">oracle\u00a0\u00a0\u00a0 7794\u00a0 1892\u00a0 0 10:00 pts<\/code><code class=\"bash plain\">\/0<\/code>\u00a0\u00a0\u00a0 <code class=\"bash plain\">00:00:00 <\/code><code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">--color=auto pmon<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)]<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>We can also verify that the service snap_service is registered in the listener. This service will be automatically pointed to the latest snapshot of the group.<\/p>\n<div>\n<div id=\"highlighter_887760\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<div class=\"line number26 index25 alt1\">26<\/div>\n<div class=\"line number27 index26 alt2\">27<\/div>\n<div class=\"line number28 index27 alt1\">28<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)] lsnrctl status<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">LSNRCTL <\/code><code class=\"bash keyword\">for<\/code> <code class=\"bash plain\">Linux: Version 19.0.0.0.0 - Production on 16-JAN-2020 10:01:49<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">Copyright (c) 1991, 2019, Oracle.\u00a0 All rights reserved.<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbvisit2)(PORT=1521)))<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">STATUS of the LISTENER<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">------------------------<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">Alias\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTENER<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash plain\">Version\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TNSLSNR <\/code><code class=\"bash keyword\">for<\/code> <code class=\"bash plain\">Linux: Version 19.0.0.0.0 - Production<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">Start Date\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 16-JAN-2020 09:05:07<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">Uptime\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0 days 0 hr. 56 min. 42 sec<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">Trace Level\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 off<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">Security\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ON: Local OS Authentication<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash plain\">SNMP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 OFF<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash plain\">Listener Parameter File\u00a0\u00a0 <\/code><code class=\"bash plain\">\/u01\/app\/oracle\/network\/admin\/listener<\/code><code class=\"bash plain\">.ora<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash plain\">Listener Log File\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"bash plain\">\/u01\/app\/oracle\/diag\/tnslsnr\/dbvisit2\/listener\/alert\/log<\/code><code class=\"bash plain\">.xml<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash plain\">Listening Endpoints Summary...<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbvisit2)(PORT=1521)))<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash plain\">\u2026<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash plain\">\u2026<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash plain\">\u2026<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash plain\">Service <\/code><code class=\"bash string\">\"snap_service\"<\/code> <code class=\"bash plain\">has 1 instance(s).<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">Instance <\/code><code class=\"bash string\">\"MySna001\"<\/code><code class=\"bash plain\">, status READY, has 1 handler(s) <\/code><code class=\"bash keyword\">for<\/code> <code class=\"bash plain\">this service...<\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"bash plain\">The <\/code><code class=\"bash functions\">command<\/code> <code class=\"bash plain\">completed successfully<\/code><\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)]<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>To connect to this service, we just have to create an alias like<\/p>\n<div>\n<div id=\"highlighter_263751\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">snapgroup =<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">(DESCRIPTION =<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">(ADDRESS = (PROTOCOL = TCP)(HOST = dbvisit2)(PORT = 1521))<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">(CONNECT_DATA =<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">(SERVER = DEDICATED)<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">(SERVICE_NAME = snap_service)<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">)<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">)<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>15 minutes later we can see that a new snapshot was generated<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-36578\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict6.jpg\" alt=\"\" width=\"1022\" height=\"868\" \/><\/a><\/p>\n<div>\n<div id=\"highlighter_55638\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)] <\/code><code class=\"bash functions\">ps<\/code> <code class=\"bash plain\">-ef | <\/code><code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">pmon<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">oracle\u00a0\u00a0\u00a0 2300\u00a0\u00a0\u00a0\u00a0 1\u00a0 0 09:05 ?\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 00:00:00 ora_pmon_orcl<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">oracle\u00a0\u00a0\u00a0 6765\u00a0\u00a0\u00a0\u00a0 1\u00a0 0 09:57 ?\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 00:00:00 ora_pmon_MySna001<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">oracle\u00a0\u00a0 11355\u00a0\u00a0\u00a0\u00a0 1\u00a0 0 10:11 ?\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 00:00:00 ora_pmon_MySna002<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">oracle\u00a0\u00a0 11866\u00a0 1892\u00a0 0 10:13 pts<\/code><code class=\"bash plain\">\/0<\/code>\u00a0\u00a0\u00a0 <code class=\"bash plain\">00:00:00 <\/code><code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">--color=auto pmon<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)]<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Note that we can only open the snapshot in a read only mode<\/p>\n<div>\n<div id=\"highlighter_307880\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">oracle@dbvisit1:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)] sqlplus sys\/*****@snapgroup as sysdba<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">SQL&gt; show pdbs<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">CON_ID CON_NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 OPEN MODE\u00a0 RESTRICTED<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">---------- ------------------------------ ---------- ----------<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">2 PDB$SEED\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 READ ONLY\u00a0 NO<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">3 PDB1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MOUNTED<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">4 PDB2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MOUNTED<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">SQL&gt; alter pluggable database all <\/code><code class=\"bash functions\">open<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash plain\">alter pluggable database all <\/code><code class=\"bash functions\">open<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">*<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">ERROR at line 1:<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">ORA-65054: Cannot <\/code><code class=\"bash functions\">open<\/code> <code class=\"bash plain\">a pluggable database <\/code><code class=\"bash keyword\">in<\/code> <code class=\"bash plain\">the desired mode.<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><\/div>\n<div class=\"line number16 index15 alt1\"><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash plain\">SQL&gt;\u00a0 alter pluggable database all <\/code><code class=\"bash functions\">open<\/code> <code class=\"bash functions\">read<\/code> <code class=\"bash plain\">only;<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash plain\">Pluggable database altered.<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Of course you have probably seen that you can stop, start, pause and remove snapshots from the GUI.<\/p>\n<p><strong>Single Snapshot<\/strong><br \/>\nThis option allows to create read-only as well read-write snapshots for the database.<br \/>\nTo create a single snapshot , we just have to choose the NEW SINGLE SNAPSHOT<br \/>\nIn the following example the snapshot will be opened in a read write mode<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict7.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-36580\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict7.jpg\" alt=\"\" width=\"696\" height=\"738\" \/><\/a><br \/>\nAt this end of the creation we can see the status<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-36581\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict8.jpg\" alt=\"\" width=\"1268\" height=\"227\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict9.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-36582\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict9.jpg\" alt=\"\" width=\"617\" height=\"613\" \/><\/a><\/p>\n<p>We can verify that a service SingleSn was also created<\/p>\n<div>\n<div id=\"highlighter_899189\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)] lsnrctl status | <\/code><code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">Singl<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">Instance <\/code><code class=\"bash string\">\"SingleSn\"<\/code><code class=\"bash plain\">, status READY, has 1 handler(s) <\/code><code class=\"bash keyword\">for<\/code> <code class=\"bash plain\">this service...<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">Instance <\/code><code class=\"bash string\">\"SingleSn\"<\/code><code class=\"bash plain\">, status READY, has 1 handler(s) <\/code><code class=\"bash keyword\">for<\/code> <code class=\"bash plain\">this service...<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">Service <\/code><code class=\"bash string\">\"SingleSn\"<\/code> <code class=\"bash plain\">has 1 instance(s).<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">Instance <\/code><code class=\"bash string\">\"SingleSn\"<\/code><code class=\"bash plain\">, status READY, has 1 handler(s) <\/code><code class=\"bash keyword\">for<\/code> <code class=\"bash plain\">this service...<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">Instance <\/code><code class=\"bash string\">\"SingleSn\"<\/code><code class=\"bash plain\">, status READY, has 1 handler(s) <\/code><code class=\"bash keyword\">for<\/code> <code class=\"bash plain\">this service...<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">Instance <\/code><code class=\"bash string\">\"SingleSn\"<\/code><code class=\"bash plain\">, status READY, has 1 handler(s) <\/code><code class=\"bash keyword\">for<\/code> <code class=\"bash plain\">this service...<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">Instance <\/code><code class=\"bash string\">\"SingleSn\"<\/code><code class=\"bash plain\">, status READY, has 1 handler(s) <\/code><code class=\"bash keyword\">for<\/code> <code class=\"bash plain\">this service<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>And that the instance SinglSn is started<\/p>\n<div>\n<div id=\"highlighter_450782\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)] <\/code><code class=\"bash functions\">ps<\/code> <code class=\"bash plain\">-ef | <\/code><code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">pmon<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">oracle\u00a0\u00a0\u00a0 3294\u00a0\u00a0\u00a0\u00a0 1\u00a0 0 16:04 ?\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 00:00:00 ora_pmon_SingleSn<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">oracle\u00a0\u00a0\u00a0 3966\u00a0 1748\u00a0 0 16:08 pts<\/code><code class=\"bash plain\">\/0<\/code>\u00a0\u00a0\u00a0 <code class=\"bash plain\">00:00:00 <\/code><code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">--color=auto pmon<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">oracle\u00a0\u00a0 14349\u00a0\u00a0\u00a0\u00a0 1\u00a0 0 13:57 ?\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 00:00:00 ora_pmon_orcl<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[orcl (CDB$ROOT)]<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>We can also remark that at OS level, a filesystem is mounted for the snap. So there must be enough free space at the LVM that host the database.<\/p>\n<div>\n<div id=\"highlighter_812796\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[MySna004 (CDB$ROOT)] <\/code><code class=\"bash functions\">df<\/code> <code class=\"bash plain\">-h | <\/code><code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">snap<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">\/dev\/mapper\/ora_data-SingleSn<\/code>\u00a0\u00a0 <code class=\"bash plain\">25G\u00a0\u00a0 18G\u00a0 6.3G\u00a0 74% <\/code><code class=\"bash plain\">\/u01\/app\/dbvisit\/standby\/snap\/orcl\/SingleSn<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">oracle@dbvisit2:<\/code><code class=\"bash plain\">\/home\/oracle\/<\/code> <code class=\"bash plain\">[MySna004 (CDB$ROOT)]<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Using the alias<\/p>\n<div>\n<div id=\"highlighter_557084\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">singlesnap =<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">(DESCRIPTION =<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">(ADDRESS = (PROTOCOL = TCP)(HOST = dbvisit2)(PORT = 1521))<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">(CONNECT_DATA =<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">(SERVER = DEDICATED)<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">(SERVICE_NAME = SingleSn)<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">)<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">)<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>We can see that new snapshot is opened in read write mode<\/p>\n<div>\n<div id=\"highlighter_47064\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">SQL&gt; <\/code><code class=\"bash functions\">select<\/code> <code class=\"bash plain\">name,open_mode from <\/code><code class=\"bash functions\">v<\/code><code class=\"bash plain\">$database;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">NAME\u00a0\u00a0\u00a0\u00a0\u00a0 OPEN_MODE<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">--------- --------------------<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">SINGLESN\u00a0 READ WRITE<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">SQL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>Conclusion<\/h3>\n<p>What we will retain is that a snapshot groups is a group of snapshots taken at a regular time interval. These kinds of snapshots can only be opened in a read only mode.<br \/>\nThe single snapshot can be created in a read only or read write mode. When opened in read write mode, it can be compared maybe to Oracle snapshot standby.<br \/>\nThe option dbvisit snapshot required a license and is only supported on linux.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Mouhamadou Diaw Dbvisit snapshot option is a new feature available starting from version 9.0.06. I have tested this option and in this blog I am describing the tasks I have done. The configuration I am using is following dbvist1 : primary server dbvist 2 : standby server orcl : oracle 19c database We suppose [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":13259,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229,59],"tags":[221,1795,1171],"type_dbi":[],"class_list":["post-13258","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database-administration-monitoring","category-oracle","tag-data-guard","tag-dbvisit-9-standby","tag-oracle-19c"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Dbvisit Standby 9 : Do you know the new snapshot feature? - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dbvisit Standby 9 : Do you know the new snapshot feature?\" \/>\n<meta property=\"og:description\" content=\"By Mouhamadou Diaw Dbvisit snapshot option is a new feature available starting from version 9.0.06. I have tested this option and in this blog I am describing the tasks I have done. The configuration I am using is following dbvist1 : primary server dbvist 2 : standby server orcl : oracle 19c database We suppose [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-16T15:23:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-15T14:41:03+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"258\" \/>\n\t<meta property=\"og:image:height\" content=\"277\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Oracle Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oracle Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"Dbvisit Standby 9 : Do you know the new snapshot feature?\",\"datePublished\":\"2020-01-16T15:23:18+00:00\",\"dateModified\":\"2023-06-15T14:41:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/\"},\"wordCount\":673,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/pict1.jpg\",\"keywords\":[\"Data Guard\",\"dbvisit 9 standby\",\"Oracle 19c\"],\"articleSection\":[\"Database Administration &amp; Monitoring\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/\",\"name\":\"Dbvisit Standby 9 : Do you know the new snapshot feature? - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/pict1.jpg\",\"datePublished\":\"2020-01-16T15:23:18+00:00\",\"dateModified\":\"2023-06-15T14:41:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/pict1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/pict1.jpg\",\"width\":258,\"height\":277},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dbvisit Standby 9 : Do you know the new snapshot feature?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\",\"name\":\"Oracle Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"caption\":\"Oracle Team\"},\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/oracle-team\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dbvisit Standby 9 : Do you know the new snapshot feature? - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/","og_locale":"en_US","og_type":"article","og_title":"Dbvisit Standby 9 : Do you know the new snapshot feature?","og_description":"By Mouhamadou Diaw Dbvisit snapshot option is a new feature available starting from version 9.0.06. I have tested this option and in this blog I am describing the tasks I have done. The configuration I am using is following dbvist1 : primary server dbvist 2 : standby server orcl : oracle 19c database We suppose [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/","og_site_name":"dbi Blog","article_published_time":"2020-01-16T15:23:18+00:00","article_modified_time":"2023-06-15T14:41:03+00:00","og_image":[{"width":258,"height":277,"url":"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict1.jpg","type":"image\/jpeg"}],"author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"Dbvisit Standby 9 : Do you know the new snapshot feature?","datePublished":"2020-01-16T15:23:18+00:00","dateModified":"2023-06-15T14:41:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/"},"wordCount":673,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict1.jpg","keywords":["Data Guard","dbvisit 9 standby","Oracle 19c"],"articleSection":["Database Administration &amp; Monitoring","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/","url":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/","name":"Dbvisit Standby 9 : Do you know the new snapshot feature? - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict1.jpg","datePublished":"2020-01-16T15:23:18+00:00","dateModified":"2023-06-15T14:41:03+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict1.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/pict1.jpg","width":258,"height":277},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/dbvisit-standby-9-do-you-know-the-new-snapshot-feature\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Dbvisit Standby 9 : Do you know the new snapshot feature?"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee","name":"Oracle Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","caption":"Oracle Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/13258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=13258"}],"version-history":[{"count":1,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/13258\/revisions"}],"predecessor-version":[{"id":25958,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/13258\/revisions\/25958"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/13259"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=13258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=13258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=13258"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=13258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}