{"id":5858,"date":"2025-12-01T07:00:00","date_gmt":"2025-12-01T04:00:00","guid":{"rendered":"https:\/\/www.dataplatform.gr\/?p=5858"},"modified":"2025-12-01T18:49:32","modified_gmt":"2025-12-01T15:49:32","slug":"pos-epanaferoyme-mia-oracle-database-poy-vrisketai","status":"publish","type":"post","link":"https:\/\/www.dataplatform.gr\/en\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/","title":{"rendered":"How to restore an Oracle Database that is in archive-log mode with RMAN Restore"},"content":{"rendered":"<p>In <a href=\"https:\/\/www.dataplatform.gr\/en\/pos-pairnoyme-backup-mia-vasi-dedomenon-poy-2\/\">previous<\/a> In this article we saw how to backup an Oracle database with <strong>RMAN<\/strong>, in this article we will see a simple case of data recovery with <strong>RMAN Restore<\/strong>There are many sub-cases with different steps, each of which we will see the steps to recover the database on the same machine with the same name.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The footsteps<\/h2>\n\n\n\n<p>First, we run the following query to see the names, location and time of each backup, in our case we will assume that we want to restore the database to <code>16\/01\/2025 15:29:00 <\/code>:<\/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 to_char(end_time, 'DY dd\/mm\/yyyy hh24:mi:ss') ended_time, duration,\n       status, type, size_mb\n  from (SELECT \/*+ RULE *\/\n         dt.start_time strt_time, dt.end_time end_time, dt.time_taken_display duration,\n         dt.status, dt.input_type || decode(input_type, 'DB INCR',\n                                                        ' level ' || to_char(bsd.incr_level),\n                                                        '') type,\n         to_char(dt.output_bytes\/1024\/1024, '999g999g990d00', 'NLS_NUMERIC_CHARACTERS=,.') as SIZE_MB\n          from v$rman_backup_job_details dt,\n               (select \/*+ RULE *\/ session_stamp, session_recid, min(incremental_level) incr_level\n                  from v$backup_set_details\n                 group by session_stamp, session_recid) bsd\n         where dt.session_stamp = bsd.session_stamp\n           and dt.session_recid = bsd.session_recid\n        union all\n        select null, p.completion_time, null, null, p.handle,\n               to_char(d.blocks * d.block_size\/1024\/1024, '999g999g990d00', 'NLS_NUMERIC_CHARACTERS=,.') size_mb\n          from v$backup_piece p, v$backup_datafile d\n         where d.set_stamp = p.set_stamp\n           and d.set_count = p.set_count\n           and d.file# = 0)\n where end_time >= sysdate - 7 -- last 7 days\n order by end_time desc nulls last\n\/<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"872\" height=\"142\" src=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2025\/01\/bpa_02.png\" alt=\"\" class=\"wp-image-5861\" srcset=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2025\/01\/bpa_02.png 872w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2025\/01\/bpa_02-300x49.png 300w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2025\/01\/bpa_02-768x125.png 768w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2025\/01\/bpa_02-18x3.png 18w\" sizes=\"auto, (max-width: 872px) 100vw, 872px\" \/><figcaption class=\"wp-element-caption\">01<\/figcaption><\/figure>\n\n\n\n<p>Before restoring the database, we must delete all of its files from the operating system, so before downloading it, we run the following query to generate the commands:<\/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 1 as type, 'rm \"'||name||'\"' os_cmd from v$controlfile\nunion all\nselect 2, 'rm \"'||member||'\"' from v$logfile\nunion all\nselect 3, 'rm \"'||name||'\"' from v$datafile\nunion all\nselect 4, 'rm \"'||name||'\"' from v$tempfile\nunion all\nselect 5, 'rm -rf \"'|| value ||'\"' from v$parameter where name like '%_dump_dest'\n||case when (select to_number(lpad(version, instr(version, '.', 1, 1)-1)) from v$instance) > 10 then 'garb' else '' end\nunion all\nselect 6, 'mkdir -p \"'|| value ||'\"' from v$parameter where name like '%_dump_dest'\n||case when (select to_number(lpad(version, instr(version, '.', 1, 1)-1)) from v$instance) > 10 then 'garb' else '' end\nunion all\nselect 7, '# rm -rf \"'||substr(value, 1, instr(value, dir_sep, -1)-1) ||'\"'\nfrom v$parameter, (select decode(substr(name, 2, 2), ':\\', '\\', '\\\\', '\\', '\/') as dir_sep from v$datafile where rownum=1) b\nwhere name like 'core_dump_dest'\n||case when (select to_number(lpad(version, instr(version, '.', 1, 1)-1)) from v$instance) &lt; 11 then 'garb' else '' end\nunion all\nselect 8, '# mkdir -p \"'||substr(value, 1, instr(value, dir_sep, -1)-1) ||'\"'\nfrom v$parameter, (select decode(substr(name, 2, 2), ':\\', '\\', '\\\\', '\\', '\/') as dir_sep from v$datafile where rownum=1) b\nwhere name like 'core_dump_dest'\n||case when (select to_number(lpad(version, instr(version, '.', 1, 1)-1)) from v$instance) &lt; 11 then 'garb' else '' end<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"396\" src=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2025\/01\/bpa_01.png\" alt=\"\" class=\"wp-image-5859\" srcset=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2025\/01\/bpa_01.png 780w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2025\/01\/bpa_01-300x152.png 300w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2025\/01\/bpa_01-768x390.png 768w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2025\/01\/bpa_01-18x9.png 18w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><figcaption class=\"wp-element-caption\">02<\/figcaption><\/figure>\n\n\n\n<p>Download the database after first creating one <strong>pfile <\/strong>from the spfile and delete its files with the commands we generated 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 pfile from spfile;\n\nshutdown immediate;\n\nexit<\/pre>\n\n\n\n<p>Then we lift up to <strong>nomount <\/strong>state with pfile:<\/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\nstartup nomount pfile=$ORACLE_HOME\/dbs\/initoradev.ora;\n\nexit;\n<\/pre>\n\n\n\n<p>We connect to <strong>RMAN<\/strong> and we restore it <strong>control file<\/strong> if necessary:<\/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=\"\">rman target \/\n\nrestore controlfile from '\/oracle\/app\/backup\/20250116__controldb__ce3fd0vj_1_1';\n\nexit\n<\/pre>\n\n\n\n<p>We see that we successfully restored it:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>Starting restore at 16\/01\/025 15:53\nusing channel ORA_DISK_1\n\nchannel ORA_DISK_1: restoring control file\nchannel ORA_DISK_1: restore complete, elapsed time: 00:00:00\noutput file name=\/oracle\/app\/oracle\/product\/19.3.0\/dbhome_1\/dbs\/cntrloradev.dbf\nFinished restore at 16\/01\/025 15:53<\/code><\/pre>\n\n\n\n<p>We open the database in <strong>mount <\/strong>state and we do <strong>catalogue <\/strong>the location containing the backups:<\/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=\"\">alter database mount;\ncatalog start with '\/oracle\/app\/backup';\n<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The restoration<\/h3>\n\n\n\n<p>We run the following command in <strong>RMAN <\/strong>so that we can do <strong>restore<\/strong>, in case we restore them to another path then we do <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\" data-no-translation=\"\" data-no-auto-translation=\"\">set newname<\/code> each datafile number in the new path: <\/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=\"\">run{\n allocate channel t1 type disk;\n##SET NEWNAME FOR tempfile 1 to '\/u01\/app\/oracle\/oradata\/...\/TEMP01.DBF';\n##set newname for datafile 1 to '\/u01\/app\/oracle\/oradata\/...\/SYSTEM01.DBF';\nrestore database;\nswitch datafile all;\nswitch tempfile all;\n }\nexit;\n<\/pre>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>allocated channel: t1\nchannel t1: SID=151 device type=DISK\n\nStarting restore at 16\/01\/025 15:58\n\nchannel t1: starting datafile backup set restore\nchannel t1: specifying datafile(s) to restore from backup set\nchannel t1: restoring datafile 00001 to \/oracle\/oradata\/ORADEV\/system01.dbf\nchannel t1: restoring datafile 00002 to \/oracle\/oradata\/ORADEV\/audit_ts_002.dbf\nchannel t1: restoring datafile 00003 to \/oracle\/oradata\/ORADEV\/sysaux01.dbf\nchannel t1: restoring datafile 00004 to \/oracle\/oradata\/ORADEV\/undotbs01.dbf\nchannel t1: restoring datafile 00005 to \/oracle\/oradata\/ORADEV\/test.dbf\nchannel t1: restoring datafile 00007 to \/oracle\/oradata\/ORADEV\/users01.dbf\nchannel t1: reading from backup piece \/oracle\/app\/backup\/20250116__fulldb__cd3fd0vd_1_1\nchannel t1: piece handle=\/oracle\/app\/backup\/20250116__fulldb__cd3fd0vd_1_1 tag=TAG20250116T151909\nchannel t1: restored backup piece 1\nchannel t1: reading from backup piece \/oracle\/app\/backup\/20250116__fulldb__cd3fd0vd_2_1\nchannel t1: piece handle=\/oracle\/app\/backup\/20250116__fulldb__cd3fd0vd_2_1 tag=TAG20250116T151909\nchannel t1: restored backup piece 2\nchannel t1: reading from backup piece \/oracle\/app\/backup\/20250116__fulldb__cd3fd0vd_3_1\nchannel t1: piece handle=\/oracle\/app\/backup\/20250116__fulldb__cd3fd0vd_3_1 tag=TAG20250116T151909\nchannel t1: restored backup piece 3\nchannel t1: reading from backup piece \/oracle\/app\/backup\/20250116__fulldb__cd3fd0vd_4_1\nchannel t1: piece handle=\/oracle\/app\/backup\/20250116__fulldb__cd3fd0vd_4_1 tag=TAG20250116T151909\nchannel t1: restored backup piece 4\nchannel t1: restore complete, elapsed time: 00:00:04\nFinished restore at 16\/01\/025 15:58\n\nreleased channel: t1\n<\/code><\/pre>\n\n\n\n<p>Once completed with the following query we see the time point where the database is located:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"sql\" 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=\"\">set linesize 512 trimspool on pages 1000\ncolumn nxtchng format 99999999999999999999\ncolumn checkpoint_time format a20\ncolumn fuzzy format a5\ncolumn cnt format 999999\nselect \/*+ RULE *\/\nstatus, checkpoint_change# nxtchng,\nto_char(checkpoint_time, 'DD\/MM\/YYYY HH24:MI:SS') as checkpoint_time, fuzzy,\ncount(*) as cnt\nfrom v$datafile_header\ngroup by status, checkpoint_change#, checkpoint_time, fuzzy\norder by status, checkpoint_change#, checkpoint_time, fuzzy;<\/pre>\n\n\n\n<p>We see that it is at the time <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\" data-no-translation=\"\" data-no-auto-translation=\"\">15:19:09 <\/code>and we want to take it 10 minutes later. To do this we will have to do a recovery with <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\" data-no-translation=\"\" data-no-auto-translation=\"\">set until time<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>STATUS                NXTCHNG CHECKPOINT_TIME      FUZZY     CNT\n------- --------------------- -------------------- ----- -------\nONLINE               23933495 16\/01\/2025 15:19:09  NO          6<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The recovery<\/h3>\n\n\n\n<p>To do <strong>recovery <\/strong>and the database arrives at the time <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\" data-no-translation=\"\" data-no-auto-translation=\"\">15:29:00 <\/code>we connect to <strong>RMAN<\/strong> and run the following with the parameter <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\" data-no-translation=\"\" data-no-auto-translation=\"\">set until time<\/code>:<\/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=\"\">rman target \/<\/pre>\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=\"\">run\n{\nallocate channel ch01 type disk;\nset archivelog destination to '\/oracle\/fast_recovery_area\/ORADEV\/archivelog';\nset until time \"to_date('16\/01\/2025 15:29:00','dd\/mm\/yyyy hh24:mi:ss')\";\nrecover database;\n}\nexit;\n<\/pre>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>Starting recover at 16\/01\/025 17:26\n\nstarting media recovery\n\nchannel ch01: starting archived log restore to user-specified destination\narchived log destination=\/oracle\/fast_recovery_area\/ORADEV\/archivelog\nchannel ch01: restoring archived log\narchived log thread=1 sequence=121\nchannel ch01: restoring archived log\narchived log thread=1 sequence=122\nchannel ch01: restoring archived log\narchived log thread=1 sequence=123\nchannel ch01: reading from backup piece \/oracle\/app\/backup\/20250116___archivesdb_ci3fd1m7_1_1\nchannel ch01: piece handle=\/oracle\/app\/backup\/20250116___archivesdb_ci3fd1m7_1_1 tag=TAG20250116T153119\nchannel ch01: restored backup piece 1\nchannel ch01: restore complete, elapsed time: 00:00:01\narchived log file name=\/oracle\/fast_recovery_area\/ORADEV\/archivelog\/1_121_1163221998.dbf thread=1 sequence=121\narchived log file name=\/oracle\/fast_recovery_area\/ORADEV\/archivelog\/1_122_1163221998.dbf thread=1 sequence=122\narchived log file name=\/oracle\/fast_recovery_area\/ORADEV\/archivelog\/1_123_1163221998.dbf thread=1 sequence=123\nmedia recovery complete, elapsed time: 00:00:01\nFinished recover at 16\/01\/025 17:26\nreleased channel: ch01<\/code><\/pre>\n\n\n\n<p>After the recovery is complete, we confirm the database time with the query we ran 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=\"\">set linesize 512 trimspool on pages 1000\ncolumn nxtchng format 99999999999999999999\ncolumn checkpoint_time format a20\ncolumn fuzzy format a5\ncolumn cnt format 999999\nselect \/*+ RULE *\/\nstatus, checkpoint_change# nxtchng,\nto_char(checkpoint_time, 'DD\/MM\/YYYY HH24:MI:SS') as checkpoint_time, fuzzy,\ncount(*) as cnt\nfrom v$datafile_header\ngroup by status, checkpoint_change#, checkpoint_time, fuzzy\norder by status, checkpoint_change#, checkpoint_time, fuzzy;<\/pre>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>STATUS                NXTCHNG CHECKPOINT_TIME      FUZZY     CNT\n------- --------------------- -------------------- ----- -------\nONLINE               23936249 16\/01\/2025 15:29:00  NO          6<\/code><\/pre>\n\n\n\n<p>Once completed, we open it in <strong>open state<\/strong> with the parameter <strong>resetlogs<\/strong> and if everything goes well we restart it:<\/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\nalter database open resetlogs;\n\nshutdown immediate;\n\nstartup;\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:\/\/docs.oracle.com\/database\/121\/BRADV\/toc.htm\" target=\"_blank\" rel=\"noreferrer noopener\">Database Backup and Recovery User&#039;s Guide<\/a><a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/rcmrf\/RESTORE.html\" target=\"_blank\" rel=\"noreferrer noopener\">e<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>In a previous article we saw how to backup an Oracle database with RMAN, in this article we will see a simple case of recovering data with RMAN Restore. There are many subcases with different steps, each one we will see the steps to recover the database on the same machine with the same [\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,29,5,30,80],"class_list":["post-5858","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-databases","category-oracle-db","tag-backup_restore","tag-databases","tag-oracle-database","tag-rdbms","tag-rman"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u03a0\u03ce\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 archive-log mode \u03bc\u03b5 RMAN Restore - 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-epanaferoyme-mia-oracle-database-poy-vrisketai\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u03a0\u03ce\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 archive-log mode \u03bc\u03b5 RMAN Restore - 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 \u03c0\u03b1\u03af\u03c1\u03bd\u03bf\u03c5\u03bc\u03b5 backup \u03bc\u03b9\u03b1 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle \u03bc\u03b5 RMAN, \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b8\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5 \u03bc\u03b9\u03b1 \u03b1\u03c0\u03bb\u03ae \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b7 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c4\u03c9\u03bd \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03bc\u03b5 RMAN Restore. \u03a5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03c0\u03bf\u03bb\u03bb\u03b5\u03c2 \u03c5\u03c0\u03bf\u03c0\u03b5\u03c1\u03b9\u03c0\u03c4\u03ce\u03c3\u03b5\u03b9\u03c2 \u03bc\u03b5 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ac \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b7 \u03ba\u03ac\u03b8\u03b5 \u03bc\u03af\u03b1 \u03b5\u03bc\u03b5\u03af\u03c2 \u03b8\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5 \u03c4\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03b1\u03bd\u03b1\u03ba\u03c4\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03b7\u03bd \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c3\u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03bc\u03b7\u03c7\u03ac\u03bd\u03b7\u03bc\u03b1 \u03bc\u03b5 \u03c4\u03bf \u03af\u03b4\u03b9\u03bf [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dataplatform.gr\/en\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/\" \/>\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-12-01T04:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-01T15:49:32+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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/\"},\"author\":{\"name\":\"Stratos Matzouranis\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#\\\/schema\\\/person\\\/e87bf4fd02b65cb6aa0942f87245bbaf\"},\"headline\":\"\u03a0\u03ce\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 archive-log mode \u03bc\u03b5 RMAN Restore\",\"datePublished\":\"2025-12-01T04:00:00+00:00\",\"dateModified\":\"2025-12-01T15:49:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/\"},\"wordCount\":53,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_oracle.png\",\"keywords\":[\"Backup \\\/ Restore\",\"Databases\",\"Oracle Database\",\"RDBMS\",\"RMAN\"],\"articleSection\":[\"Databases\",\"Oracle Database\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/\",\"name\":\"\u03a0\u03ce\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 archive-log mode \u03bc\u03b5 RMAN Restore - DataPlatform.gr\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_oracle.png\",\"datePublished\":\"2025-12-01T04:00:00+00:00\",\"dateModified\":\"2025-12-01T15:49:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/#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-epanaferoyme-mia-oracle-database-poy-vrisketai\\\/#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 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 archive-log mode \u03bc\u03b5 RMAN Restore\"}]},{\"@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 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 archive-log mode \u03bc\u03b5 RMAN Restore - 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-epanaferoyme-mia-oracle-database-poy-vrisketai\/","og_locale":"en_US","og_type":"article","og_title":"\u03a0\u03ce\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 archive-log mode \u03bc\u03b5 RMAN Restore - 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 \u03c0\u03b1\u03af\u03c1\u03bd\u03bf\u03c5\u03bc\u03b5 backup \u03bc\u03b9\u03b1 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle \u03bc\u03b5 RMAN, \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b8\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5 \u03bc\u03b9\u03b1 \u03b1\u03c0\u03bb\u03ae \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b7 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c4\u03c9\u03bd \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03bc\u03b5 RMAN Restore. \u03a5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03c0\u03bf\u03bb\u03bb\u03b5\u03c2 \u03c5\u03c0\u03bf\u03c0\u03b5\u03c1\u03b9\u03c0\u03c4\u03ce\u03c3\u03b5\u03b9\u03c2 \u03bc\u03b5 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ac \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b7 \u03ba\u03ac\u03b8\u03b5 \u03bc\u03af\u03b1 \u03b5\u03bc\u03b5\u03af\u03c2 \u03b8\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5 \u03c4\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03b1\u03bd\u03b1\u03ba\u03c4\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03b7\u03bd \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c3\u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03bc\u03b7\u03c7\u03ac\u03bd\u03b7\u03bc\u03b1 \u03bc\u03b5 \u03c4\u03bf \u03af\u03b4\u03b9\u03bf [&hellip;]","og_url":"https:\/\/www.dataplatform.gr\/en\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/","og_site_name":"DataPlatform.gr","article_publisher":"https:\/\/www.facebook.com\/dataplatform.gr\/","article_published_time":"2025-12-01T04:00:00+00:00","article_modified_time":"2025-12-01T15:49:32+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":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/#article","isPartOf":{"@id":"https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/"},"author":{"name":"Stratos Matzouranis","@id":"https:\/\/www.dataplatform.gr\/#\/schema\/person\/e87bf4fd02b65cb6aa0942f87245bbaf"},"headline":"\u03a0\u03ce\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 archive-log mode \u03bc\u03b5 RMAN Restore","datePublished":"2025-12-01T04:00:00+00:00","dateModified":"2025-12-01T15:49:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/"},"wordCount":53,"commentCount":0,"publisher":{"@id":"https:\/\/www.dataplatform.gr\/#organization"},"image":{"@id":"https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_oracle.png","keywords":["Backup \/ Restore","Databases","Oracle Database","RDBMS","RMAN"],"articleSection":["Databases","Oracle Database"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/","url":"https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/","name":"\u03a0\u03ce\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 archive-log mode \u03bc\u03b5 RMAN Restore - DataPlatform.gr","isPartOf":{"@id":"https:\/\/www.dataplatform.gr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/#primaryimage"},"image":{"@id":"https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_oracle.png","datePublished":"2025-12-01T04:00:00+00:00","dateModified":"2025-12-01T15:49:32+00:00","breadcrumb":{"@id":"https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dataplatform.gr\/pos-epanaferoyme-mia-oracle-database-poy-vrisketai\/#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-epanaferoyme-mia-oracle-database-poy-vrisketai\/#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 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03c5\u03bc\u03b5 \u03bc\u03af\u03b1 Oracle Database \u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 archive-log mode \u03bc\u03b5 RMAN Restore"}]},{"@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\/5858","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=5858"}],"version-history":[{"count":3,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts\/5858\/revisions"}],"predecessor-version":[{"id":5911,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts\/5858\/revisions\/5911"}],"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=5858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/categories?post=5858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/tags?post=5858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}