{"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\/fr\/copy-password-primary-asm-standby-asm-oracle\/","title":{"rendered":"Copy Password File From Primary ASM to Standby ASM on Oracle 19c"},"content":{"rendered":"<p>La copie du fichier de mots de passe d'une base de donn\u00e9es primaire vers une base de donn\u00e9es de secours n\u00e9cessite quelques \u00e9tapes, en particulier si le mot de passe se trouve dans l'ASM.<\/p>\n\n\n\n<p>Cet article d\u00e9crit comment copier le fichier de mots de passe pour un environnement Oracle RAC, mais il peut \u00e9galement \u00eatre utilis\u00e9 pour des bases de donn\u00e9es autonomes.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2><strong>Table des mati\u00e8res<\/strong><\/h2><nav><div><div class=\"\"><a href=\"#1-get-the-password-file-from-primary-database\">1. R\u00e9cup\u00e9rer le fichier de mots de passe de la base de donn\u00e9es primaire<\/a><\/div><div class=\"\"><a href=\"#2-copy-the-password-file-to-one-of-the-standby-rac-nodes\">2. Copiez le fichier de mots de passe sur l'un des n\u0153uds RAC en attente.<\/a><\/div><div class=\"\"><a href=\"#3-copy-the-password-file-from-filesystem-to-asm\">3. Copier le fichier de mots de passe du syst\u00e8me de fichiers vers l'ASM<\/a><\/div><div class=\"\"><a href=\"#4-update-the-clusterware-with-the-password-file\">4. Mettre \u00e0 jour le clusterware avec le fichier de mots de passe<\/a><\/div><\/div><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1-get-the-password-file-from-primary-database\">1. R\u00e9cup\u00e9rer le fichier de mots de passe de la base de donn\u00e9es primaire<\/h2>\n\n\n\n<p>Il faut d'abord obtenir l'emplacement du fichier de mots de passe dans l'ASM \u00e0 partir de la base de donn\u00e9es primaire.<\/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>Sur le site principal, en tant qu'utilisateur de la grille, copiez le fichier de mots de passe de l'ASM vers un emplacement bas\u00e9 sur le syst\u00e8me de fichiers, en l'occurrence \/tmp.<\/p>\n\n\n\n<p>Site 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. Copiez le fichier de mots de passe sur l'un des n\u0153uds RAC en attente.<\/h2>\n\n\n\n<p>Vous devez copier le fichier de mots de passe du serveur primaire vers l'un des serveurs de base de donn\u00e9es en attente.<\/p>\n\n\n\n<p>Site 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. Copier le fichier de mots de passe du syst\u00e8me de fichiers vers l'ASM<\/h2>\n\n\n\n<p>Sur le n\u0153ud en attente qui dispose d\u00e9sormais d'une copie du fichier de mots de passe, copiez le fichier de mots de passe dans ASM en tant qu'utilisateur de la grille. <\/p>\n\n\n\n<p>La commande ASM pwcopy peut \u00eatre utilis\u00e9e pour effectuer cette t\u00e2che. <\/p>\n\n\n\n<p>Assurez-vous que le fichier est plac\u00e9 dans le groupe de disques et le sous-r\u00e9pertoire du syst\u00e8me de secours identifi\u00e9 par sa valeur db_unique_name. Dans ce cas, +DATA et DB191STB.<\/p>\n\n\n\n<p>Site de r\u00e9serve :<\/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. Mettre \u00e0 jour le clusterware avec le fichier de mots de passe<\/h2>\n\n\n\n<p>En tant que propri\u00e9taire du logiciel RDBMS de la base de donn\u00e9es, mettez \u00e0 jour la ressource clusterware de la base de donn\u00e9es et d\u00e9finissez l'emplacement du fichier de mots de passe \u00e0 utiliser par la base de donn\u00e9es \u00e0 l'aide de la commande srvctl modify database.<\/p>\n\n\n\n<p>Site de r\u00e9serve :<\/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>J'esp\u00e8re que cela vous a \u00e9t\u00e9 utile.<\/p>","protected":false},"excerpt":{"rendered":"<p>La copie du fichier de mots de passe d'une base de donn\u00e9es primaire vers une base de donn\u00e9es de secours n\u00e9cessite quelques \u00e9tapes, en particulier si le mot de passe est situ\u00e9 dans l'ASM. Cet article d\u00e9crit comment copier le fichier de mots de passe dans un environnement Oracle RAC, mais il peut \u00e9galement \u00eatre utilis\u00e9 pour des bases de donn\u00e9es autonomes.<\/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\/fr\/wp-json\/wp\/v2\/posts\/3677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/comments?post=3677"}],"version-history":[{"count":20,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/posts\/3677\/revisions"}],"predecessor-version":[{"id":6160,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/posts\/3677\/revisions\/6160"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/media\/3695"}],"wp:attachment":[{"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/media?parent=3677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/categories?post=3677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/tags?post=3677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}