{"id":3677,"date":"2022-07-21T10:49:08","date_gmt":"2022-07-21T08:49:08","guid":{"rendered":"http:\/\/rootfan.com\/?p=3677"},"modified":"2024-06-09T21:49:31","modified_gmt":"2024-06-09T19:49:31","slug":"copy-password-primary-asm-standby-asm-oracle","status":"publish","type":"post","link":"https:\/\/rootfan.com\/es\/copy-password-primary-asm-standby-asm-oracle\/","title":{"rendered":"Copia de Archivo de Contrase\u00f1a de ASM Primario a ASM en Espera en Oracle 19c"},"content":{"rendered":"<p>Para copiar el archivo de contrase\u00f1as de una base de datos primaria a una base de datos en espera se requieren algunos pasos, especialmente si la contrase\u00f1a se encuentra dentro del ASM.<\/p>\n\n\n\n<p>Este art\u00edculo describe c\u00f3mo copiar el archivo de contrase\u00f1as para un entorno Oracle RAC, pero tambi\u00e9n se puede utilizar para bases de datos independientes.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2><strong>\u00cdndice<\/strong><\/h2><nav><div><div class=\"\"><a href=\"#1-get-the-password-file-from-primary-database\">1. Obtener el archivo de contrase\u00f1as de la base de datos primaria<\/a><\/div><div class=\"\"><a href=\"#2-copy-the-password-file-to-one-of-the-standby-rac-nodes\">2. Copie el archivo de contrase\u00f1as en uno de los nodos RAC en espera.<\/a><\/div><div class=\"\"><a href=\"#3-copy-the-password-file-from-filesystem-to-asm\">3. Copiar el archivo de contrase\u00f1a del sistema de archivos a ASM<\/a><\/div><div class=\"\"><a href=\"#4-update-the-clusterware-with-the-password-file\">4. Actualizar el clusterware con el archivo de contrase\u00f1a<\/a><\/div><\/div><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1-get-the-password-file-from-primary-database\">1. Obtener el archivo de contrase\u00f1as de la base de datos primaria<\/h2>\n\n\n\n<p>En primer lugar, obtenga la ubicaci\u00f3n del archivo de contrase\u00f1as en el ASM de la base de datos primaria.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\" data-no-translation=\"\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsrvctl config database -d &lt;primary&gt; | grep Password\n<\/pre><\/div>\n\n\n<p>En el sitio primario como usuario grid, copie el archivo de contrase\u00f1as fuera de ASM a una ubicaci\u00f3n basada en el sistema de archivos, en este caso \/tmp<\/p>\n\n\n\n<p>Sitio principal:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\" data-no-translation=\"\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&#x5B;oracle@node1 dbs]$ su - grid\nPassword:\n\n&#x5B;grid@node1 ~]$ . oraenv\nORACLE_SID = &#x5B;grid] ? +ASM1\nThe Oracle base has been set to \/u01\/app\/grid\n\n&#x5B;grid@node1 ~]$ asmcmd\n\n\nASMCMD&gt; pwcopy +DATA\/DB191\/PASSWORD\/pwddb191.256.867607273 \/tmp\/orapwdb191\ncopying +DATA\/DB191\/PASSWORD\/pwddb191.256.867607273 -&gt; \/tmp\/orapwdb191\nASMCMD&gt; exit\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"2-copy-the-password-file-to-one-of-the-standby-rac-nodes\">2. Copie el archivo de contrase\u00f1as en uno de los nodos RAC en espera.<\/h2>\n\n\n\n<p>Debe copiar el archivo de contrase\u00f1as del servidor primario a uno de los servidores de bases de datos en espera.<\/p>\n\n\n\n<p>Sitio principal:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\" data-no-translation=\"\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&#x5B;oracle@node1 dbs]$ scp \/tmp\/orapwdb191 oracle@node1:\/tmp\/orapwdb1911\n...\nAre you sure you want to continue connecting (yes\/no)? yes\n\noracle@node2&#039;s password:\norapwdb191                           100% 7680     7.5KB\/s   00:00\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"3-copy-the-password-file-from-filesystem-to-asm\">3. Copiar el archivo de contrase\u00f1a del sistema de archivos a ASM<\/h2>\n\n\n\n<p>En el nodo en espera que ahora tiene una copia del archivo de contrase\u00f1as, copie el archivo de contrase\u00f1as en ASM como usuario grid. <\/p>\n\n\n\n<p>El comando pwcopy de ASM puede utilizarse para realizar esta tarea. <\/p>\n\n\n\n<p>Aseg\u00farese de que el archivo se coloca en el grupo de discos y el subdirectorio para la espera identificado a trav\u00e9s de su valor db_unique_name. En este caso +DATA y DB191STB.<\/p>\n\n\n\n<p>Sitio de espera:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\" data-no-translation=\"\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ su - grid\nPassword:\n\n&#x5B;grid@node1 ~]$ . oraenv\nORACLE_SID = &#x5B;grid] ? +ASM1\nThe Oracle base has been set to \/u01\/app\/grid\n\n&#x5B;grid@node1~]$ asmcmd\n\nASMCMD&gt; pwcopy \/tmp\/orapwdb1911 +DATA\/DB191STB\/orapwdb1911\ncopying \/tmp\/orapwdb1911 -&gt; +DATA\/DB191STB\/orapwdb1911\n\nASMCMD&gt; ls -l  +DATA\/DB191STB\/orapwdb1911\nType      Redund  Striped  Time             Sys  Name\nPASSWORD  UNPROT  COARSE   FEB 26 11:00:00  N    orapwdb1911 =&gt; +DATA\/ASM\/PASSWORD\/pwdasm.279.872680185\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"4-update-the-clusterware-with-the-password-file\">4. Actualizar el clusterware con el archivo de contrase\u00f1a<\/h2>\n\n\n\n<p>Como propietario del software RDBMS para la base de datos, actualice el recurso clusterware para la base de datos y establezca la ubicaci\u00f3n del archivo de contrase\u00f1as que utilizar\u00e1 la base de datos mediante el comando srvctl modify database.<\/p>\n\n\n\n<p>Sitio de espera:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\" data-no-translation=\"\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ su - oracle\nPassword:\n\n&#x5B;oracle@node1~]$ . oraenv\nORACLE_SID = &#x5B;oracle] ? db1911\nThe Oracle base has been set to \/u01\/app\/oracle\n\n&#x5B;oracle@node1~]$ srvctl modify database -d db191stb -pwfile +DATA\/DB191STB\/orapwdb1911\n\n&#x5B;oracle@node1~]$ srvctl config  database -d db191stb\n\nDatabase unique name: db191stb\nDatabase name:\nOracle home: \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\nOracle user: oracle\nSpfile: \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/dbs\/spfiledb1911.ora\nPassword file: +DATA\/DB191STB\/orapwdb1911\nDomain: &lt;domain&gt;\nStart options: mount\nStop options: immediate\nDatabase role: PHYSICAL_STANDBY\nManagement policy: AUTOMATIC\nServer pools:\nDisk Groups: DATA,FRA\nMount point paths:\nServices:\nType: RAC\nStart concurrency:\nStop concurrency:\nOSDBA group: dba\nOSOPER group:\nDatabase instances: db1911,db1912\nConfigured nodes: node1, node2\nDatabase is administrator managed\n<\/pre><\/div>\n\n\n<p>Espero que te haya sido \u00fatil.<\/p>","protected":false},"excerpt":{"rendered":"<p>Para copiar el fichero de contrase\u00f1as de una base de datos primaria a una base de datos en espera se requieren algunos pasos, especialmente si la contrase\u00f1a se encuentra dentro del ASM. Este art\u00edculo describe c\u00f3mo copiar el archivo de contrase\u00f1as para un entorno Oracle RAC, pero tambi\u00e9n se puede utilizar para bases de datos independientes.<\/p>","protected":false},"author":1,"featured_media":3695,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_focus_keyword":"","rank_math_title":"","rank_math_description":"Easily copy password file from primary ASM to standby ASM on Oracle 19c for seamless database replication.","rank_math_robots":"","rank_math_og_title":"","rank_math_og_description":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[31],"tags":[32,89],"class_list":["post-3677","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle","tag-data-guard","tag-password-file"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/rootfan.com\/wp-content\/uploads\/pexels-photo-6348820-1.jpeg?fit=1733%2C1300&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rootfan.com\/es\/wp-json\/wp\/v2\/posts\/3677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rootfan.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rootfan.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rootfan.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rootfan.com\/es\/wp-json\/wp\/v2\/comments?post=3677"}],"version-history":[{"count":20,"href":"https:\/\/rootfan.com\/es\/wp-json\/wp\/v2\/posts\/3677\/revisions"}],"predecessor-version":[{"id":6160,"href":"https:\/\/rootfan.com\/es\/wp-json\/wp\/v2\/posts\/3677\/revisions\/6160"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rootfan.com\/es\/wp-json\/wp\/v2\/media\/3695"}],"wp:attachment":[{"href":"https:\/\/rootfan.com\/es\/wp-json\/wp\/v2\/media?parent=3677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rootfan.com\/es\/wp-json\/wp\/v2\/categories?post=3677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rootfan.com\/es\/wp-json\/wp\/v2\/tags?post=3677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}