{"id":831,"date":"2020-11-16T18:55:20","date_gmt":"2020-11-16T21:55:20","guid":{"rendered":"https:\/\/www.fernandosimon.com\/blog\/?p=831"},"modified":"2020-11-16T18:55:20","modified_gmt":"2020-11-16T21:55:20","slug":"zdlra-ra_client_config_file-channel-parameter","status":"publish","type":"post","link":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/","title":{"rendered":"ZDLRA, RA_CLIENT_CONFIG_FILE channel parameter"},"content":{"rendered":"<p style=\"text-align: justify;\">When we are <a href=\"https:\/\/www.fernandosimon.com\/blog\/how-to-use-zdlra-and-enroll-a-database\/\" target=\"_blank\" rel=\"noopener noreferrer\">enrolling a database at ZDLRA<\/a> we need to configure the RMAN channel parameters to point to our definitions like RA_WALLET and CREDENTIAL_ALIAS. The same is done for backup and restore channels. But this can be done in a different way using RA_CLIENT_CONFIG_FILE for ra_library.<\/p>\n<p style=\"text-align: justify;\"><!--more Click here to read more...--><\/p>\n<p style=\"text-align: justify;\">If we check the <a href=\"https:\/\/docs.oracle.com\/en\/engineered-systems\/zero-data-loss-recovery-appliance\/19.2\/ampdb\/config_pdb.html#GUID-D5A750E5-C2FA-47E8-A77B-E152BB085422\" target=\"_blank\" rel=\"noopener noreferrer\">ZDLRA documentation<\/a> there is no default way to set the rman channel. Usually, we inform RA_WALLET and CREDENTIAL_ALIAS, like this:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">RMAN&gt; CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' FORMAT '%d_%U' PARMS  \"SBT_LIBRARY=\/u01\/app\/oracle\/product\/19.3.0.0\/dbhome_1\/lib\/libra.so, ENV=(RA_WALLET='location=file:\/u01\/app\/oracle\/product\/19.3.0.0\/dbhome_1\/dbs\/ra_wallet credential_alias=zdlras1-scan:1521\/zdlras1:VPCBRONZE')\";\r\n\r\nnew RMAN configuration parameters:\r\nCONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' FORMAT   '%d_%U' PARMS  \"SBT_LIBRARY=\/u01\/app\/oracle\/product\/19.3.0.0\/dbhome_1\/lib\/libra.so, ENV=(RA_WALLET='location=file:\/u01\/app\/oracle\/product\/19.3.0.0\/dbhome_1\/dbs\/ra_wallet credential_alias=zdlras1-scan:1521\/zdlras1:VPCBRONZE')\";\r\nnew RMAN configuration parameters are successfully stored\r\nstarting full resync of recovery catalog\r\nfull resync complete\r\n\r\nRMAN&gt;<\/pre>\n<p style=\"text-align: justify;\">And during the backup we can allocate channel like this:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">RMAN&gt; RUN{\r\n2&gt; ALLOCATE CHANNEL RA1 DEVICE TYPE 'SBT_TAPE' PARMS \"SBT_LIBRARY=\/u01\/app\/oracle\/product\/19.3.0.0\/dbhome_1\/lib\/libra.so, ENV=(RA_WALLET='location=file:\/u01\/app\/oracle\/product\/19.3.0.0\/dbhome_1\/dbs\/ra_wallet CREDENTIAL_ALIAS=zdlras1-scan:1521\/zdlras1:VPCBRONZE')\";\r\n3&gt; BACKUP INCREMENTAL LEVEL 1 FORMAT '%U' DATAFILE 1;\r\n4&gt; }\r\n\r\nreleased channel: ORA_SBT_TAPE_1\r\nallocated channel: RA1\r\nchannel RA1: SID=34 device type=SBT_TAPE\r\nchannel RA1: RA Library (ZDLRAS1) SID=B42BC4DB2C7D4FA7E053010310ACEC61\r\n\r\nStarting backup at 15\/11\/2020 21:27:01\r\nchannel RA1: starting incremental level 1 datafile backup set\r\nchannel RA1: specifying datafile(s) in backup set\r\ninput datafile file number=00001 name=\/u01\/app\/oracle\/oradata\/ORCL19C\/system01.dbf\r\nchannel RA1: starting piece 1 at 15\/11\/2020 21:27:01\r\nchannel RA1: finished piece 1 at 15\/11\/2020 21:27:04\r\npiece handle=f8vfk4t5_1_1 tag=TAG20201115T212701 comment=API Version 2.0,MMS Version 12.2.0.2\r\nchannel RA1: backup set complete, elapsed time: 00:00:03\r\nFinished backup at 15\/11\/2020 21:27:04\r\n\r\nStarting Control File and SPFILE Autobackup at 15\/11\/2020 21:27:04\r\npiece handle=c-1487680695-20201115-16 comment=API Version 2.0,MMS Version 12.2.0.2\r\nFinished Control File and SPFILE Autobackup at 15\/11\/2020 21:27:09\r\nreleased channel: RA1\r\n\r\nRMAN&gt;<\/pre>\n<p style=\"text-align: justify;\">But we can use the <strong>undocumented<\/strong> RA_CLIENT_CONFIG_FILE and specify one file that contains all the parameters that we want. This can be interesting to use when we have a lot of databases and need to update something (like the wallet location) and don\u2019t want to enter each database to do that. Another option is to create one file for each type of database that we are using (maybe you share the same host with UAT and TST databases). As wrote before is not documented, so, use with caution. The principle is the same that we use to <a href=\"https:\/\/docs.oracle.com\/en\/engineered-systems\/zero-data-loss-recovery-appliance\/19.2\/amagd\/amagd_dbms.html#GUID-527BD155-1A42-4BB6-9A58-9F4A5E767DCE\" target=\"_blank\" rel=\"noopener noreferrer\">create the replication server<\/a>, but with fewer parameters.&nbsp;<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-832\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg 800w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture-300x225.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture-768x576.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture-624x468.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>So, we create one file (with Oracle user), and inside of that we define the RA_WALLET and CREDENTIAL_ALIAS (the parameter names can be in uppercase as well) in the same way that we do for rman channel definition<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@orcloel7 ~]$ cd \/u01\/app\/oracle\/admin\/ORCL19C\/\r\n[oracle@orcloel7 ORCL19C]$\r\n[oracle@orcloel7 ORCL19C]$ vi ra_client_config\r\n[oracle@orcloel7 ORCL19C]$\r\n[oracle@orcloel7 ORCL19C]$\r\n[oracle@orcloel7 ORCL19C]$ cat ra_client_config\r\nra_wallet='location=file:\/u01\/app\/oracle\/product\/19.3.0.0\/dbhome_1\/dbs\/ra_wallet credential_alias=zdlras1-scan:1521\/zdlras1:VPCBRONZE'\r\n[oracle@orcloel7 ORCL19C]$\r\n[oracle@orcloel7 ORCL19C]$\r\n[oracle@orcloel7 ORCL19C]$<\/pre>\n<p style=\"text-align: justify;\">Simple like that. And now we can define the channel like this:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">RMAN&gt; RUN{\r\n2&gt; ALLOCATE CHANNEL RA1 DEVICE TYPE SBT PARMS \"SBT_LIBRARY=\/u01\/app\/oracle\/product\/19.3.0.0\/dbhome_1\/lib\/libra.so, ENV=(RA_CLIENT_CONFIG_FILE=\/u01\/app\/oracle\/admin\/ORCL19C\/ra_client_config)\";\r\n3&gt; BACKUP INCREMENTAL LEVEL 1 FORMAT '%U' DATAFILE 1;\r\n4&gt; }\r\n\r\nallocated channel: RA1\r\nchannel RA1: SID=34 device type=SBT_TAPE\r\nchannel RA1: RA Library (ZDLRAS1) SID=B42BC4DB2C7F4FA7E053010310ACEC61\r\n\r\nStarting backup at 15\/11\/2020 21:29:39\r\nchannel RA1: starting incremental level 1 datafile backup set\r\nchannel RA1: specifying datafile(s) in backup set\r\ninput datafile file number=00001 name=\/u01\/app\/oracle\/oradata\/ORCL19C\/system01.dbf\r\nchannel RA1: starting piece 1 at 15\/11\/2020 21:29:39\r\nchannel RA1: finished piece 1 at 15\/11\/2020 21:29:40\r\npiece handle=favfk523_1_1 tag=TAG20201115T212939 comment=API Version 2.0,MMS Version 12.2.0.2\r\nchannel RA1: backup set complete, elapsed time: 00:00:01\r\nFinished backup at 15\/11\/2020 21:29:40\r\n\r\nStarting Control File and SPFILE Autobackup at 15\/11\/2020 21:29:40\r\npiece handle=c-1487680695-20201115-17 comment=API Version 2.0,MMS Version 12.2.0.2\r\nFinished Control File and SPFILE Autobackup at 15\/11\/2020 21:29:48\r\nreleased channel: RA1\r\n\r\nRMAN&gt;<\/pre>\n<p style=\"text-align: justify;\">As you can see above, I defined as ENV as <em>ENV=(RA_CLIENT_CONFIG_FILE=\/u01\/app\/oracle\/admin\/ORCL19C\/ra_client_config)<\/em> and passed the file as parameter, full path. &nbsp;So, in the future, if it is needed to change some parameters (like the credential name) we just need to change one file and all channels will automatically use the new configuration.<\/p>\n<p style=\"text-align: justify;\">If you read the sbt_parms for <a href=\"https:\/\/docs.oracle.com\/en\/engineered-systems\/zero-data-loss-recovery-appliance\/19.2\/amagd\/amagd_dbms.html#GUID-527BD155-1A42-4BB6-9A58-9F4A5E767DCE\" target=\"_blank\" rel=\"noopener noreferrer\">creating the replication server<\/a> is required to use the RA_HOST inside of the file, but this is valid just for replication. If we try to use this for rman, we got an error. So, is not needed:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">RMAN&gt; run{\r\n2&gt; allocate channel RA1 DEVICE TYPE 'SBT_TAPE' PARMS \"SBT_LIBRARY=\/u01\/app\/oracle\/product\/19.3.0.0\/dbhome_1\/lib\/libra.so, ENV=(RA_CLIENT_CONFIG_FILE=\/u01\/app\/oracle\/admin\/ORCL19C\/ra_client_config)\";\r\n3&gt; BACKUP INCREMENTAL LEVEL 1 FORMAT '%U' DATAFILE 1;\r\n4&gt; }\r\n\r\nRMAN-00571: ===========================================================\r\nRMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============\r\nRMAN-00571: ===========================================================\r\nRMAN-03009: failure of allocate command on RA1 channel at 11\/15\/2020 22:15:58\r\nORA-19554: error allocating device, device type: SBT_TAPE, device name:\r\nORA-27023: skgfqsbi: media manager protocol error\r\nORA-19511: non RMAN, but media manager or vendor specific failure, error text:\r\n   KBHS-01005: syntax error was encountered while parsing RA Library parameter file \/u01\/app\/oracle\/admin\/ORCL19C\/ra_client_config\r\nKBHS-01003: LRM-00101: unknown parameter name 'ra_host'\r\n\r\nRMAN&gt;<\/pre>\n<p style=\"text-align: justify;\">Another detail that is important to mention is the fact that we can\u2019t use the simple quotes &#8221; for RA_CLIENT_CONFIG_FILE value definition. We got an error if we use:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">RMAN&gt; run{\r\n2&gt; allocate channel RA1 DEVICE TYPE 'SBT_TAPE' PARMS  \"SBT_LIBRARY=\/u01\/app\/oracle\/product\/19.3.0.0\/dbhome_1\/lib\/libra.so, ENV=(RA_CLIENT_CONFIG_FILE='\/u01\/app\/oracle\/admin\/ORCL19C\/ra_client_config')\";\r\n3&gt; BACKUP INCREMENTAL LEVEL 1 FORMAT '%U' DATAFILE 1;\r\n4&gt; }\r\n\r\nRMAN-00571: ===========================================================\r\nRMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============\r\nRMAN-00571: ===========================================================\r\nRMAN-03009: failure of allocate command on RA1 channel at 11\/15\/2020 22:07:16\r\nORA-19554: error allocating device, device type: SBT_TAPE, device name:\r\nORA-27023: skgfqsbi: media manager protocol error\r\nORA-19511: non RMAN, but media manager or vendor specific failure, error text:\r\n   KBHS-01002: unable to open RA Library parameter file '\/u01\/app\/oracle\/admin\/ORCL19C\/ra_client_config'\r\n\r\nRMAN&gt;<\/pre>\n<p style=\"text-align: justify;\">So, RA_CLIENT_CONFIG_FILE can be interesting in some cases. Since it is undocumented, test and check if is valid for you. The version of my ra_libary is 12.2.0.2, so, check your library version if is (at least) this or newer. I tested only with this version but I believe that work with others as well.<\/p>\n<p style=\"text-align: justify;\">&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>Disclaimer<\/strong>: <em>\u201cThe postings on this site are my own and don\u2019t necessarily represent my actual employer positions, strategies or opinions. The information here was edited to be useful for general purpose, specific data and identifications were removed to allow reach the generic audience and to be useful for the community. Post protected by copyright.\u201d<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When we are enrolling a database at ZDLRA we need to configure the RMAN channel parameters to point to our definitions like RA_WALLET and CREDENTIAL_ALIAS. The same is done for backup and restore channels. But this can be done in a different way using RA_CLIENT_CONFIG_FILE for ra_library.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"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":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[44,29,77,5,91,51],"tags":[156,100,65,92,74],"class_list":["post-831","post","type-post","status-publish","format-standard","hentry","category-backup","category-database","category-engineeredsystems","category-oracle","category-rman","category-zdlra","tag-channel","tag-engineered-systems","tag-oracle","tag-rman","tag-zdlra"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ZDLRA, RA_CLIENT_CONFIG_FILE channel parameter - Fernando Simon<\/title>\n<meta name=\"description\" content=\"Using undocumented RA_CLIENT_CONFIG_FILE for ra_library to define one file to centralize all rman channel parameters for ZDLRA.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ZDLRA, RA_CLIENT_CONFIG_FILE channel parameter - Fernando Simon\" \/>\n<meta property=\"og:description\" content=\"Using undocumented RA_CLIENT_CONFIG_FILE for ra_library to define one file to centralize all rman channel parameters for ZDLRA.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/\" \/>\n<meta property=\"og:site_name\" content=\"Fernando Simon\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-16T21:55:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg\" \/>\n<meta name=\"author\" content=\"Simon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Simon\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/\"},\"author\":{\"name\":\"Simon\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\"},\"headline\":\"ZDLRA, RA_CLIENT_CONFIG_FILE channel parameter\",\"datePublished\":\"2020-11-16T21:55:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/\"},\"wordCount\":513,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg\",\"keywords\":[\"Channel\",\"Engineered Systems\",\"Oracle\",\"rman\",\"ZDLRA\"],\"articleSection\":[\"Backup\",\"Database\",\"Engineered Systems\",\"Oracle\",\"RMAN\",\"ZDLRA\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/\",\"url\":\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/\",\"name\":\"ZDLRA, RA_CLIENT_CONFIG_FILE channel parameter - Fernando Simon\",\"isPartOf\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg\",\"datePublished\":\"2020-11-16T21:55:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\"},\"description\":\"Using undocumented RA_CLIENT_CONFIG_FILE for ra_library to define one file to centralize all rman channel parameters for ZDLRA.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#primaryimage\",\"url\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg\",\"contentUrl\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg\",\"width\":800,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.fernandosimon.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ZDLRA, RA_CLIENT_CONFIG_FILE channel parameter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#website\",\"url\":\"https:\/\/www.fernandosimon.com\/blog\/\",\"name\":\"Fernando Simon\",\"description\":\"Have you hugged your backup today?\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.fernandosimon.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\",\"name\":\"Simon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g\",\"caption\":\"Simon\"},\"sameAs\":[\"http:\/\/www.fernandosimon.com\"],\"url\":\"https:\/\/www.fernandosimon.com\/blog\/author\/simon\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ZDLRA, RA_CLIENT_CONFIG_FILE channel parameter - Fernando Simon","description":"Using undocumented RA_CLIENT_CONFIG_FILE for ra_library to define one file to centralize all rman channel parameters for ZDLRA.","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:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/","og_locale":"en_US","og_type":"article","og_title":"ZDLRA, RA_CLIENT_CONFIG_FILE channel parameter - Fernando Simon","og_description":"Using undocumented RA_CLIENT_CONFIG_FILE for ra_library to define one file to centralize all rman channel parameters for ZDLRA.","og_url":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/","og_site_name":"Fernando Simon","article_published_time":"2020-11-16T21:55:20+00:00","og_image":[{"url":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg","type":"","width":"","height":""}],"author":"Simon","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Simon","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#article","isPartOf":{"@id":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/"},"author":{"name":"Simon","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9"},"headline":"ZDLRA, RA_CLIENT_CONFIG_FILE channel parameter","datePublished":"2020-11-16T21:55:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/"},"wordCount":513,"commentCount":0,"image":{"@id":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg","keywords":["Channel","Engineered Systems","Oracle","rman","ZDLRA"],"articleSection":["Backup","Database","Engineered Systems","Oracle","RMAN","ZDLRA"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/","url":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/","name":"ZDLRA, RA_CLIENT_CONFIG_FILE channel parameter - Fernando Simon","isPartOf":{"@id":"https:\/\/www.fernandosimon.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#primaryimage"},"image":{"@id":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg","datePublished":"2020-11-16T21:55:20+00:00","author":{"@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9"},"description":"Using undocumented RA_CLIENT_CONFIG_FILE for ra_library to define one file to centralize all rman channel parameters for ZDLRA.","breadcrumb":{"@id":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#primaryimage","url":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg","contentUrl":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2020\/11\/Leadership-picture.jpg","width":800,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www.fernandosimon.com\/blog\/zdlra-ra_client_config_file-channel-parameter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fernandosimon.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ZDLRA, RA_CLIENT_CONFIG_FILE channel parameter"}]},{"@type":"WebSite","@id":"https:\/\/www.fernandosimon.com\/blog\/#website","url":"https:\/\/www.fernandosimon.com\/blog\/","name":"Fernando Simon","description":"Have you hugged your backup today?","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fernandosimon.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9","name":"Simon","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g","caption":"Simon"},"sameAs":["http:\/\/www.fernandosimon.com"],"url":"https:\/\/www.fernandosimon.com\/blog\/author\/simon\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5ofTp-dp","_links":{"self":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts\/831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/comments?post=831"}],"version-history":[{"count":0,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts\/831\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/media?parent=831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/categories?post=831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/tags?post=831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}