{"id":1560,"date":"2017-02-05T16:41:02","date_gmt":"2017-02-05T15:41:02","guid":{"rendered":"https:\/\/clemente.pamplona.name\/dba\/?p=1560"},"modified":"2017-02-05T16:42:50","modified_gmt":"2017-02-05T15:42:50","slug":"entradas-searadas-por-comas-en-el-tnsnames-ora","status":"publish","type":"post","link":"http:\/\/clemente.pamplona.name\/dba\/entradas-searadas-por-comas-en-el-tnsnames-ora\/","title":{"rendered":"entradas searadas por comas en el tnsnames.ora"},"content":{"rendered":"<p>Hoy vamos a ver una funcionalidad sencill\u00edsima del tnsnames.ora, pero que nos permitir\u00e1 tener nuestros ficheros mucho mas reducidos y ordenados.<br \/>\nSupongamos tenemos un fichero con las entradas:<\/p>\n<pre>\r\nPROD=\r\n  (DESCRIPTION=\r\n     (ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521))\r\n     (CONNECT_DATA=\r\n        (SERVICE_NAME=factura)\r\n     )\r\n  )\r\nPRODUCCION=\r\n  (DESCRIPTION=\r\n     (ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521))\r\n     (CONNECT_DATA=\r\n        (SERVICE_NAME=factura)\r\n     )\r\n  )\r\nFACTURACION=\r\n  (DESCRIPTION=\r\n     (ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521))\r\n     (CONNECT_DATA=\r\n        (SERVICE_NAME=factura)\r\n     )\r\n  )\r\n<\/pre>\n<p>Como veis, tenemos 3 entradas totalmente id\u00e9nticas que nos aumentan el fichero y puede dar a errores en el momento de cambiarlos.<br \/>\nPues, hay una forma de simplificar mucho esto, y esta forma es <b> ponerlos en una \u00fanica entrada separada por comas<\/b><\/p>\n<pre>\r\nPROD,PRODUCCION,FACTURACION=\r\n  (DESCRIPTION=\r\n     (ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521))\r\n     (CONNECT_DATA=\r\n        (SERVICE_NAME=factura)\r\n     )\r\n  )\r\n<\/pre>\n<p>Haciendo pruebas esto funciona (amenos desde las versiones 9i hasta la 12c) .<br \/>\nUna configuraci\u00f3n muy sencilla que nos facilita mucho el mantenimiento del fichero <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy vamos a ver una funcionalidad sencill\u00edsima del tnsnames.ora, pero que nos permitir\u00e1 tener nuestros ficheros mucho mas reducidos y ordenados. Supongamos tenemos un fichero con las entradas: PROD= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521)) (CONNECT_DATA= (SERVICE_NAME=factura) ) ) PRODUCCION= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521)) (CONNECT_DATA= (SERVICE_NAME=factura) &hellip; <a href=\"http:\/\/clemente.pamplona.name\/dba\/entradas-searadas-por-comas-en-el-tnsnames-ora\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,60,9,199,7],"tags":[],"class_list":["post-1560","post","type-post","status-publish","format-standard","hentry","category-11g","category-12c","category-dummie","category-oracle","category-sqlplus"],"_links":{"self":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/1560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/comments?post=1560"}],"version-history":[{"count":2,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/1560\/revisions"}],"predecessor-version":[{"id":1563,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/1560\/revisions\/1563"}],"wp:attachment":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/media?parent=1560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/categories?post=1560"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/tags?post=1560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}