{"id":5009,"date":"2025-04-28T07:00:00","date_gmt":"2025-04-28T04:00:00","guid":{"rendered":"https:\/\/www.dataplatform.gr\/?p=5009"},"modified":"2025-04-25T16:12:02","modified_gmt":"2025-04-25T13:12:02","slug":"pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron","status":"publish","type":"post","link":"https:\/\/www.dataplatform.gr\/en\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/","title":{"rendered":"How to roll back an Oracle Database using a restore point in a Data Guard environment"},"content":{"rendered":"<p>In <a href=\"https:\/\/www.dataplatform.gr\/en\/?p1977\" target=\"_blank\" rel=\"noreferrer noopener\">previous<\/a><a href=\"https:\/\/www.dataplatform.gr\/en\/pos-kanoyme-flashback-mia-vasi-dedomenon-tis-oracle\/\" target=\"_blank\" rel=\"noreferrer noopener\"> article<\/a> we had seen how we can roll back an Oracle Database in time through <strong>flashback database to guaranteed restore point<\/strong>In this article we will see what procedure we follow in case we have primary and standby databases in an environment. <strong>Data Guard<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The footsteps<\/h2>\n\n\n\n<p>The steps we need to follow are different if we have version 19c or newer, so we will follow different steps depending on the version and its state.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Steps with Oracle Database 19c or later in case the standby database is in mount state<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Create a Guaranteed Restore Point<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">In primary school<\/h3>\n\n\n\n<p>First, we create the guarantee restore point on the primary:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">sqlplus \/ as sysdba\n\ncreate restore point rpoint guarantee flashback database;\n\nexit;<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">We check that the Restore Point has been created<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">In Primary and Standby<\/h4>\n\n\n\n<p>We run the following query on all sides to make sure that the restore point has been created:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">select name,space_used\/1024\/1024\/1024 from v$recovery_file_dest;\nselect time,name,storage_size\/1024\/1024\/1024 from v$restore_point;<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">We check the open mode on the standby databases<\/h4>\n\n\n\n<p>To see what steps we will follow for the reset, we will have to make sure the standby mode is open, in these steps it should be in <strong>mount state <\/strong>otherwise we will have to follow the steps mentioned below in another category:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">select open_mode from gv$database;<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Disabling fast-start failover<\/h3>\n\n\n\n<p>If we need to restore the database and we have fast-start failover enabled in Data Guard, we must disable it (it doesn&#039;t matter where we connect from):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">dgmgrl \/\n\ndisable fast_start failover force;\n\nexit;<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Flashback to Guaranteed Restore Point<\/h3>\n\n\n\n<p>At this point we are ready to restore the databases to the restore point, but first stop the primary and return it to a mount state.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">In primary school<\/h4>\n\n\n\n<p>We run the following on the primary to restore and open the database:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">sqlplus \/ as sysdba\n\nshutdown immediate\nstartup mount\nflashback database to restore point rpoint;\nalter database open resetlogs;\n\nexit;<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">We enable fast-start failover<\/h3>\n\n\n\n<p>After the restore is complete, we connect to the Data Guard broker (it doesn&#039;t matter from where) and activate the <strong>fast-start failover<\/strong> (if it was enabled):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">dgmgrl \/\n\nshow configuration\nenable fast_start failover; \n\nexit;<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Deleting Restore points<\/h3>\n\n\n\n<p>Finally we connect to <strong>primary <\/strong>base and delete the restore point (it will also delete it from the standby):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">sqlplus \/ as sysdba\n\nselect name,space_used\/1024\/1024\/1024 from v$recovery_file_dest;\nselect time,name,storage_size\/1024\/1024\/1024 from v$restore_point;\n--drop restore point rpoint;\n\nexit;<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Steps for versions prior to Oracle Database 19c or if the standby database is in read only with apply state<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Create a Guaranteed Restore Point<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">In primary school<\/h4>\n\n\n\n<p>As a first step, we create the guarantee restore point as before:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">sqlplus \/ as sysdba\n\ncreate restore point rpoint guarantee flashback database;\n\nexit;\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">We check that the Restore Point has been created<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">In Primary and Standby<\/h4>\n\n\n\n<p>We run the following query on all sides to make sure that the restore point has been created and to keep its name as it will have a different name on the standby:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">select name,space_used\/1024\/1024\/1024 from v$recovery_file_dest;\nselect time,name,storage_size\/1024\/1024\/1024 from v$restore_point;<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Disabling fast-start failover<\/h3>\n\n\n\n<p>If we need to restore the database and we have fast-start failover enabled in Data Guard, we must disable it (it doesn&#039;t matter where we connect from):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">dgmgrl \/\n\ndisable fast_start failover force;\n\nexit;<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Flashback to Guaranteed Restore Point<\/h3>\n\n\n\n<p>At this point we are ready to restore the databases to the restore point, but first stop them and start them in mount state.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">We stop replication<\/h4>\n\n\n\n<p>First we stop the transfer and application of files on the standby:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">dgmgrl \/\n\nedit database oradev set state = 'TRANSPORT-OFF';\nedit database oradev_dr set state = 'APPLY-OFF';\n\nexit;\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">We flashback to primary.<\/h4>\n\n\n\n<p>Then we flashback the primary after first restarting it in mount state:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">sqlplus \/ as sysdba\n\nshutdown immediate;\nstartup mount;\nflashback database to restore point rpoint; \nalter database open resetlogs;    \n\nexit;<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">We flashback to standby<\/h4>\n\n\n\n<p>Then we do the same process on the standby, changing the name of the restore point:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">sqlplus \/ as sysdba\n\nshutdown immediate;\nstartup mount;\nflashback database to restore point rpoint_PRIMARY;\n\nexit;<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">We activate Data Guard<\/h3>\n\n\n\n<p>After the restore is complete, we connect to the Data Guard broker (it doesn&#039;t matter from where), activate the Data Guard configuration and <strong>fast-start failover<\/strong> (if it was enabled):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">dgmgrl \/\n\nedit database oradev set state = 'TRANSPORT-ON';\nedit database oradev_dr set state = 'APPLY-ON';\nenable fast_start failover;\n\nexit;<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Deleting Restore points<\/h3>\n\n\n\n<p>Finally we connect to <strong>primary <\/strong>base and delete the restore point (it will also delete it from the standby):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">sqlplus \/ as sysdba\n\nselect name,space_used\/1024\/1024\/1024 from v$recovery_file_dest;\nselect time,name,storage_size\/1024\/1024\/1024 from v$restore_point;\n--drop restore point rpoint;\n\nexit;<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sources:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/support.oracle.com\/epmos\/faces\/DocumentDisplay?_afrLoop=573210080918714&amp;parent=EXTERNAL_SEARCH&amp;sourceId=HOWTO&amp;id=2338328.1&amp;_afrWindowMode=0&amp;_adf.ctrl-state=uw3m0a1wy_4\">How to create, use and drop a Guaranteed restore point in a Data Guard configuration (Doc ID 2338328.1)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/sbydb\/managing-oracle-data-guard-physical-standby-databases.html#GUID-D7026A24-78EF-4C0D-84E5-41D767516565\">Managing Physical and Snapshot Standby Databases<\/a><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>In a previous article we saw how we can roll back an Oracle Database through flashback database to guaranteed restore point. In this article we will see what procedure we follow in case we have primary and standby databases in a Data Guard environment. The steps The steps we need to follow are different if [\u2026]<\/p>","protected":false},"author":1,"featured_media":704,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,16],"tags":[100,67,29,106,5,30],"class_list":["post-5009","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-databases","category-oracle-db","tag-backup_restore","tag-data-guard","tag-databases","tag-flashback-database","tag-oracle-database","tag-rdbms"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 restore point \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard - DataPlatform.gr<\/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.dataplatform.gr\/en\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 restore point \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard - DataPlatform.gr\" \/>\n<meta property=\"og:description\" content=\"\u03a3\u03b5 \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03c7\u03b1\u03bc\u03b5 \u03b4\u03b5\u03b9 \u03c0\u03c9\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03ad\u03c3\u03c9 flashback database to guaranteed restore point. \u03a3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b8\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5 \u03c4\u03b9 \u03b4\u03b9\u03b1\u03b4\u03b9\u03ba\u03b1\u03c3\u03af\u03b1 \u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03bf\u03cd\u03bc\u03b5 \u03c3\u03b5 \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b7 \u03c0\u03bf\u03c5 \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 primary \u03ba\u03b1\u03b9 standby \u03b2\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard. \u03a4\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03a4\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ad\u03c4\u03b9\u03ba\u03ac \u03b1\u03bd [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dataplatform.gr\/en\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/\" \/>\n<meta property=\"og:site_name\" content=\"DataPlatform.gr\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dataplatform.gr\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-28T04:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_oracle.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Stratos Matzouranis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stratos Matzouranis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/\"},\"author\":{\"name\":\"Stratos Matzouranis\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#\\\/schema\\\/person\\\/e87bf4fd02b65cb6aa0942f87245bbaf\"},\"headline\":\"\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 restore point \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard\",\"datePublished\":\"2025-04-28T04:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/\"},\"wordCount\":177,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_oracle.png\",\"keywords\":[\"Backup \\\/ Restore\",\"Data Guard\",\"Databases\",\"Flashback Database\",\"Oracle Database\",\"RDBMS\"],\"articleSection\":[\"Databases\",\"Oracle Database\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/\",\"name\":\"\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 restore point \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard - DataPlatform.gr\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_oracle.png\",\"datePublished\":\"2025-04-28T04:00:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_oracle.png\",\"contentUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_oracle.png\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0391\u03c1\u03c7\u03b9\u03ba\u03ae\",\"item\":\"https:\\\/\\\/www.dataplatform.gr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Databases\",\"item\":\"https:\\\/\\\/www.dataplatform.gr\\\/category\\\/databases\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Oracle Database\",\"item\":\"https:\\\/\\\/www.dataplatform.gr\\\/category\\\/databases\\\/oracle-db\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 restore point \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#website\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/\",\"name\":\"dataplatform.gr - Sky is not the limit!\",\"description\":\"\u0398\u03b5\u03c9\u03c1\u03af\u03b1, \u03bf\u03b4\u03b7\u03b3\u03bf\u03af \u03ba\u03b1\u03b9 \u03c3\u03ba\u03ad\u03c8\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03b4\u03bf\u03c5\u03bb\u03b5\u03b9\u03ac \u03c3\u03b1\u03c2 \u03c0\u03b9\u03bf \u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03b9\u03ba\u03ac \u03ba\u03b1\u03b9 \u03c0\u03b9\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03b1 \u03c0\u03ac\u03bd\u03c9 \u03c3\u03c4\u03b9\u03c2 \u03b2\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd, \u03c3\u03c4\u03b7\u03bd SQL, \u03c3\u03c4\u03bf Business Intelligence \u03ba\u03b1\u03b9 \u03c3\u03c4\u03b1 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03b3\u03b5\u03bd\u03b9\u03ba\u03cc\u03c4\u03b5\u03c1\u03b1.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dataplatform.gr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#organization\",\"name\":\"dataplatform.gr\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_logo_wbacki.png\",\"contentUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_logo_wbacki.png\",\"width\":322,\"height\":139,\"caption\":\"dataplatform.gr\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/dataplatform.gr\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/dataplatform-gr\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#\\\/schema\\\/person\\\/e87bf4fd02b65cb6aa0942f87245bbaf\",\"name\":\"Stratos Matzouranis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g\",\"caption\":\"Stratos Matzouranis\"},\"sameAs\":[\"https:\\\/\\\/www.dataplatform.gr\"],\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/en\\\/author\\\/stratos-matzouranis\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 restore point \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard - DataPlatform.gr","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.dataplatform.gr\/en\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/","og_locale":"en_US","og_type":"article","og_title":"\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 restore point \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard - DataPlatform.gr","og_description":"\u03a3\u03b5 \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03c7\u03b1\u03bc\u03b5 \u03b4\u03b5\u03b9 \u03c0\u03c9\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03ad\u03c3\u03c9 flashback database to guaranteed restore point. \u03a3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b8\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5 \u03c4\u03b9 \u03b4\u03b9\u03b1\u03b4\u03b9\u03ba\u03b1\u03c3\u03af\u03b1 \u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03bf\u03cd\u03bc\u03b5 \u03c3\u03b5 \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b7 \u03c0\u03bf\u03c5 \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 primary \u03ba\u03b1\u03b9 standby \u03b2\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard. \u03a4\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03a4\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ad\u03c4\u03b9\u03ba\u03ac \u03b1\u03bd [&hellip;]","og_url":"https:\/\/www.dataplatform.gr\/en\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/","og_site_name":"DataPlatform.gr","article_publisher":"https:\/\/www.facebook.com\/dataplatform.gr\/","article_published_time":"2025-04-28T04:00:00+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_oracle.png","type":"image\/png"}],"author":"Stratos Matzouranis","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Stratos Matzouranis","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/#article","isPartOf":{"@id":"https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/"},"author":{"name":"Stratos Matzouranis","@id":"https:\/\/www.dataplatform.gr\/#\/schema\/person\/e87bf4fd02b65cb6aa0942f87245bbaf"},"headline":"\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 restore point \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard","datePublished":"2025-04-28T04:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/"},"wordCount":177,"commentCount":0,"publisher":{"@id":"https:\/\/www.dataplatform.gr\/#organization"},"image":{"@id":"https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_oracle.png","keywords":["Backup \/ Restore","Data Guard","Databases","Flashback Database","Oracle Database","RDBMS"],"articleSection":["Databases","Oracle Database"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/","url":"https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/","name":"\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 restore point \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard - DataPlatform.gr","isPartOf":{"@id":"https:\/\/www.dataplatform.gr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/#primaryimage"},"image":{"@id":"https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_oracle.png","datePublished":"2025-04-28T04:00:00+00:00","breadcrumb":{"@id":"https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/#primaryimage","url":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_oracle.png","contentUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_oracle.png","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/www.dataplatform.gr\/pos-na-gyrisoyme-mia-oracle-database-piso-ston-chron\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0391\u03c1\u03c7\u03b9\u03ba\u03ae","item":"https:\/\/www.dataplatform.gr\/"},{"@type":"ListItem","position":2,"name":"Databases","item":"https:\/\/www.dataplatform.gr\/category\/databases\/"},{"@type":"ListItem","position":3,"name":"Oracle Database","item":"https:\/\/www.dataplatform.gr\/category\/databases\/oracle-db\/"},{"@type":"ListItem","position":4,"name":"\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03b3\u03c5\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03af\u03c3\u03c9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 restore point \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Data Guard"}]},{"@type":"WebSite","@id":"https:\/\/www.dataplatform.gr\/#website","url":"https:\/\/www.dataplatform.gr\/","name":"dataplatform.gr - Sky is not the limit!","description":"\u0398\u03b5\u03c9\u03c1\u03af\u03b1, \u03bf\u03b4\u03b7\u03b3\u03bf\u03af \u03ba\u03b1\u03b9 \u03c3\u03ba\u03ad\u03c8\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03b4\u03bf\u03c5\u03bb\u03b5\u03b9\u03ac \u03c3\u03b1\u03c2 \u03c0\u03b9\u03bf \u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03b9\u03ba\u03ac \u03ba\u03b1\u03b9 \u03c0\u03b9\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03b1 \u03c0\u03ac\u03bd\u03c9 \u03c3\u03c4\u03b9\u03c2 \u03b2\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd, \u03c3\u03c4\u03b7\u03bd SQL, \u03c3\u03c4\u03bf Business Intelligence \u03ba\u03b1\u03b9 \u03c3\u03c4\u03b1 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03b3\u03b5\u03bd\u03b9\u03ba\u03cc\u03c4\u03b5\u03c1\u03b1.","publisher":{"@id":"https:\/\/www.dataplatform.gr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dataplatform.gr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dataplatform.gr\/#organization","name":"dataplatform.gr","url":"https:\/\/www.dataplatform.gr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dataplatform.gr\/#\/schema\/logo\/image\/","url":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_logo_wbacki.png","contentUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_logo_wbacki.png","width":322,"height":139,"caption":"dataplatform.gr"},"image":{"@id":"https:\/\/www.dataplatform.gr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/dataplatform.gr\/","https:\/\/www.linkedin.com\/company\/dataplatform-gr\/"]},{"@type":"Person","@id":"https:\/\/www.dataplatform.gr\/#\/schema\/person\/e87bf4fd02b65cb6aa0942f87245bbaf","name":"Stratos Matzouranis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g","caption":"Stratos Matzouranis"},"sameAs":["https:\/\/www.dataplatform.gr"],"url":"https:\/\/www.dataplatform.gr\/en\/author\/stratos-matzouranis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts\/5009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/comments?post=5009"}],"version-history":[{"count":4,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts\/5009\/revisions"}],"predecessor-version":[{"id":5900,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts\/5009\/revisions\/5900"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/media\/704"}],"wp:attachment":[{"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/media?parent=5009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/categories?post=5009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/tags?post=5009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}