{"id":3606,"date":"2024-03-01T07:00:00","date_gmt":"2024-03-01T04:00:00","guid":{"rendered":"https:\/\/www.dataplatform.gr\/?p=3606"},"modified":"2024-02-29T23:50:22","modified_gmt":"2024-02-29T20:50:22","slug":"pos-mporoyme-na-lamvanoyme-email-kathe-fora-5","status":"publish","type":"post","link":"https:\/\/www.dataplatform.gr\/en\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5-2\/","title":{"rendered":"How can we get email whenever PGA memory exceeds a limit in Oracle database"},"content":{"rendered":"<p>When an Oracle database is heavily used by many connections \/ sessions, one or some of them may consume a large percentage of memory (RAM). If there is a problem and it is not dealt with due to lack of memory, the operating system and Oracle may start to kill sessions by themselves indiscriminately even until the entire database instance goes down.<\/p>\n\n\n\n<p>So in this article we will see a way that as soon as the memory (RAM) and specifically the memory called PGA in Oracle exceeds a limit, it sends a warning email containing the size of the memory and the information of the session that occupies it more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is PGA memory?<\/h2>\n\n\n\n<p>THE <strong>Program Global Area or otherwise PGA<\/strong> is the non-shared memory occupied by each individual connection \/ session in the database. The PGA is used to store session information and process SQL queries for operations such as sorting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The footsteps<\/h2>\n\n\n\n<p>In <a href=\"https:\/\/www.dataplatform.gr\/en\/email-error-alert-log-oracle\/\" target=\"_blank\" rel=\"noreferrer noopener\">previous article<\/a> we had seen how we can set one up <strong>Linux servers<\/strong> (Oracle Linux based on RHEL specifically) so that we receive an email whenever an error occurs in the Alert log of the database instance. Accordingly now we will see the steps to receive email when PGA memory exceeds some limit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Create an SMTP relay with Google&#039;s gmail<\/h2>\n\n\n\n<p>If we have our own&nbsp;<strong>relay<\/strong>&nbsp;on the exchange server with configured smtp that will send the emails, we don&#039;t need this step.<\/p>\n\n\n\n<p>But now we will see what we do in case we want to send the emails through Gmail.<\/p>\n\n\n\n<p>First we need to connect to&nbsp;<a href=\"https:\/\/myaccount.google.com\/u\/2\/security?gar=1\" target=\"_blank\" rel=\"noreferrer noopener\">gmail account security<\/a>.<\/p>\n\n\n\n<p>There we should activate 2 factor authentication and then create an application password.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"318\" src=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/12\/om-02.png\" alt=\"\" class=\"wp-image-2588\" srcset=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/12\/om-02.png 849w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/12\/om-02-300x112.png 300w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/12\/om-02-768x288.png 768w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><\/figure>\n\n\n\n<p>After getting the code from gmail, go to our server and add to the mail configuration our email along with the code we got:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>&#91;oracle@dp-gr ~]$ sudo vi \/etc\/mail.rc <\/code><\/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=\"\">account gmail {\n    set smtp-use-starttls\n    set ssl-verify=ignore\n    set smtp-auth=login\n    set smtp=smtp:\/\/smtp.gmail.com:587\n    set from=\"info@dataplatform.gr\"\n    set smtp-auth-user=dataplatform.gr@gmail.com\n    set smtp-auth-password=\"edw_vazoume_to_app_password\"\n    set ssl-verify=ignore\n    set nss-config-dir=\/etc\/pki\/nssdb\n}<\/pre>\n\n\n\n<p>We are ready to test that we can send email:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>&#91;oracle@dp-gr ~]$ echo \"Test\" | \/usr\/bin\/mail -A gmail -s \"dokimastiko\" ToEmailMas@outlook.com<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">How to find the total PGA memory of the instance and the session that consumes the most<\/h2>\n\n\n\n<p>We create the following script that outputs a warning message with the total PGA memory occupied by all the sessions of the instance and the information of the session that currently occupies the most:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>&#91;oracle@dp-gr ~]$ vi check_pga.sql<\/code><\/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=\"\">set echo off\nset pagesize 0\nset feedback off\nselect 'Warning: Session''s Program Page Area (PGA) Memory on '|| (select instance_name from v$instance) || '@' ||(select host_name from v$instance)||' is too high!!!       ---> '  ||to_char(pga_sum_gb, '999g999g990d00', 'NLS_NUMERIC_CHARACTERS=,.')|| ' GB' as PGA_Response \n FROM (select sum(pga_alloc_mem\/1024\/1024\/1024) as pga_sum_gb from v$process)\nwhere pga_sum_gb > 0.01; -- DONT FORGET TO SWITCH\nSELECT 'Highest PGA Session: ' \n   || ' PGA:' || to_char(p.pga_alloc_mem\/1024\/1024\/1024, '999g999g990d00', 'NLS_NUMERIC_CHARACTERS=,.')||' GB '\n   || ' ---- LOGON: ' || to_char(h.LOGON_TIME,'YYYY\/MM\/DD HH:MI:SS') \n   || ' ---- SID: ' || h.SID\n   || ' ---- SERIAL: ' || h.SERIAL#\n   || ' ---- PROCESS: ' || p.SPID\n   || ' ---- USERNAME: ' || u.username\n   || ' ---- OSUSER: ' || h.osuser\n   || ' ---- MACHINE: ' || h.machine\n   || ' ---- PROGRAM: ' || h.program\n   || ' ---- MODULE: ' || h.module\n   || ' ----               SQL TEXT: ' || s.sql_text\n   FROM\n   gv$session h\nLEFT JOIN gv$SQLAREA s ON h.sql_hash_value = s.hash_value and h.sql_ADDRESS = s.ADDRESS and h.inst_id = s.inst_id \nLEFT JOIN DBA_USERS u ON h.USER# = u.USER_ID\nLEFT JOIN gv$process  p ON p.ADDR = h.PADDR and p.inst_id = h.inst_id \nWHERE  1=1\nand (select sum(pga_alloc_mem\/1024\/1024\/1024) as pga_sum_gb from v$process) > 0.01 -- DONT FORGET TO SWITCH\nand rownum &lt;=1\nORDER BY p.pga_alloc_mem DESC;\nquit;\n\/<\/pre>\n\n\n\n<p>*<em>In the two fields in lines 6 and 25, we define the limit at which the query result will be returned from this total PGA memory and above. For the example I put 0.01 GB. If we wanted it to show us only whenever it exceeds 30 GB we would change it to 30.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How do we send emails when PGA passes the threshold we set<\/h2>\n\n\n\n<p>Now we will create an executable that will run the above query, exporting the results to a text file. In case the file is more than 3 lines then it will send an email with the title&nbsp;<em>\u201cOracle DB Alert ORCL\u201d<\/em>&nbsp;in the emails we have defined with a warning as text with the total PGA and the information of the session that occupies the most.<\/p>\n\n\n\n<p>The reason that the process only completes if the file contains more than 3 lines is so that it does not send an email if there is no alert and the text file is empty.<\/p>\n\n\n\n<p>So we create the executable with the following code:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>&#91;oracle@dp-gr ~]$ vi check_pga_live.sh<\/code><\/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=\"\">#!\/bin\/bash\nsqlplus -S \"\/as sysdba\" @\/home\/oracle\/check_pga.sql > \/home\/oracle\/check_pga.log\ncnt=$(wc -l &lt;\/home\/oracle\/check_pga.log)\necho $cnt\nif [ $cnt -ge \"4\" ]\nthen\n        \/usr\/bin\/mail -A gmail -s \"Oracle DB high PGA on ORCL\" \\\n                -r info@dataplatform.gr \\\n                patatakia@outlook.com, dokimi@outlook.com \\\n         &lt; \/home\/oracle\/check_pga.log\nfi<\/pre>\n\n\n\n<p>We can alternatively run it remotely on another machine with the SYS user via&nbsp;<strong><a href=\"https:\/\/docs.oracle.com\/cd\/E18283_01\/network.112\/e10836\/naming.htm\" target=\"_blank\" rel=\"noreferrer noopener\">ezconnect<\/a><\/strong>:<\/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=\"\">#!\/bin\/bash\nsqlplus -S \"sys\/Kwdikos@hostname:1521\/ORCL as sysdba\" @\/home\/oracle\/check_pga.sql > \/home\/oracle\/check_pga.log\ncnt=$(wc -l &lt;\/home\/oracle\/check_pga.log)\necho $cnt\nif [ $cnt -ge \"4\" ]\nthen\n        \/usr\/bin\/mail -A gmail -s \"Oracle DB Alert ORCL\" \\\n                -r info@dataplatform.gr \\\n                patatakia@outlook.com, dokimi@outlook.com \\\n         &lt; \/home\/oracle\/check_pga.log\nfi<\/pre>\n\n\n\n<p>We don&#039;t forget to have given execute permission before executing it:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>&#91;oracle@dp-gr ~]$ chmod +x check_pga_live.sh\n&#91;oracle@dp-gr ~]$ .\/check_pga_live.sh<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">How do we schedule it to check every 5 minutes for Alerts<\/h2>\n\n\n\n<p>Since our executable is ready, we can add a line to the crontab in which we will set it to run every 5 minutes:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>&#91;oracle@dp-gr ~]$ crontab -e<\/code><\/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=\"\">#crontab\n0,5,10,15,20,25,30,35,40,45,50,55 * * * * . ~\/.bash_profile &amp;&amp; (\/home\/oracle\/check_pga_live.sh  >> \/dev\/null 2>&amp;1)<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">The result<\/h2>\n\n\n\n<p>Now we will see that whenever the PGA exceeds the threshold we have set (for example I had set 0.01 GB) we will receive an email.<\/p>\n\n\n\n<p>This email will contain a message of the type:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>Warning: Session's Program Page Area (PGA) Memory on DBNAME@HOSTNAME is too high!!!\n     ---&gt;            0,09 GB<\/code><\/pre>\n\n\n\n<p>And the following information of the session consuming the most PGA memory at the moment:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PGA<\/li>\n\n\n\n<li>Logon time<\/li>\n\n\n\n<li>SID<\/li>\n\n\n\n<li>Serial<\/li>\n\n\n\n<li>Process<\/li>\n\n\n\n<li>Username<\/li>\n\n\n\n<li>OS user<\/li>\n\n\n\n<li>Machine<\/li>\n\n\n\n<li>Program<\/li>\n\n\n\n<li>Module<\/li>\n\n\n\n<li>SQL text<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"913\" height=\"411\" src=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2021\/06\/pga-01.png\" alt=\"\" class=\"wp-image-3608\" srcset=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2021\/06\/pga-01.png 913w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2021\/06\/pga-01-300x135.png 300w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2021\/06\/pga-01-768x346.png 768w\" sizes=\"auto, (max-width: 913px) 100vw, 913px\" \/><\/figure>\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\/ADMQS\/GUID-78E9CAFD-D0AD-4E2E-9B73-D2AA1CF22772.htm\" target=\"_blank\" rel=\"noreferrer noopener\">&nbsp;Program Global Area<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>When an Oracle database is heavily used by many connections \/ sessions, one or some of them may consume a large percentage of memory (RAM). If there is a problem and it is not addressed due to lack of memory, the operating system and Oracle may start to kill sessions by themselves indiscriminately even until [...]<\/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":[134,29,153,5,30],"class_list":["post-3606","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-databases","category-oracle-db","tag-alerting","tag-databases","tag-monitoring","tag-oracle-database","tag-rdbms"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03ba\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03be\u03b5\u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7 PGA \u03c3\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle - 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-mporoyme-na-lamvanoyme-email-kathe-fora-5-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03ba\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03be\u03b5\u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7 PGA \u03c3\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle - DataPlatform.gr\" \/>\n<meta property=\"og:description\" content=\"\u038c\u03c4\u03b1\u03bd \u03c3\u03b5 \u03bc\u03af\u03b1 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b2\u03b1\u03c1\u03af\u03b1 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c0\u03bf\u03bb\u03bb\u03ac connections \/ sessions \u03b5\u03bd\u03b4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03ae \u03ba\u03ac\u03c0\u03bf\u03b9\u03b1 \u03b1\u03c0\u03cc \u03b1\u03c5\u03c4\u03ac \u03bd\u03b1 \u03ba\u03b1\u03c4\u03b1\u03bd\u03b1\u03bb\u03ce\u03bd\u03bf\u03c5\u03bd \u03bc\u03b5\u03b3\u03ac\u03bb\u03bf \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03bc\u03bd\u03ae\u03bc\u03b7\u03c2 (RAM). \u0391\u03bd \u03c5\u03c0\u03ac\u03c1\u03be\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03ba\u03b1\u03b9 \u03b1\u03c5\u03c4\u03cc \u03b4\u03b5\u03bd \u03b1\u03bd\u03c4\u03b9\u03bc\u03b5\u03c4\u03c9\u03c0\u03b9\u03c3\u03c4\u03b5\u03af \u03bb\u03cc\u03b3\u03bf \u03ad\u03bb\u03bb\u03b5\u03b9\u03c8\u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7\u03c2 \u03b5\u03bd\u03b4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b1\u03c1\u03c7\u03af\u03c3\u03b5\u03b9 \u03c4\u03bf \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b9\u03ba\u03cc \u03ba\u03b1\u03b9 \u03b7 Oracle \u03bd\u03b1 \u03c3\u03ba\u03bf\u03c4\u03ce\u03bd\u03bf\u03c5\u03bd sessions \u03bc\u03cc\u03bd\u03b1 \u03c4\u03bf\u03c5\u03c2 \u03b1\u03bd\u03b5\u03be\u03ad\u03bb\u03b5\u03c7\u03c4\u03b1 \u03b1\u03ba\u03cc\u03bc\u03b1 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03ba\u03b1\u03b9 \u03bd\u03b1 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dataplatform.gr\/en\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5-2\/\" \/>\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=\"2024-03-01T04: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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/\"},\"author\":{\"name\":\"Stratos Matzouranis\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#\\\/schema\\\/person\\\/e87bf4fd02b65cb6aa0942f87245bbaf\"},\"headline\":\"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03ba\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03be\u03b5\u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7 PGA \u03c3\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle\",\"datePublished\":\"2024-03-01T04:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/\"},\"wordCount\":131,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_oracle.png\",\"keywords\":[\"Alerting\",\"Databases\",\"Monitoring\",\"Oracle Database\",\"RDBMS\"],\"articleSection\":[\"Databases\",\"Oracle Database\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/\",\"name\":\"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03ba\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03be\u03b5\u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7 PGA \u03c3\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle - DataPlatform.gr\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_oracle.png\",\"datePublished\":\"2024-03-01T04:00:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/#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-mporoyme-na-lamvanoyme-email-kathe-fora-5\\\/#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 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03ba\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03be\u03b5\u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7 PGA \u03c3\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle\"}]},{\"@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 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03ba\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03be\u03b5\u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7 PGA \u03c3\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle - 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-mporoyme-na-lamvanoyme-email-kathe-fora-5-2\/","og_locale":"en_US","og_type":"article","og_title":"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03ba\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03be\u03b5\u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7 PGA \u03c3\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle - DataPlatform.gr","og_description":"\u038c\u03c4\u03b1\u03bd \u03c3\u03b5 \u03bc\u03af\u03b1 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b2\u03b1\u03c1\u03af\u03b1 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c0\u03bf\u03bb\u03bb\u03ac connections \/ sessions \u03b5\u03bd\u03b4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03ae \u03ba\u03ac\u03c0\u03bf\u03b9\u03b1 \u03b1\u03c0\u03cc \u03b1\u03c5\u03c4\u03ac \u03bd\u03b1 \u03ba\u03b1\u03c4\u03b1\u03bd\u03b1\u03bb\u03ce\u03bd\u03bf\u03c5\u03bd \u03bc\u03b5\u03b3\u03ac\u03bb\u03bf \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03bc\u03bd\u03ae\u03bc\u03b7\u03c2 (RAM). \u0391\u03bd \u03c5\u03c0\u03ac\u03c1\u03be\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03ba\u03b1\u03b9 \u03b1\u03c5\u03c4\u03cc \u03b4\u03b5\u03bd \u03b1\u03bd\u03c4\u03b9\u03bc\u03b5\u03c4\u03c9\u03c0\u03b9\u03c3\u03c4\u03b5\u03af \u03bb\u03cc\u03b3\u03bf \u03ad\u03bb\u03bb\u03b5\u03b9\u03c8\u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7\u03c2 \u03b5\u03bd\u03b4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b1\u03c1\u03c7\u03af\u03c3\u03b5\u03b9 \u03c4\u03bf \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b9\u03ba\u03cc \u03ba\u03b1\u03b9 \u03b7 Oracle \u03bd\u03b1 \u03c3\u03ba\u03bf\u03c4\u03ce\u03bd\u03bf\u03c5\u03bd sessions \u03bc\u03cc\u03bd\u03b1 \u03c4\u03bf\u03c5\u03c2 \u03b1\u03bd\u03b5\u03be\u03ad\u03bb\u03b5\u03c7\u03c4\u03b1 \u03b1\u03ba\u03cc\u03bc\u03b1 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03ba\u03b1\u03b9 \u03bd\u03b1 [&hellip;]","og_url":"https:\/\/www.dataplatform.gr\/en\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5-2\/","og_site_name":"DataPlatform.gr","article_publisher":"https:\/\/www.facebook.com\/dataplatform.gr\/","article_published_time":"2024-03-01T04: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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/#article","isPartOf":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/"},"author":{"name":"Stratos Matzouranis","@id":"https:\/\/www.dataplatform.gr\/#\/schema\/person\/e87bf4fd02b65cb6aa0942f87245bbaf"},"headline":"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03ba\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03be\u03b5\u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7 PGA \u03c3\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle","datePublished":"2024-03-01T04:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/"},"wordCount":131,"commentCount":0,"publisher":{"@id":"https:\/\/www.dataplatform.gr\/#organization"},"image":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_oracle.png","keywords":["Alerting","Databases","Monitoring","Oracle Database","RDBMS"],"articleSection":["Databases","Oracle Database"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/","url":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/","name":"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03ba\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03be\u03b5\u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7 PGA \u03c3\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle - DataPlatform.gr","isPartOf":{"@id":"https:\/\/www.dataplatform.gr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/#primaryimage"},"image":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_oracle.png","datePublished":"2024-03-01T04:00:00+00:00","breadcrumb":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-kathe-fora-5\/#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-mporoyme-na-lamvanoyme-email-kathe-fora-5\/#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 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03ba\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03be\u03b5\u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03cc\u03c1\u03b9\u03bf \u03b7 \u03bc\u03bd\u03ae\u03bc\u03b7 PGA \u03c3\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 Oracle"}]},{"@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\/3606","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=3606"}],"version-history":[{"count":1,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts\/3606\/revisions"}],"predecessor-version":[{"id":5610,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts\/3606\/revisions\/5610"}],"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=3606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/categories?post=3606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/tags?post=3606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}