{"id":75,"date":"2012-07-18T11:49:15","date_gmt":"2012-07-18T09:49:15","guid":{"rendered":"http:\/\/clemente.pamplona.name\/dba\/?p=75"},"modified":"2012-07-18T11:49:15","modified_gmt":"2012-07-18T09:49:15","slug":"variables-en-entornos-multinstancia","status":"publish","type":"post","link":"http:\/\/clemente.pamplona.name\/dba\/variables-en-entornos-multinstancia\/","title":{"rendered":"variables en entornos multinstancia"},"content":{"rendered":"<p>Vamos a por otra de newie.<\/p>\n<p>Que ocurre cuando tenemos que hacer un shell script y hemos de cargar las variables de entorno teniendo varios entornos para el usuario oracle en ese servidor.<\/p>\n<p>Tendremos que usar el oraenv en modo no interactivo.<\/p>\n<p>\u00bfComo se hace esto?<\/p>\n<p>Muy sencillo, poniendo la variable de entorno <em>ORAENV_ASK=NO<\/em><\/p>\n<p>As\u00ed pues, un script sencillo para lanzar este export ser\u00eda :<\/p>\n<pre>#!\/bin\/bash\r\nexport FECHA=`date +%d-%m-%Y_%H-%M`\r\nexport ORACLE_SID=$1\r\nexport ORAENV_ASK=NO\r\n. oraenv\r\n${ORACLE_PRODUCT}\/bin\/expdp system\/xx schemas=blog DUMPFILE=blog.dmp DIRECTORY=vgbackup logfile=blog_${FECHA}.log ESTIMATE=STATISTICS<\/pre>\n<p>A este script habr\u00eda que pasarle como par\u00e1metro el SID de la instancia\u00a0 y nos dejar\u00e1 el log del export con la fecha, lo que facilitar\u00e1 ver posibles errores aun despues de volver a lanzar el proceso<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vamos a por otra de newie. Que ocurre cuando tenemos que hacer un shell script y hemos de cargar las variables de entorno teniendo varios entornos para el usuario oracle en ese servidor. Tendremos que usar el oraenv en modo &hellip; <a href=\"http:\/\/clemente.pamplona.name\/dba\/variables-en-entornos-multinstancia\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,13],"tags":[],"class_list":["post-75","post","type-post","status-publish","format-standard","hentry","category-dummie","category-scripting"],"_links":{"self":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/75","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=75"}],"version-history":[{"count":2,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/75\/revisions"}],"predecessor-version":[{"id":77,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/75\/revisions\/77"}],"wp:attachment":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/media?parent=75"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/categories?post=75"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/tags?post=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}