{"id":16867,"date":"2021-11-26T16:55:05","date_gmt":"2021-11-26T15:55:05","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/"},"modified":"2021-11-26T16:55:05","modified_gmt":"2021-11-26T15:55:05","slug":"oda-19-12-how-can-you-manage-db-systems-with-odacli","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/","title":{"rendered":"ODA 19.12: How can you manage DB Systems with odacli?"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>As virtualization is available for all ODAs now, you could ask yourself if it&#8217;s a good idea to use this virtualization or not. Databases can be created as bare metal, but also within a DB System for better isolation. And both can be used on the same ODA.<\/p>\n<p>If you&#8217;re looking for how to deploy an ODA with KVM virtualization, please have a look at my previous <a href=\"https:\/\/www.dbi-services.com\/blog\/deploying-a-kvm-based-virtualized-x8-2m-oda\/\" rel=\"noopener\" target=\"_blank\">blogpost here<\/a>.<\/p>\n<h2>What is a DB System?<\/h2>\n<p>A DB System is an OCI (the public Cloud from Oracle) feature brought to the ODA. This is a single component that includes a VM with a Linux OS, a DB home and a database. On ODA, you don&#8217;t really need that because databases are most of the time configured as bare metal ones (running on the server itself), but it&#8217;s now possible to configure DB System as well. Appart for better isolation (for example, separating PROD from DEV databases on the same appliance), this is also needed for network segregation: it&#8217;s possible to associate different DB Systems to different VLANs. And if you need to tweak a database, it does not impact the other DB Systems.<\/p>\n<p>The drawbacks I could see are for sure more complexity and more systems to manage. Use bare metal only if you want to keep it simple.<\/p>\n<h2>Creating a DB System<\/h2>\n<p>For creating a DB System, you will need a template (provided aside the 19.12 patch), and corresponding GI and DB clones:<\/p>\n<pre><code>cd \/opt\/dbi\nunzip p33152237_1912000_Linux-x86-64.zip\nodacli update-repository -f \/opt\/dbi\/odacli-dcs-19.12.0.0.0-ODAVM.zip\nodacli describe-dbsystem-image\nDB System Image details\n--------------------------------------------------------------------------------\nComponent Name        Supported Versions    Available Versions\n--------------------  --------------------  --------------------\n\nDBVM                  19.12.0.0.0           19.12.0.0.0\n\nGI                    19.12.0.0.210720      19.12.0.0.210720\n                      21.3.0.0.210720       not-available\n\nDB                    19.12.0.0.210720      19.12.0.0.210720\n                      21.3.0.0.210720       not-available\n<\/code><\/pre>\n<p>Let&#8217;s use 19c version in this example, as 21c is an innovation release.<\/p>\n<p>A DB System will need a CPU pool (it can be shared across multiple DB Systems) and a json file with various parameters (mine is provided at the end):<\/p>\n<pre><code>odacli create-cpupool -n cpupool4dbsystems -c 4 -dbs\nodacli create-dbsystem -p \/opt\/dbi\/create_dbsystem_srvdb01.json<\/code><\/pre>\n<p>DB System creation lasts 30 minutes, and this one has an odb2 shape. <\/p>\n<p>Note these 2 points:<br \/>\n&#8211; The shape for the VM and for the database need to be the same, or you will get an error<\/p>\n<pre><code>DCS-10045:Validation error encountered: The DB System shape and Database shape should be the same.<\/code><\/pre>\n<p>&#8211; Multiple DB Systems cannot have the same database name. It would normally be possible, but not on ODA.<\/p>\n<pre><code>DCS-10044:Object dbName already exists with same value VIRTDB.<\/code><\/pre>\n<h2>odacli to manage DB Systems<\/h2>\n<p>You can list the DB systems configured on your ODA:<\/p>\n<pre><code>odacli list-dbsystems\n\nName                  Shape       Cores  Memory      GI version          DB version          Status           Created                  Updated\n--------------------  ----------  -----  ----------  ------------------  ------------------  ---------------  -----------------------  -----------------------\nsrvdb01               odb2        4      16.00 GB    19.12.0.0.210720    19.12.0.0.210720    FAILED           2021-11-25 16:04:05 CET  2021-11-25 16:22:15 CET\n<\/code><\/pre>\n<p>And as DB Systems are VMs, stop and start commands are available :<\/p>\n<pre><code>odacli stop-dbsystem -n srvdb01\nodacli start-dbsystem -n srvdb01<\/code><\/pre>\n<p>You can also have extended information about a DB System, for example its current status:<\/p>\n<pre><code>odacli describe-dbsystem -n srvdb01 | grep State\n             Target State:  ONLINE\n            Current State:  ONLINE<\/code><\/pre>\n<p>Another example, the shape of the VM and database:<\/p>\n<pre><code>odacli describe-dbsystem -n srvdb01 | grep Shape\n                    Shape:  odb2\n                    Shape:  odb2<\/code><\/pre>\n<p>You can change the shape of a DB System (but only going up is allowed):<\/p>\n<pre><code>odacli modify-dbsystem -n srvdb01 -s odb4\n\nodacli list-dbsystems\nName                  Shape       Cores  Memory      GI version          DB version          Status           Created                  Updated\n--------------------  ----------  -----  ----------  ------------------  ------------------  ---------------  -----------------------  -----------------------\nsrvdb01               odb4        4      32.00 GB    19.12.0.0.210720    19.12.0.0.210720    CONFIGURED       2021-11-24 19:02:04 CET  2021-11-25 14:58:49 CET<\/code><\/pre>\n<p>Your DB System will need a restart to correctly apply the shape to the database.<\/p>\n<p>Basically, you can also change network settings and cpu pool association.<\/p>\n<p>For sure you can also delete a db system (after stopping it):<\/p>\n<pre><code>odacli delete-dbsystem -n srvdb01<\/code><\/pre>\n<h2>odacli inside the DB System<\/h2>\n<p>The purpose of a DB System is to host a single database. odacli is then limited inside a DB System.<\/p>\n<p>So what can we do? Displaying information about database and dbhome is OK:<\/p>\n<pre><code>odacli list-databases\n\nID                                       DB Name    DB Type  DB Version           CDB        Class    Shape    Storage    Status        DbHomeID\n---------------------------------------- ---------- -------- -------------------- ---------- -------- -------- ---------- ------------ ----------------------------------------\n37b7becf-7697-4ea8-9dd7-d91cfb36444a     VIRTDB     SI       19.12.0.0.210720     false      OLTP     odb4     ASM        CONFIGURED   7916c735-1503-4fb4-b414-3dcdb4c68517\n\nodacli list-dbhomes\n\nID                                       Name                 DB Version                               Home Location                                 Status\n---------------------------------------- -------------------- ---------------------------------------- --------------------------------------------- ----------\n6dabc902-cc0e-4fa6-82a7-9fa1f6361599     OraDB19000_home1     19.12.0.0.210720                         \/u01\/app\/oracle\/product\/19.0.0.0\/dbhome_1     CONFIGURED<\/code><\/pre>\n<p>Creating a new dhbome is also OK, but not creating a database:<\/p>\n<pre><code>odacli create-dbhome -v 19.12.0.0.210720\nodacli list-dbhomes\n\nID                                       Name                 DB Version                               Home Location                                 Status\n---------------------------------------- -------------------- ---------------------------------------- --------------------------------------------- ----------\n6dabc902-cc0e-4fa6-82a7-9fa1f6361599     OraDB19000_home1     19.12.0.0.210720                         \/u01\/app\/oracle\/product\/19.0.0.0\/dbhome_1     CONFIGURED\nb1a0bfd9-5db5-4bce-8e4d-49f07480cc4e     OraDB19000_home2     19.12.0.0.210720                         \/u01\/app\/oracle\/product\/19.0.0.0\/dbhome_2     CONFIGURED\n\n\nodacli create-database -u VIRTDB2 -dh 'b1a0bfd9-5db5-4bce-8e4d-49f07480cc4e' -n VIRTDB2 -s odb1 -r asm\nDCS-10001:Internal error encountered: Available Memory is less than SGA Size { Available : 796mb and SGA Size : 7782mb }.\n<\/code><\/pre>\n<p>There is not enough memory for another instance, let&#8217;s decrease the shape of the previous database and retry:<\/p>\n<pre><code>odacli modify-database -i 37b7becf-7697-4ea8-9dd7-d91cfb36444a -s odb1\n\nodacli list-databases\n\nID                                       DB Name    DB Type  DB Version           CDB        Class    Shape    Storage    Status        DbHomeID\n---------------------------------------- ---------- -------- -------------------- ---------- -------- -------- ---------- ------------ ----------------------------------------\n37b7becf-7697-4ea8-9dd7-d91cfb36444a     VIRTDB     SI       19.12.0.0.210720     false      OLTP     odb1     ASM        CONFIGURED   6dabc902-cc0e-4fa6-82a7-9fa1f6361599<\/code><\/pre>\n<p>Let&#8217;s retry:<\/p>\n<pre><code>odacli create-database -u VIRTDB2 -dh '3a6e44cc-6f22-4696-b84f-55affdc5e09b' -n VIRTDB2 -s odb1 -r asm\nodacli list-databases\n\nID                                       DB Name    DB Type  DB Version           CDB        Class    Shape    Storage    Status        DbHomeID\n---------------------------------------- ---------- -------- -------------------- ---------- -------- -------- ---------- ------------ ----------------------------------------\n37b7becf-7697-4ea8-9dd7-d91cfb36444a     VIRTDB     SI       19.12.0.0.210720     false      OLTP     odb1     ASM        CONFIGURED   6dabc902-cc0e-4fa6-82a7-9fa1f6361599\n3270f020-afd6-4658-a029-754b48832d3b     VIRTDB2    SI       19.0.0.0             false      OLTP     odb1     ASM        FAILED       b1a0bfd9-5db5-4bce-8e4d-49f07480cc4e<\/code><\/pre>\n<p>Actually, it does not work because of an internal error:<\/p>\n<pre><code>odacli describe-job -i ecdda655-cbac-4782-aa88-f6a6b5eb5960 | grep Message\n                Message:  DCS-10001:Internal error encountered: Failed to create the database VIRTDB2.<\/code><\/pre>\n<p>Let&#8217;s remove the first database and create another one, it may work:<\/p>\n<pre><code>odacli delete-database -i 37b7becf-7697-4ea8-9dd7-d91cfb36444a\nodacli delete-database -i 3270f020-afd6-4658-a029-754b48832d3b\nodacli create-database -u VIRTDB2 -dh '404a58c6-913e-4c6d-bdb1-f0f99b684fe2' -n VIRTDB2 -s odb1 -r asm\nodacli list-databases\n\nID                                       DB Name    DB Type  DB Version           CDB        Class    Shape    Storage    Status        DbHomeID\n---------------------------------------- ---------- -------- -------------------- ---------- -------- -------- ---------- ------------ ----------------------------------------\n6f2ec94b-7a79-4ea4-9d0a-d6fc613ddcfa     VIRTDB2    SI       19.12.0.0.210720     false      OLTP     odb1     ASM        CONFIGURED   b1a0bfd9-5db5-4bce-8e4d-49f07480cc4e<\/code><\/pre>\n<p>Yes it works. But the shape looks like odb4, not odb1:<\/p>\n<pre><code>[root@srvdb01 ~]# su - oracle\nLast login: Wed Nov 24 18:44:18 CET 2021\n[oracle@srvdb01 ~]$ . oraenv &lt;&lt;&lt; VIRTDB2\nORACLE_SID = [oracle] ? The Oracle base has been set to \/u01\/app\/oracle\n[oracle@srvdb01 ~]$ sqlplus -s \/ as sysdba\nsho parameter sga_\n\nNAME\t\t\t\t     TYPE\t VALUE\n------------------------------------ ----------- ------------------------------\nsga_max_size\t\t\t     big integer 7792M\nsga_min_size\t\t\t     big integer 0\nsga_target\t\t\t     big integer 7792M\nunified_audit_sga_queue_size\t     integer\t 1048576<\/code><\/pre>\n<p>Managing databases on a DB System is not very clean. You can do things, but I would not recommend.<\/p>\n<p>Features linked to the database created during provisioning are OK, for example applying a backup configuration for your database:<\/p>\n<pre><code>odacli create-backupconfig -n nfsBackupConfig -w 7 -d NFS -c \/backup\/srvdb01\n\nodacli modify-database -in VIRTDB2 -bin nfsBackupConfig\n\nodacli list-schedules | grep -e VIRTDB2 -e ID -e ---\nID                                       Name                      Description                                        CronExpression                 Disabled\n---------------------------------------- ------------------------- -------------------------------------------------- ------------------------------ --------\n86211dc2-af0c-4e21-a8b6-58df85d0fd1f     database_backup_6f2ec94b-7a79-4ea4-9d0a-d6fc613ddcfa backup database : VIRTDB2                          0 24 5 1\/1 * ? *               false\ne49d5605-d1f2-47ea-9d6e-f266fb5d724b     archive_log_backup_6f2ec94b-7a79-4ea4-9d0a-d6fc613ddcfa backup archive logs : VIRTDB2                      0 0\/30 * ? * * *               false<\/code><\/pre>\n<p>Backups are now scheduled for my database on this DB System, with a 7-day retention on a nfs share.<\/p>\n<h2>Conclusion<\/h2>\n<p>DB Systems should be seen as single objects and managed at the DB System level mainly. If you need to change something locally on the database it&#8217;s still possible but odacli may not help.<\/p>\n<h2>Demo json file<\/h2>\n<p><strong>create_dbsystem_srvdb01.json<\/strong><\/p>\n<pre><code>{\n    \"system\": {\n        \"name\": \"srvdb01\",\n        \"shape\": \"odb2\",\n        \"systemPassword\": \"**********\",\n        \"timeZone\": \"Europe\/Zurich\",\n        \"diskGroup\": \"DATA\",\n        \"cpuPoolName\": \"cpupool4dbsystems\",\n        \"enableRoleSeparation\": true,\n        \"customRoleSeparation\": {\n            \"groups\": [\n                {\n                    \"name\": \"oinstall\",\n                    \"id\": 1001,\n                    \"role\": \"oinstall\"\n                },\n                {\n                    \"name\": \"dbaoper\",\n                    \"id\": 1002,\n                    \"role\": \"dbaoper\"\n                },\n                {\n                    \"name\": \"dba\",\n                    \"id\": 1003,\n                    \"role\": \"dba\"\n                },\n                {\n                    \"name\": \"asmadmin\",\n                    \"id\": 1004,\n                    \"role\": \"asmadmin\"\n                },\n                {\n                    \"name\": \"asmoper\",\n                    \"id\": 1005,\n                    \"role\": \"asmoper\"\n                },\n                {\n                    \"name\": \"asmdba\",\n                    \"id\": 1006,\n                    \"role\": \"asmdba\"\n                }\n            ],\n            \"users\": [\n                {\n                    \"name\": \"grid\",\n                    \"id\": 1000,\n                    \"role\": \"gridUser\"\n                },\n                {\n                    \"name\": \"oracle\",\n                    \"id\": 1001,\n                    \"role\": \"oracleUser\"\n                }\n            ]\n        }\n    },\n    \"database\": {\n        \"name\": \"VIRTDB\",\n        \"uniqueName\": \"VIRTDB\",\n        \"domainName\": \"dbi-lab.ch\",\n        \"adminPassword\": \"********\",\n        \"version\": \"19.12.0.0.210720\",\n        \"edition\": \"SE\",\n        \"type\": \"SI\",\n        \"dbClass\": \"OLTP\",\n        \"shape\": \"odb2\",\n        \"role\": \"PRIMARY\",\n        \"targetNodeNumber\": null,\n        \"enableDbConsole\": false,\n        \"enableUnifiedAuditing\": true,\n        \"redundancy\" : \"MIRROR\",\n        \"characterSet\": {\n            \"characterSet\": \"AL32UTF8\",\n            \"nlsCharacterset\": \"AL16UTF16\",\n            \"dbTerritory\": \"AMERICA\",\n            \"dbLanguage\": \"ENGLISH\"\n        },\n        \"rmanBackupPassword\": null,\n        \"enableTDE\": false,\n        \"isCdb\": false\n    },\n    \"network\": {\n        \"domainName\": \"dbi-lab.ch\",\n        \"ntpServers\": [\"21.39.35.10\"],\n        \"dnsServers\": [\n            \"8.8.8.8\",\"8.8.4.4\"\n        ],\n        \"nodes\": [\n            {\n                \"name\": \"srvdb01\",\n                \"ipAddress\": \"10.36.10.242\",\n                \"netmask\": \"255.255.255.0\",\n                \"gateway\": \"10.36.10.1\",\n                \"number\": 0\n            }\n        ],\n  \"publicVNetwork\": \"pubnet\"\n    },\n    \"grid\": {\n        \"language\": \"en\"\n    }\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Introduction As virtualization is available for all ODAs now, you could ask yourself if it&#8217;s a good idea to use this virtualization or not. Databases can be created as bare metal, but also within a DB System for better isolation. And both can be used on the same ODA. If you&#8217;re looking for how to [&hellip;]<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229,198,42,59],"tags":[2423,2366,2400,2146,2424,79,2369,2425,365,2161,2426,1330,1331,1332,1697,1698,1699,2427,2428,2429],"type_dbi":[],"class_list":["post-16867","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring","category-database-management","category-operating-systems","category-oracle","tag-19-12","tag-bare-metal","tag-db-system","tag-kvm","tag-manage-db-systems","tag-oda","tag-odacli-create-dbsystem","tag-odacli-list-dbsystems","tag-oracle-database-appliance","tag-virtualization","tag-virtualized-oda","tag-x7-2ha","tag-x7-2m","tag-x7-2s","tag-x8-2ha","tag-x8-2m","tag-x8-2s","tag-x9-2ha","tag-x9-2m","tag-x9-2s"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>ODA 19.12: How can you manage DB Systems with odacli? - dbi Blog<\/title>\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.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ODA 19.12: How can you manage DB Systems with odacli?\" \/>\n<meta property=\"og:description\" content=\"Introduction As virtualization is available for all ODAs now, you could ask yourself if it&#8217;s a good idea to use this virtualization or not. Databases can be created as bare metal, but also within a DB System for better isolation. And both can be used on the same ODA. If you&#8217;re looking for how to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-26T15:55:05+00:00\" \/>\n<meta name=\"author\" content=\"J\u00e9r\u00f4me Dubar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"J\u00e9r\u00f4me Dubar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/\"},\"author\":{\"name\":\"J\u00e9r\u00f4me Dubar\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"headline\":\"ODA 19.12: How can you manage DB Systems with odacli?\",\"datePublished\":\"2021-11-26T15:55:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/\"},\"wordCount\":664,\"commentCount\":1,\"keywords\":[\"19.12\",\"bare metal\",\"DB system\",\"kvm\",\"manage db systems\",\"ODA\",\"odacli create-dbsystem\",\"odacli list-dbsystems\",\"Oracle database appliance\",\"virtualization\",\"virtualized oda\",\"X7-2HA\",\"X7-2M\",\"X7-2S\",\"x8-2ha\",\"x8-2m\",\"x8-2s\",\"X9-2HA\",\"X9-2M\",\"X9-2S\"],\"articleSection\":[\"Database Administration &amp; Monitoring\",\"Database management\",\"Operating systems\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/\",\"name\":\"ODA 19.12: How can you manage DB Systems with odacli? - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2021-11-26T15:55:05+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ODA 19.12: How can you manage DB Systems with odacli?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd\",\"name\":\"J\u00e9r\u00f4me Dubar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"caption\":\"J\u00e9r\u00f4me Dubar\"},\"description\":\"J\u00e9r\u00f4me Dubar has more than 15 years of experience in the field of Information Technology. Ten years ago, he specialized in the Oracle Database technology. His expertise is focused on database architectures, high availability (RAC), disaster recovery (DataGuard), backups (RMAN), performance analysis and tuning (AWR\/statspack), migration, consolidation and appliances, especially ODA (his main projects during the last years). Prior to joining dbi services, J\u00e9r\u00f4me Dubar worked in a Franco-Belgian IT service company as Database team manager and main consultant for 7 years. He also worked for 5 years in a software editor company as technical consultant across France. He was also teaching Oracle Database lessons for 9 years. J\u00e9r\u00f4me Dubar holds a Computer Engineering degree from the Lille Sciences and Technologies university in northern France. His branch-related experience covers the public sector, retail, industry, banking, health, e-commerce and IT sectors.\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/jerome-dubar\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ODA 19.12: How can you manage DB Systems with odacli? - dbi Blog","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.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/","og_locale":"en_US","og_type":"article","og_title":"ODA 19.12: How can you manage DB Systems with odacli?","og_description":"Introduction As virtualization is available for all ODAs now, you could ask yourself if it&#8217;s a good idea to use this virtualization or not. Databases can be created as bare metal, but also within a DB System for better isolation. And both can be used on the same ODA. If you&#8217;re looking for how to [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/","og_site_name":"dbi Blog","article_published_time":"2021-11-26T15:55:05+00:00","author":"J\u00e9r\u00f4me Dubar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"J\u00e9r\u00f4me Dubar","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/"},"author":{"name":"J\u00e9r\u00f4me Dubar","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"headline":"ODA 19.12: How can you manage DB Systems with odacli?","datePublished":"2021-11-26T15:55:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/"},"wordCount":664,"commentCount":1,"keywords":["19.12","bare metal","DB system","kvm","manage db systems","ODA","odacli create-dbsystem","odacli list-dbsystems","Oracle database appliance","virtualization","virtualized oda","X7-2HA","X7-2M","X7-2S","x8-2ha","x8-2m","x8-2s","X9-2HA","X9-2M","X9-2S"],"articleSection":["Database Administration &amp; Monitoring","Database management","Operating systems","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/","url":"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/","name":"ODA 19.12: How can you manage DB Systems with odacli? - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2021-11-26T15:55:05+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/oda-19-12-how-can-you-manage-db-systems-with-odacli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ODA 19.12: How can you manage DB Systems with odacli?"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd","name":"J\u00e9r\u00f4me Dubar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","caption":"J\u00e9r\u00f4me Dubar"},"description":"J\u00e9r\u00f4me Dubar has more than 15 years of experience in the field of Information Technology. Ten years ago, he specialized in the Oracle Database technology. His expertise is focused on database architectures, high availability (RAC), disaster recovery (DataGuard), backups (RMAN), performance analysis and tuning (AWR\/statspack), migration, consolidation and appliances, especially ODA (his main projects during the last years). Prior to joining dbi services, J\u00e9r\u00f4me Dubar worked in a Franco-Belgian IT service company as Database team manager and main consultant for 7 years. He also worked for 5 years in a software editor company as technical consultant across France. He was also teaching Oracle Database lessons for 9 years. J\u00e9r\u00f4me Dubar holds a Computer Engineering degree from the Lille Sciences and Technologies university in northern France. His branch-related experience covers the public sector, retail, industry, banking, health, e-commerce and IT sectors.","url":"https:\/\/www.dbi-services.com\/blog\/author\/jerome-dubar\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/16867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=16867"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/16867\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=16867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=16867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=16867"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=16867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}