{"id":5202,"date":"2015-06-17T13:36:43","date_gmt":"2015-06-17T12:36:43","guid":{"rendered":"http:\/\/blog.capdata.fr\/?p=5202"},"modified":"2019-09-13T13:25:12","modified_gmt":"2019-09-13T12:25:12","slug":"ora-01555-et-query-duration0","status":"publish","type":"post","link":"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/","title":{"rendered":"ORA-01555 et Query Duration=0"},"content":{"rendered":"<a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-twitter nolightbox\" data-provider=\"twitter\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F5202&#038;text=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"twitter\" title=\"Share on Twitter\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/twitter.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-linkedin nolightbox\" data-provider=\"linkedin\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Linkedin\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F5202&#038;title=ORA-01555%20et%20Query%20Duration%3D0\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"linkedin\" title=\"Share on Linkedin\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/linkedin.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-mail nolightbox\" data-provider=\"mail\" rel=\"nofollow\" title=\"Share by email\" href=\"mailto:?subject=ORA-01555%20et%20Query%20Duration%3D0&#038;body=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20:%20https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F5202\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"mail\" title=\"Share by email\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/mail.png\" \/><\/a><p>L&#8217;erreur \u00a0ORA-01555 signifie que la requ\u00eate en cours d&#8217;ex\u00e9cution cherche \u00e0 obtenir pour une donn\u00e9e une image dans le temps qui n&#8217;est plus pr\u00e9sente en base.<\/p>\n<p>Il est donc tr\u00e8s fr\u00e9quent de trouver cette erreur pour des requ\u00eates avec une dur\u00e9e d&#8217;ex\u00e9cution tr\u00e8s longue. Cette information est remont\u00e9e lorsque l&#8217;erreur survient (Query Duration = &lt;dur\u00e9e&gt; sec).<\/p>\n<p>Pour une requ\u00eate rapide, une autre cause possible est une forte activit\u00e9 transactionnelle, ayant pour cons\u00e9quence une saturation du tablespace d&#8217;annulation, donc potentiellement une disparition tr\u00e8s rapide des images dans le temps pour les transactions valid\u00e9es.<\/p>\n<p>&nbsp;<\/p>\n<p>Mais il arrive aussi qu&#8217;aucune des deux situations ci-dessus ne se pr\u00e9sentent, et que l&#8217;on ait tout de m\u00eame \u00e0 faire \u00e0 une ORA-01555 pour une requ\u00eate rapide. Comment analyser cette situation ?<\/p>\n<p>&nbsp;<\/p>\n<p><b>Voici un exemple concret:<\/b><\/p>\n<pre name=\"code\" class=\"sql\">Mon Jun 15 02:58:48 2015\r\n\r\nORA-01555 caused by SQL statement below (SQL ID: 2ky0zqc7h049z, Query Duration=0 sec, SCN: 0x000c.54839232):\r\n<\/pre>\n<p>La requ\u00eate en cause a bien une dur\u00e9e d&#8217;ex\u00e9cution inf\u00e9rieure \u00e0 une seconde.<br \/>\n&nbsp;<br \/>\n&nbsp;<\/p>\n<p>On v\u00e9rifie que la partie gestion des segments d&#8217;annulation ne soit pas satur\u00e9e sur cette p\u00e9riode:<\/p>\n<pre name=\"code\" class=\"sql\">SQL&gt;select begin_time, end_time, activeblks, unexpiredblks, expiredblks, tuned_undoretention, maxquerylen \r\nfrom v$undostat where '2015\/05\/15 02:58:48' BETWEEN BEGIN_TIME and END_TIME;\r\n\r\n&nbsp;\r\n\r\nBEGIN_TIME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 END_TIME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ACTIVEBLKS UNEXPIREDBLKS EXPIREDBLKS TUNED_UNDORETENTION MAXQUERYLEN\r\n\r\n------------------- ------------------- ---------- ------------- ----------- ------------------- -----------\r\n\r\n2015\/06\/15 02:52:42 2015\/06\/15 03:02:42\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 7696\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 47768\u00a0\u00a0\u00a0\u00a0\u00a0 318328\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1052\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 211<\/pre>\n<p>&nbsp;<br \/>\nLa r\u00e9tention estim\u00e9e \u00e0 1052 secondes, soit presque 18 minutes, et la pr\u00e9sence d&#8217;un grand nombre de blocs expir\u00e9s (c-\u00e0-d correspondant \u00e0 des transactions termin\u00e9es plus anciennes que la p\u00e9riode de r\u00e9tention d\u00e9finie par d\u00e9faut \u00e0 15 minutes via le param\u00e8tre UNDO_RETENTION) nous confirment qu&#8217;il n&#8217;y a aucune saturation c\u00f4t\u00e9 segments d&#8217;annulation.<\/p>\n<p>L&#8217;erreur nous indique indirectement la date de l&#8217;image \u00e0 laquelle la requ\u00eate cherche \u00e0 acc\u00e9der, au travers du SCN (system Change Number, identifiant unique d&#8217;une entr\u00e9e transactionnelle). Ici, il s&#8217;agit de &#8221;\u00a0SCN: 0x000c.54839232&#8243;<\/p>\n<p>La fonction SCN_TO_TIMESTAMP permet de conna\u00eetre le moment \u00a0correspondant \u00e0 ce SCN. Attention, la valeur indiqu\u00e9e dans l&#8217;erreur ORA-01555 est au format hexad\u00e9cimal, et elle est parasit\u00e9e par un caract\u00e8re &#8220;point&#8221;, il faut donc convertir ici\u00a0000c54839232 en valeur d\u00e9cimale pour que SCN_TO_TIMESTAMP nous donne l&#8217;information correcte:<\/p>\n<pre name=\"code\" class=\"sql\">SQL&gt;SELECT SCN_TO_TIMESTAMP(TO_NUMBER('000c54839232','xxxxxxxxxxxx')) FROM DUAL;\r\n\r\nSCN_TO_TIMESTAMP(TO_NUMBER('000C54839232','XXXXXXXXXXXX'))\r\n\r\n---------------------------------------------------------------------------\r\n\r\n15-JUN-15 02.10.16.000000000 AM<\/pre>\n<p>&nbsp;<br \/>\n&nbsp;<\/p>\n<p>Notre requ\u00eate, ex\u00e9cut\u00e9e \u00e0 2h58:48 cherchait donc \u00e0 obtenir une image de certaines donn\u00e9es \u00e0 2h10:16 (date de l&#8217;ouverture de la transaction), soit plus de 48 minutes dans le pass\u00e9. On est donc tr\u00e8s loin des 15 minutes d\u00e9finies au niveau de l&#8217;instance.<br \/>\n&nbsp;<br \/>\n&nbsp;<\/p>\n<p><b>Deux solutions donc pour r\u00e9soudre ce probl\u00e8me:<\/b><\/p>\n<ul>\n<li>Augmenter la dur\u00e9e de r\u00e9tention des images de donn\u00e9es: augmenter la valeur du param\u00e8tre UNDO_RETENTION (900 secondes par d\u00e9faut, modifiable par exemple \u00e0 3600 secondes, soit une heure)<\/li>\n<li>Comprendre pourquoi la transaction contenant la requ\u00eate dure au moins 48 minutes, et tenter de r\u00e9duire cette dur\u00e9e.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-twitter nolightbox\" data-provider=\"twitter\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F5202&#038;text=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"twitter\" title=\"Share on Twitter\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/twitter.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-linkedin nolightbox\" data-provider=\"linkedin\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Linkedin\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F5202&#038;title=ORA-01555%20et%20Query%20Duration%3D0\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"linkedin\" title=\"Share on Linkedin\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/linkedin.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-mail nolightbox\" data-provider=\"mail\" rel=\"nofollow\" title=\"Share by email\" href=\"mailto:?subject=ORA-01555%20et%20Query%20Duration%3D0&#038;body=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20:%20https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F5202\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"mail\" title=\"Share by email\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/mail.png\" \/><\/a>","protected":false},"excerpt":{"rendered":"<p>L&#8217;erreur \u00a0ORA-01555 signifie que la requ\u00eate en cours d&#8217;ex\u00e9cution cherche \u00e0 obtenir pour une donn\u00e9e une image dans le temps qui n&#8217;est plus pr\u00e9sente en base. Il est donc tr\u00e8s fr\u00e9quent de trouver cette erreur pour des requ\u00eates avec une&hellip; <a href=\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/\" class=\"more-link\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":14,"featured_media":7835,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[258],"class_list":["post-5202","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle","tag-ora-01555"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ORA-01555 et Query Duration=0 - Capdata TECH BLOG<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ORA-01555 et Query Duration=0 - Capdata TECH BLOG\" \/>\n<meta property=\"og:description\" content=\"L&#8217;erreur \u00a0ORA-01555 signifie que la requ\u00eate en cours d&#8217;ex\u00e9cution cherche \u00e0 obtenir pour une donn\u00e9e une image dans le temps qui n&#8217;est plus pr\u00e9sente en base. Il est donc tr\u00e8s fr\u00e9quent de trouver cette erreur pour des requ\u00eates avec une&hellip; Continuer la lecture &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/\" \/>\n<meta property=\"og:site_name\" content=\"Capdata TECH BLOG\" \/>\n<meta property=\"article:published_time\" content=\"2015-06-17T12:36:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-13T12:25:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2015\/06\/ORA1555.png\" \/>\n\t<meta property=\"og:image:width\" content=\"646\" \/>\n\t<meta property=\"og:image:height\" content=\"322\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Benjamin VESAN\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin VESAN\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/\"},\"author\":{\"name\":\"Benjamin VESAN\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/person\/ae56d1d3d5680d95ccc2c927e44bdc3e\"},\"headline\":\"ORA-01555 et Query Duration=0\",\"datePublished\":\"2015-06-17T12:36:43+00:00\",\"dateModified\":\"2019-09-13T12:25:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/\"},\"wordCount\":449,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.capdata.fr\/#organization\"},\"keywords\":[\"ORA-01555\"],\"articleSection\":[\"Oracle\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/\",\"url\":\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/\",\"name\":\"ORA-01555 et Query Duration=0 - Capdata TECH BLOG\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/#website\"},\"datePublished\":\"2015-06-17T12:36:43+00:00\",\"dateModified\":\"2019-09-13T12:25:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/blog.capdata.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ORA-01555 et Query Duration=0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.capdata.fr\/#website\",\"url\":\"https:\/\/blog.capdata.fr\/\",\"name\":\"Capdata TECH BLOG\",\"description\":\"Le blog technique sur les bases de donn\u00e9es de CAP DATA Consulting\",\"publisher\":{\"@id\":\"https:\/\/blog.capdata.fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.capdata.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.capdata.fr\/#organization\",\"name\":\"Capdata TECH BLOG\",\"url\":\"https:\/\/blog.capdata.fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp\",\"contentUrl\":\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp\",\"width\":800,\"height\":254,\"caption\":\"Capdata TECH BLOG\"},\"image\":{\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/cap-data-consulting\/mycompany\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/person\/ae56d1d3d5680d95ccc2c927e44bdc3e\",\"name\":\"Benjamin VESAN\",\"url\":\"https:\/\/blog.capdata.fr\/index.php\/author\/bvesan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ORA-01555 et Query Duration=0 - Capdata TECH BLOG","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/","og_locale":"fr_FR","og_type":"article","og_title":"ORA-01555 et Query Duration=0 - Capdata TECH BLOG","og_description":"L&#8217;erreur \u00a0ORA-01555 signifie que la requ\u00eate en cours d&#8217;ex\u00e9cution cherche \u00e0 obtenir pour une donn\u00e9e une image dans le temps qui n&#8217;est plus pr\u00e9sente en base. Il est donc tr\u00e8s fr\u00e9quent de trouver cette erreur pour des requ\u00eates avec une&hellip; Continuer la lecture &rarr;","og_url":"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/","og_site_name":"Capdata TECH BLOG","article_published_time":"2015-06-17T12:36:43+00:00","article_modified_time":"2019-09-13T12:25:12+00:00","og_image":[{"width":646,"height":322,"url":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2015\/06\/ORA1555.png","type":"image\/png"}],"author":"Benjamin VESAN","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Benjamin VESAN","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/#article","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/"},"author":{"name":"Benjamin VESAN","@id":"https:\/\/blog.capdata.fr\/#\/schema\/person\/ae56d1d3d5680d95ccc2c927e44bdc3e"},"headline":"ORA-01555 et Query Duration=0","datePublished":"2015-06-17T12:36:43+00:00","dateModified":"2019-09-13T12:25:12+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/"},"wordCount":449,"commentCount":0,"publisher":{"@id":"https:\/\/blog.capdata.fr\/#organization"},"keywords":["ORA-01555"],"articleSection":["Oracle"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/","url":"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/","name":"ORA-01555 et Query Duration=0 - Capdata TECH BLOG","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/#website"},"datePublished":"2015-06-17T12:36:43+00:00","dateModified":"2019-09-13T12:25:12+00:00","breadcrumb":{"@id":"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.capdata.fr\/index.php\/ora-01555-et-query-duration0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/blog.capdata.fr\/"},{"@type":"ListItem","position":2,"name":"ORA-01555 et Query Duration=0"}]},{"@type":"WebSite","@id":"https:\/\/blog.capdata.fr\/#website","url":"https:\/\/blog.capdata.fr\/","name":"Capdata TECH BLOG","description":"Le blog technique sur les bases de donn\u00e9es de CAP DATA Consulting","publisher":{"@id":"https:\/\/blog.capdata.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.capdata.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/blog.capdata.fr\/#organization","name":"Capdata TECH BLOG","url":"https:\/\/blog.capdata.fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/","url":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp","contentUrl":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp","width":800,"height":254,"caption":"Capdata TECH BLOG"},"image":{"@id":"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/cap-data-consulting\/mycompany\/"]},{"@type":"Person","@id":"https:\/\/blog.capdata.fr\/#\/schema\/person\/ae56d1d3d5680d95ccc2c927e44bdc3e","name":"Benjamin VESAN","url":"https:\/\/blog.capdata.fr\/index.php\/author\/bvesan\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/5202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/comments?post=5202"}],"version-history":[{"count":31,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/5202\/revisions"}],"predecessor-version":[{"id":5234,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/5202\/revisions\/5234"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media\/7835"}],"wp:attachment":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media?parent=5202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/categories?post=5202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/tags?post=5202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}