{"id":36820,"date":"2020-01-09T08:45:00","date_gmt":"2020-01-09T15:45:00","guid":{"rendered":"https:\/\/virtual-dba.com\/?p=36820"},"modified":"2021-02-10T18:11:39","modified_gmt":"2021-02-11T01:11:39","slug":"terminating-db2-backups-to-vendor-media-server","status":"publish","type":"post","link":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/","title":{"rendered":"Terminating Db2 Backups to a Vendor Media Server"},"content":{"rendered":"<p>Sometimes, while running a database backup or restore, you may encounter a situation where you need to terminate the backup or restore operation. If the backup is writing to disk, this is quite easy: You can generally type <span class=\"grayBox\">Ctrl-C<\/span>, and the Db2 Command Line Processor will stop the backup.<\/p>\n<p>However, if your backup (or restore) is going to a vendor media server, such as NetBackup or TSM, typing <span class=\"grayBox\">Ctrl-C<\/span> will not work. It does not work because the Db2 media controller EDU is executing code from a 3rd party library; to protect the Db2 engine from bugs in this 3rd party code, the code is executed in a separate process from the Db2 engine. These processes are called Fenced Vendor Processes, and you will see separate <span class=\"grayBox\">db2vend<\/span> processes running on the server while your backups are active. For a number of years, there was no mechanism for the Db2 agent executing the backup to send send a signal to the 3rd party code running inside of the fenced vendor process and terminate the active backup.<\/p>\n<p>In the past, I often had to call the team responsible for the media server and request that they perform the equivalent of a <span class=\"grayBox\">FORCE APPLICATION<\/span> on the media server&#8217;s console in order to terminate the Db2 backup.<\/p>\n<h3>db2pd to the Rescue<\/h3>\n<p>In Db2 9.5, IBM added the <span class=\"grayBox\">-fvp<\/span> option to <span class=\"grayBox\">db2pd<\/span>. This switch returns information about the Fenced Vendor Processes, and IBM later added a <span class=\"grayBox\">term<\/span> option to <span class=\"grayBox\">-fvp<\/span> that sends a signal to the vendor library, causing it to terminate the backup or restore.<\/p>\n<p>Unfortunately, the documentation for how to do this is not entirely clear. Running <span class=\"grayBox\">db2pd -help<\/span> provides the following description for <span class=\"grayBox\">-fvp<\/span>:<\/p>\n<pre class=\"gray\"><code>-fvp { | LAM1 | LAM2 | LAM3} [term] [file=filename]\n   Fenced Vendor Process Info<\/code><\/pre>\n<p>The LAM1, LAM2 and LAM3 options are used for log archiving. For backups, we need to use the agent EDU. The Knowledge Center provides the following information:<\/p>\n<div class=\"grayLine\">\n<p>-fvp Displays fenced vendor process information and allows the termination of a fenced vendor process in situations where it is not responding. This applies to backup, restore, prune history, load, load copy (roll forward) and Log Manager, where a vendor media device is being used.<\/p>\n<p>agent_eduid Displays the fenced vendor process information for a DB2 EDU ID of a backup, restore, prune history, load or load copy (roll forward) agent.<\/p>\n<\/div>\n<p>Unfortunately, the Knowledge Center does not describe _how_ to find the agent eduid for the backup. Another section of the <span class=\"grayBox\">db2pd<\/span> documentation suggests using <span class=\"grayBox\">db2pd -edus<\/span>, but provides no information on how to determine which specific EDU is the agent EDU for the backup. The page also suggests looking in the db2diag.log, but provides no information about what entry you should look for.<\/p>\n<p>I have not found a way to determine which is the correct EDU from the output of <span class=\"grayBox\">db2pd -edus<\/span>, but I have determined how to find the agent EDU from the db2diag.log. Using the following <span class=\"grayBox\">db2diag<\/span> command, you should get an entry similar to what is shown below:<\/p>\n<pre class=\"gray\"><code>$ db2diag -gi function:=sqludPrintStartingMsg\n\n2019-11-22-13.45.49.308875-480 E19986879E559 LEVEL: Info\nPID : 30465 TID : 140071323821824 PROC : db2sysc 0\nINSTANCE: db2inst1 NODE : 000 DB : SAMPLE\nAPPHDL : 0-149 APPID: *LOCAL.db2inst1.191122214543\nAUTHID : DB2INST1 HOSTNAME: db2server\nEDUID : 299 EDUNAME: db2agent (SAMPLE) 0\nFUNCTION: DB2 UDB, database utilities, sqludPrintStartingMsg, probe:1464\nDATA #1 : Starting a full database restore.\nAgent EDU ID: 27<\/code><\/pre>\n<p>In this case, we are interested in the Agent EDU ID 27.<\/p>\n<p>To get information about the fenced vendor processes, we can run:<\/p>\n<pre class=\"gray\"><code>$ db2pd -db sample -fvp 27\n\nList of fenced vendor processes\n\nPID Name\n===========================================================\n31232 db2vend (db2med - 297 (SAMPLE))\n30475 db2vend (PD Vendor Process - 1)\n\n-------------------------------------------------------------------------\nFenced Vendor Process State Information:\n-------------------------------------------------------------------------\n\nRestore:\n-------------------------------------------------------------------------\n\nMedia Controller(s):\n-------------------------------------------------------------------------\nEDU ID: 297\nmediaSession: 1\nVendor EDU is available and running.\nstartTime: 20191122134226\nfunction: sqluvget<\/code><\/pre>\n<p>And finally, to terminate the backup, you can simply add the `term` option to the previous command:<\/p>\n<pre class=\"gray\"><code>$ db2pd -db sample -fvp 27 term\n\nList of fenced vendor processes\n\nPID Name\n===========================================================\n31232 db2vend (db2med - 297 (SAMPLE))\n30475 db2vend (PD Vendor Process - 1)\n\n-------------------------------------------------------------------------\nFenced Vendor Process State Information:\n-------------------------------------------------------------------------\n\nRestore:\n-------------------------------------------------------------------------\n\nMedia Controller(s):\n-------------------------------------------------------------------------\nEDU ID: 297\nmediaSession: 1\nVendor EDU is available and running.\nstartTime: 20191122134229\nfunction: sqluvget\nThis fenced vendor process has been sent a signal to terminate.<\/code><\/pre>\n<p>It may take a few minutes for the backup or restore operation to terminate, but eventually, the backup or restore operation will return an error:<\/p>\n<pre class=\"gray\"><code>$ db2 \"restore database sample load \/usr\/openv\/netbackup\/bin\/nbdb2.so64 \\\ntaken at 20191122094641\"\nSQL2079N An error was reported by the shared library\n\"\/usr\/openv\/netbackup\/bin\/nbdb2.so64\". Return code: \"30\".<\/code><\/pre>\n<p>SQL2079N Return code 30 indicates that &#8220;A severe error was experienced inside the vendor product&#8221;, but of course, this is expected because of the way that the backup or restore was stopped.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sometimes, while running a database backup or restore, you may encounter a situation where you need to terminate the backup or restore operation. If the backup is writing to disk, this is quite easy: You can generally type Ctrl-C, and the Db2 Command Line Processor will stop the backup. However, if your backup (or restore) [&hellip;]<\/p>\n","protected":false},"author":37,"featured_media":36826,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":""},"categories":[4166,17],"tags":[4031,4032,4127],"class_list":["post-36820","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-db2","tag-db2backups","tag-db2pd-2","tag-terminate-backups"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Terminating Db2 Backups to a Vendor Media Server<\/title>\n<meta name=\"description\" content=\"While running a database backup or restore, you may encounter a situation where you need to terminate the backup or restore operation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Terminating Db2 Backups to a Vendor Media Server\" \/>\n<meta property=\"og:description\" content=\"While running a database backup or restore, you may encounter a situation where you need to terminate the backup or restore operation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-09T15:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-11T01:11:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtual-dba.com\/media\/Terminating-Db2-Backups-to-a-Vendor-Media-Server.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"557\" \/>\n\t<meta property=\"og:image:height\" content=\"291\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ian Bjorhovde\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:site\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ian Bjorhovde\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/\"},\"author\":{\"name\":\"Ian Bjorhovde\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/41ede0f1650b7e1a615651a12839b22c\"},\"headline\":\"Terminating Db2 Backups to a Vendor Media Server\",\"datePublished\":\"2020-01-09T15:45:00+00:00\",\"dateModified\":\"2021-02-11T01:11:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/\"},\"wordCount\":607,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Terminating-Db2-Backups-to-a-Vendor-Media-Server.jpg\",\"keywords\":[\"Db2 Backups\",\"db2pd\",\"terminate backups\"],\"articleSection\":[\"Blog\",\"Db2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/\",\"url\":\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/\",\"name\":\"Terminating Db2 Backups to a Vendor Media Server\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Terminating-Db2-Backups-to-a-Vendor-Media-Server.jpg\",\"datePublished\":\"2020-01-09T15:45:00+00:00\",\"dateModified\":\"2021-02-11T01:11:39+00:00\",\"description\":\"While running a database backup or restore, you may encounter a situation where you need to terminate the backup or restore operation.\",\"breadcrumb\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#primaryimage\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Terminating-Db2-Backups-to-a-Vendor-Media-Server.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Terminating-Db2-Backups-to-a-Vendor-Media-Server.jpg\",\"width\":557,\"height\":291,\"caption\":\"Terminating Db2 Backups to a Vendor Media Server\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtual-dba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Terminating Db2 Backups to a Vendor Media Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/virtual-dba.com\/#website\",\"url\":\"https:\/\/virtual-dba.com\/\",\"name\":\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\",\"description\":\"Remote Database Administration\",\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/virtual-dba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/virtual-dba.com\/#organization\",\"name\":\"Virtual-DBA: Remote DBA | Remote Database Administration\",\"alternateName\":\"Virtual-DBA powered by XTIVIA\",\"url\":\"https:\/\/virtual-dba.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"width\":557,\"height\":291,\"caption\":\"Virtual-DBA: Remote DBA | Remote Database Administration\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/virtual_dba\",\"https:\/\/www.linkedin.com\/showcase\/36220649\/\",\"https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg\"],\"description\":\"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.\",\"email\":\"info@xtivia.com\",\"telephone\":\"8886853101\",\"legalName\":\"XTIVIA, Inc\",\"foundingDate\":\"1992-05-01\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"201\",\"maxValue\":\"500\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/41ede0f1650b7e1a615651a12839b22c\",\"name\":\"Ian Bjorhovde\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/46a4ddbb91d9fda0f05b16d509c4d3f3212651af4bdb44db9aeef6197bee5c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/46a4ddbb91d9fda0f05b16d509c4d3f3212651af4bdb44db9aeef6197bee5c6f?s=96&d=mm&r=g\",\"caption\":\"Ian Bjorhovde\"},\"url\":\"https:\/\/virtual-dba.com\/author\/ian-bjorhovde\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Terminating Db2 Backups to a Vendor Media Server","description":"While running a database backup or restore, you may encounter a situation where you need to terminate the backup or restore operation.","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:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/","og_locale":"en_US","og_type":"article","og_title":"Terminating Db2 Backups to a Vendor Media Server","og_description":"While running a database backup or restore, you may encounter a situation where you need to terminate the backup or restore operation.","og_url":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/","og_site_name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","article_published_time":"2020-01-09T15:45:00+00:00","article_modified_time":"2021-02-11T01:11:39+00:00","og_image":[{"width":557,"height":291,"url":"https:\/\/virtual-dba.com\/media\/Terminating-Db2-Backups-to-a-Vendor-Media-Server.jpg","type":"image\/jpeg"}],"author":"Ian Bjorhovde","twitter_card":"summary_large_image","twitter_creator":"@virtual_dba","twitter_site":"@virtual_dba","twitter_misc":{"Written by":"Ian Bjorhovde","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#article","isPartOf":{"@id":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/"},"author":{"name":"Ian Bjorhovde","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/41ede0f1650b7e1a615651a12839b22c"},"headline":"Terminating Db2 Backups to a Vendor Media Server","datePublished":"2020-01-09T15:45:00+00:00","dateModified":"2021-02-11T01:11:39+00:00","mainEntityOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/"},"wordCount":607,"commentCount":0,"publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Terminating-Db2-Backups-to-a-Vendor-Media-Server.jpg","keywords":["Db2 Backups","db2pd","terminate backups"],"articleSection":["Blog","Db2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/","url":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/","name":"Terminating Db2 Backups to a Vendor Media Server","isPartOf":{"@id":"https:\/\/virtual-dba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#primaryimage"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Terminating-Db2-Backups-to-a-Vendor-Media-Server.jpg","datePublished":"2020-01-09T15:45:00+00:00","dateModified":"2021-02-11T01:11:39+00:00","description":"While running a database backup or restore, you may encounter a situation where you need to terminate the backup or restore operation.","breadcrumb":{"@id":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#primaryimage","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Terminating-Db2-Backups-to-a-Vendor-Media-Server.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Terminating-Db2-Backups-to-a-Vendor-Media-Server.jpg","width":557,"height":291,"caption":"Terminating Db2 Backups to a Vendor Media Server"},{"@type":"BreadcrumbList","@id":"https:\/\/virtual-dba.com\/blog\/terminating-db2-backups-to-vendor-media-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtual-dba.com\/"},{"@type":"ListItem","position":2,"name":"Terminating Db2 Backups to a Vendor Media Server"}]},{"@type":"WebSite","@id":"https:\/\/virtual-dba.com\/#website","url":"https:\/\/virtual-dba.com\/","name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","description":"Remote Database Administration","publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/virtual-dba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/virtual-dba.com\/#organization","name":"Virtual-DBA: Remote DBA | Remote Database Administration","alternateName":"Virtual-DBA powered by XTIVIA","url":"https:\/\/virtual-dba.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","width":557,"height":291,"caption":"Virtual-DBA: Remote DBA | Remote Database Administration"},"image":{"@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/virtual_dba","https:\/\/www.linkedin.com\/showcase\/36220649\/","https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg"],"description":"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.","email":"info@xtivia.com","telephone":"8886853101","legalName":"XTIVIA, Inc","foundingDate":"1992-05-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"}},{"@type":"Person","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/41ede0f1650b7e1a615651a12839b22c","name":"Ian Bjorhovde","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/46a4ddbb91d9fda0f05b16d509c4d3f3212651af4bdb44db9aeef6197bee5c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/46a4ddbb91d9fda0f05b16d509c4d3f3212651af4bdb44db9aeef6197bee5c6f?s=96&d=mm&r=g","caption":"Ian Bjorhovde"},"url":"https:\/\/virtual-dba.com\/author\/ian-bjorhovde\/"}]}},"_links":{"self":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/36820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/comments?post=36820"}],"version-history":[{"count":0,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/36820\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media\/36826"}],"wp:attachment":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media?parent=36820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/categories?post=36820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/tags?post=36820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}