{"id":21984,"date":"2023-01-25T10:16:23","date_gmt":"2023-01-25T09:16:23","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=21984"},"modified":"2023-01-25T10:17:44","modified_gmt":"2023-01-25T09:17:44","slug":"deploying-11-2-0-4-on-a-recent-oda","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/","title":{"rendered":"Deploying 11.2.0.4 on a recent ODA"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>11gR2 should be retired now, and there is normally no need to deploy a new database using this version anymore. But in the real world, you may need to do that for some reasons. 11gR2 is no more supported on Oracle Database Appliance, but this is the way you can setup a &#8220;brand new&#8221; Oracle Database 11gR2 environment on ODA. Obviously, I would only recommend doing this if there is no other options.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">History<\/h2>\n\n\n\n<p>The first ODAs were designed for 11gR2, but support for this version disappeared nearly 2 years ago. There are still ODAs running 11gR2 databases, but it&#8217;s mostly old ODAs deployed several years ago. Applying the latest ODA patch on top of 11gR2 databases is not a problem, your 11gR2 databases won&#8217;t be patched although every other components will. Therefore, running the most recent 19.17 patch with 11gR2 databases is OK. But deploying a new infrastructure with X9-2 ODAs running 11gR2 databases wouldn&#8217;t make sense and is not supported. Furthermore, ODA development&#8217;s team now focus on modern features, mainly tied with Oracle 19c. Don&#8217;t expect to run these new features on old 11gR2 databases. Most of the time it won&#8217;t work correctly as Oracle doesn&#8217;t bother anymore testing on 11gR2.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2 solutions for running 11gR2 databases on ODA<\/h2>\n\n\n\n<p>If you absolutely need 11gR2, you currently have 2 solutions.<\/p>\n\n\n\n<p>The first one is deploying an old set of binaries from an old patch, for example 19.10. It&#8217;s the easiest way to put 11gR2 on your ODA:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\/dbi\/\nunzip p23494997_1910000_Linux-x86-64.zip\nodacli update-repository -f \/opt\/dbi\/odacli-dcs-19.10.0.0.0-210115-DB-11.2.0.4.zip \nodacli create-dbhome -v 11.2.0.4.210119\nodacli list-dbhomes \n\nID                                       Name                 DB Version                               Home Location                                 Status\n---------------------------------------- -------------------- ---------------------------------------- --------------------------------------------- ----------\n2a00d3bb-b042-4720-94a2-bef13bfaf5f5     OraDB19000_home1     19.15.0.0.220419                         \/u01\/app\/odaorahome\/oracle\/product\/19.0.0.0\/dbhome_1 CONFIGURED\n4f56e25e-e228-4cc3-b827-b15b66c67143     OraDB19000_home4     19.16.0.0.220719                         \/u01\/app\/odaorahome\/oracle\/product\/19.0.0.0\/dbhome_4 CONFIGURED\n306d949e-6a61-4d7f-83e2-b023a9c47586     OraDB11204_home2     11.2.0.4.210119                          \/u01\/app\/odaorahome\/oracle\/product\/11.2.0.4\/dbhome_2 CREATING<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>The second one we will focus on is creating a new user-managed VM and manually deploy an 11gR2 DB home. I would definitely prefer this solution because I don&#8217;t want to use unsupported version on my ODA: I want to keep everything clean and supported. Creating a user-managed VM needs some work, but this VM won&#8217;t have any link to my ODA system, everything will be running on its own inside the VM.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">License considerations<\/h2>\n\n\n\n<p>You should be careful when using user-managed VMs with Oracle databases inside. If you run on Standard Edition, you normally have 1 license per socket on your system, and you can use as may cores as you want. When using Enterprise Edition, you will limit the available number of cores on your ODA with odacli update-cpucore, or you will use CPU Pools for DB Systems and run all your DB Systems in these CPU Pools. Configuring a VM CPU pool (which is different from DB Systems&#8217; CPU pool) for databases in user-managed VMs is not compliant with the Oracle licensing model. You&#8217;d better limiting the total CPU-cores of your ODA in this case. For example, if you need 6 cores for 19c DB Systems and 2 cores for your 11gR2, configure 8 cores on your ODA with odacli update-cpucore and then configure the 2 CPU pools accordingly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Test environment<\/h2>\n\n\n\n<p>My test environment is based on a brand new ODA X9-2S deployed with 19.16 and using Standard Edition. I will use 19c DB Systems for most databases, and I will need a user-managed VM for 11gR2. The purpose of this user-managed VM is to decomission an old 11gR2 server and put all Oracle databases into the ODA. The application linked to this 11gR2 database will also be decomissioned, but later. It&#8217;s why there is no plan to migrate this database to a newer version.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Setting up the user-managed 11gR2 VM<\/h2>\n\n\n\n<p>I will need a VM CPU pool for this &#8220;old&#8221; system:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli create-cpupool -n cpupool4olddbs -c 2 -vm\r\nodacli list-cpupools\r\nName                  Type                Configured on Cores Associated resources     Created                   Updated\r\n--------------------  ------------------  ------------- ----- -----------------------  ------------------------  ----------\r\ncpupool4olddbs        VM                  srv-bd3        2    NONE        2022-11-29 14:50:28 CET   2022-11-29 14:50:28 CET\r\ncpupool4dbsystems     DB_SYSTEM_SHARED    srv-bd3        8    NONE        2022-11-29 14:49:55 CET   2022-11-29 14:49:55 CET<\/code><\/pre>\n\n\n\n<p>My VM will need filesystems, I first need to create 2 VM storages, one for DATA and one for Recovery Area:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli create-vmstorage -n VMsDATA -dg DATA -s 300G\r\nodacli create-vmstorage -n VMsRECO -dg RECO -s 100G\r\n\r\nodacli list-vmstorages\r\nName                  Disk group       Volume name      Volume device                   Size        Mount Point                          Created                   Updated\r\n--------------------  ---------------  ---------------  ------------------------------  ----------  -----------------------------------  ------------------------  ------------------------\r\nVMsRECO               RECO             VMSRECO          \/dev\/asm\/vmsreco-115            100.00 GB   \/u05\/app\/sharedrepo\/vmsreco          2022-11-30 09:34:38 CET   2022-11-30 09:34:38 CET\r\nVMsDATA               DATA             VMSDATA          \/dev\/asm\/vmsdata-211            300.00 GB   \/u05\/app\/sharedrepo\/vmsdata          2022-11-30 09:34:04 CET   2022-11-30 09:34:04 CET\r\n<\/code><\/pre>\n\n\n\n<p>Now I will create vdisks in these VM storages:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli create-vdisk -n prlinux11-data -vms VMsDATA -s 200G\r\nodacli create-vdisk -n prlinux11-reco -vms VMsRECO -s 70G\r\n\nodacli list-vdisks\r\n\nName                  VM storage            Size        Shared      Sparse      Created                   Updated\r\n--------------------  --------------------  ----------  ----------  ----------  ------------------------  ------------------------\r\nprlinux11-reco         VMsRECO               70.00 GB    NO          NO          2022-11-30 09:39:51 CET   2022-11-30 09:39:51 CET\r\nprlinux11-data         VMsDATA               200.00 GB   NO          NO          2022-11-30 09:41:06 CET   2022-11-30 09:41:06 CET<\/code><\/pre>\n\n\n\n<p>Now, let&#8217;s create the VM. I will use an Oracle Linux distribution provided as an ISO file. Creating this VM will create a boot disk on the VM storage VMsDATA, and connect the 2 vdisks previously created. I will use my ODA&#8217;s IP address to map the VNC port.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli create-vm -n PRLINUX11 -m 32G -src \/mnt\/nas\/V1009690-01.iso -vd prlinux11-data,prlinux11-reco -vc 2 -cp cpupool4olddbs -vn prnetwork -vms VMsDATA -s 50G -g \"vnc,listen=10.146.107.31\"\r\n\r\nodacli describe-job -i 5d94d0b1-da6c-43d0-89ca-98f6e5a89cfa\r\n\r\nJob details\r\n----------------------------------------------------------------\r\n                     ID:  5d94d0b1-da6c-43d0-89ca-98f6e5a89cfa\r\n            Description:  VM PRLINUX11 creation\r\n                 Status:  Success\r\n                Created:  November 30, 2022 10:05:41 AM CET\r\n                Message:\r\n\r\nTask Name                                Start Time                          End Time                            Status\r\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\r\nValidate dependency resources            November 30, 2022 10:05:41 AM CET   November 30, 2022 10:05:41 AM CET   Success\r\nValidate resource allocations            November 30, 2022 10:05:41 AM CET   November 30, 2022 10:05:41 AM CET   Success\r\nAllocate resources                       November 30, 2022 10:05:41 AM CET   November 30, 2022 10:05:41 AM CET   Success\r\nProvision new VM                         November 30, 2022 10:05:41 AM CET   November 30, 2022 10:05:43 AM CET   Success\r\nAdd VM to Clusterware                    November 30, 2022 10:05:43 AM CET   November 30, 2022 10:05:44 AM CET   Success\r\nSave domain in ACFS                      November 30, 2022 10:05:44 AM CET   November 30, 2022 10:05:44 AM CET   Success\r\nCreate VM metadata                       November 30, 2022 10:05:44 AM CET   November 30, 2022 10:05:44 AM CET   Success\r\nPersist metadata                         November 30, 2022 10:05:44 AM CET   November 30, 2022 10:05:44 AM CET   Success\r\n\r\nodacli describe-vm -n PRLINUX11 | grep Display\r\n             Display Port:  10.146.107.31:3\n<\/code><\/pre>\n\n\n\n<p>Creating a VM is fast as nothing is really created.<\/p>\n\n\n\n<p>Now I can use a VNC client connected to 10.146.107.31:5903 and deploy a Linux distribution. I would recommend using the same OS as your ODA, meaning an Oracle Linux 7.9, but you can use an older one if needed. Linux setup on this VM is quite typical, additional settings and packages will be deployed using preinstall package provided by Oracle.<\/p>\n\n\n\n<p>Once the Linux is deployed, let&#8217;s check the disks and configure LVM according to OFA naming:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fdisk -l \/dev\/vdb | grep GB\r\nDisk \/dev\/vdb: 214.7 GB, 214748364800 bytes, 419430400 sectors\r\nfdisk -l \/dev\/vdc | grep GB\r\nDisk \/dev\/vdc: 75.2 GB, 75161927680 bytes, 146800640 sectors\r\n\r\npvcreate \/dev\/vdb\r\npvcreate \/dev\/vdc\r\n\r\nvgcreate vg_oradata \/dev\/vdb\r\nvgcreate vg_orareco \/dev\/vdc\r\n\r\nlvcreate -L 30G -n lv_u01 vg_oradata\r\nlvcreate -L 160G -n lv_data vg_oradata\r\nlvcreate -L 60G -n lv_reco vg_orareco\r\n\r\nmkdir \/u01\r\nmkdir -p \/u02\/app\/oracle\/oradata\r\nmkdir -p \/u03\/app\/oracle\r\n\r\nmkfs.ext4 \/dev\/mapper\/vg_oradata-lv_u01\r\nmkfs.ext4 \/dev\/mapper\/vg_oradata-lv_data\r\nmkfs.ext4 \/dev\/mapper\/vg_orareco-lv_reco\r\n\r\necho \"\/dev\/mapper\/vg_oradata-lv_u01 \/u01 ext4 defaults 1 2\" &gt;&gt; \/etc\/fstab\r\necho \"\/dev\/mapper\/vg_oradata-lv_data \/u02\/app\/oracle\/oradata ext4 defaults 1 2\" &gt;&gt; \/etc\/fstab\r\necho \"\/dev\/mapper\/vg_orareco-lv_reco \/u03\/app\/oracle ext4 defaults 1 2\" &gt;&gt; \/etc\/fstab\r\n\r\nmount -a\r\n\r\ndf -h\r\nFilesystem                      Size  Used Avail Use% Mounted on\r\ndevtmpfs                         16G     0   16G   0% \/dev\r\ntmpfs                            16G     0   16G   0% \/dev\/shm\r\ntmpfs                            16G  8.6M   16G   1% \/run\r\ntmpfs                            16G     0   16G   0% \/sys\/fs\/cgroup\r\n\/dev\/mapper\/ol-root              44G  1.4G   43G   4% \/\r\n\/dev\/vda1                      1014M  184M  831M  19% \/boot\r\ntmpfs                           3.2G     0  3.2G   0% \/run\/user\/0\r\n\/dev\/mapper\/vg_oradata-lv_u01    30G   45M   28G   1% \/u01\r\n\/dev\/mapper\/vg_oradata-lv_data  158G   61M  150G   1% \/u02\/app\/oracle\/oradata\r\n\/dev\/mapper\/vg_orareco-lv_reco   59G   53M   56G   1% \/u03\/app\/oracle<\/code><\/pre>\n\n\n\n<p>Let&#8217;s copy the ISO file on the server for package setup. I will mount this ISO file, configure a local repository on this ISO, and install the preinstall package. Other packages will be needed for 11gR2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir \/install\r\nscp root@10.168.1.54:\/mnt\/nas\/V1009690-01.iso \/install\/\r\n\r\n\u2003\r\nmkdir \/mnt\/iso\r\nmount -o loop \/install\/V1009690-01.iso \/mnt\/iso\r\nrm -f \/etc\/yum.repos.d\/*\r\nvi \/etc\/yum.repos.d\/local-oel7.repo\r\n&#091;OEL790]\r\nname=Oracle Linux 7.9 x86_64\r\nbaseurl=file:\/\/\/mnt\/iso\r\ngpgkey=file:\/\/\/mnt\/iso\/RPM-GPG-KEY\r\ngpgcheck=1\r\nenabled=1\r\n\r\nyum install oracle-database-preinstall-19c.x86_64\r\n...\n\nyum install compat-libstdc++-33-3.2.3-72.el7.x86_64\r\nyum install gcc-4.8.5-44.0.3.el7.x86_64\r\nyum install gcc-c++-4.8.5-44.0.3.el7.x86_64\r\nyum install mlocate\r\n<\/code><\/pre>\n\n\n\n<p>Now I will do the 11gR2 setup using an image from the old system and the cloning method: I don&#8217;t want any changes regarding the binaries.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>scp root@10.168.1.54:\/mnt\/nas\/root_SRV-BD2_dbhome_11gR2.tgz \/install\/\n\r\nchmod -R 755 \/install\/ \r\nchown -R oracle:oinstall \/u01\/\r\nchown -R oracle:oinstall \/u02\/\r\nchown -R oracle:oinstall \/u03\/\r\n\r\n\u2003\r\nsu - oracle\r\nmkdir -p \/u01\/app\/oracle\/product\/11.2.0.4\/\r\nmkdir -p \/u01\/app\/oracle\/network\/admin\r\nmkdir \/u01\/app\/oracle\/local\r\ncd \/u01\/app\/oracle\/product\/11.2.0.4\/\r\ntar xzf \/install\/root_SRV-BD2_dbhome_11gR2.tgz \r\ncd \/u01\/app\/oracle\/product\/11.2.0.4\/dbhome_1\/clone\/bin\r\n\/u01\/app\/oracle\/product\/11.2.0.4\/dbhome_1\/clone\/bin\/clone.pl ORACLE_BASE=\"\/u01\/app\/oracle\" ORACLE_HOME=\"\/u01\/app\/oracle\/product\/11.2.0.4\/dbhome_1\" ORACLE_HOME_NAME=OraDB11gHome1 OSDBA_GROUP=dba OSOPER_GROUP=oper\r\n...\n\nexit\r\n\r\n\/u01\/app\/oraInventory\/orainstRoot.sh\r\n\/u01\/app\/oracle\/product\/11.2.0.4\/dbhome_1\/root.sh\r\n<\/code><\/pre>\n\n\n\n<p>I will disable SELinux and the firewall, I don&#8217;t need them:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/etc\/selinux\/config\r\nSELINUX=disabled\r\nsystemctl disable firewalld\r\nRemoved symlink \/etc\/systemd\/system\/multi-user.target.wants\/firewalld.service.\r\nRemoved symlink \/etc\/systemd\/system\/dbus-org.fedoraproject.FirewallD1.service.\r\nsystemctl stop firewalld\r\nreboot<\/code><\/pre>\n\n\n\n<p>A relink of the binaries was needed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su - oracle\r\nexport ORACLE_HOME=\/u01\/app\/oracle\/product\/11.2.0.4\/dbhome_1\r\n$ORACLE_HOME\/bin\/relink all\r\n<\/code><\/pre>\n\n\n\n<p>Now I need to configure a default listener:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su \u2013 oracle\r\n$ORACLE_HOME\/bin\/netca -silent -responsefile \/u01\/app\/oracle\/product\/11.2.0.4\/dbhome_1\/assistants\/netca\/netca.rsp\r\n\r\nParsing command line arguments:\r\n    Parameter \"silent\" = true\r\n    Parameter \"responsefile\" = \/u01\/app\/oracle\/product\/11.2.0.4\/dbhome_1\/assistants\/netca\/netca.rsp\r\nDone parsing command line arguments.\r\nOracle Net Services Configuration:\r\nProfile configuration complete.\r\nOracle Net Listener Startup:\r\n    Running Listener Control:\r\n      \/u01\/app\/oracle\/product\/11.2.0.4\/dbhome_1\/bin\/lsnrctl start LISTENER\r\n    Listener Control complete.\r\n    Listener started successfully.\r\nListener configuration complete.\r\nOracle Net Services configuration successful. The exit code is 0\r\n<\/code><\/pre>\n\n\n\n<p>My system is now ready for &#8220;new&#8221; 11gR2 databases.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Next steps<\/h2>\n\n\n\n<p>The system is now deployed and ready to host a first database. Creating a database is done by using dbca or by restoring a database from a backup. Using a backup is definitely the best idea to keep the database as close as the source one. You may need to use db_file_name_convert to remap the old datafile structure to the new one. I would probably create a pfile from the source database, make the needed changes and start my new instance with this pfile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Only consider this solution if no other one is possible. Remember that it comes without any support and without any performance guarantee. For sure, I wouldn&#8217;t recommend using this solution for a production database, and I definitely advise migrating all your old databases to 19c. Don&#8217;t forget that 11gR2 is more than 15-year old now, and you shouldn&#8217;t deploy it in 2023.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to deploy 11gR2 database on a modern ODA<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[59],"tags":[2824,604,2283,280,2826,2567,1327,2823,96,365,2825,1697,1698,1699,2427,2682,2429],"type_dbi":[],"class_list":["post-21984","post","type-post","status-publish","format-standard","hentry","category-oracle","tag-11-2","tag-11-2-0-4","tag-11gr2","tag-database","tag-legacy","tag-oda-2","tag-odacli","tag-old-11g-on-oda","tag-oracle","tag-oracle-database-appliance","tag-unsupported-version","tag-x8-2ha","tag-x8-2m","tag-x8-2s","tag-x9-2ha","tag-x9-2l","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>Deploying 11.2.0.4 on a recent ODA - dbi Blog<\/title>\n<meta name=\"description\" content=\"How to deploy 11gR2 database on a modern ODA\" \/>\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\/deploying-11-2-0-4-on-a-recent-oda\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deploying 11.2.0.4 on a recent ODA\" \/>\n<meta property=\"og:description\" content=\"How to deploy 11gR2 database on a modern ODA\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-25T09:16:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-25T09:17:44+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\/deploying-11-2-0-4-on-a-recent-oda\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/\"},\"author\":{\"name\":\"J\u00e9r\u00f4me Dubar\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"headline\":\"Deploying 11.2.0.4 on a recent ODA\",\"datePublished\":\"2023-01-25T09:16:23+00:00\",\"dateModified\":\"2023-01-25T09:17:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/\"},\"wordCount\":1001,\"commentCount\":4,\"keywords\":[\"11.2\",\"11.2.0.4\",\"11gR2\",\"database\",\"legacy\",\"oda\",\"odacli\",\"old 11g on oda\",\"Oracle\",\"Oracle database appliance\",\"unsupported version\",\"x8-2ha\",\"x8-2m\",\"x8-2s\",\"X9-2HA\",\"X9-2L\",\"X9-2S\"],\"articleSection\":[\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/\",\"name\":\"Deploying 11.2.0.4 on a recent ODA - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2023-01-25T09:16:23+00:00\",\"dateModified\":\"2023-01-25T09:17:44+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"description\":\"How to deploy 11gR2 database on a modern ODA\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Deploying 11.2.0.4 on a recent ODA\"}]},{\"@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":"Deploying 11.2.0.4 on a recent ODA - dbi Blog","description":"How to deploy 11gR2 database on a modern ODA","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\/deploying-11-2-0-4-on-a-recent-oda\/","og_locale":"en_US","og_type":"article","og_title":"Deploying 11.2.0.4 on a recent ODA","og_description":"How to deploy 11gR2 database on a modern ODA","og_url":"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/","og_site_name":"dbi Blog","article_published_time":"2023-01-25T09:16:23+00:00","article_modified_time":"2023-01-25T09:17:44+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\/deploying-11-2-0-4-on-a-recent-oda\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/"},"author":{"name":"J\u00e9r\u00f4me Dubar","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"headline":"Deploying 11.2.0.4 on a recent ODA","datePublished":"2023-01-25T09:16:23+00:00","dateModified":"2023-01-25T09:17:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/"},"wordCount":1001,"commentCount":4,"keywords":["11.2","11.2.0.4","11gR2","database","legacy","oda","odacli","old 11g on oda","Oracle","Oracle database appliance","unsupported version","x8-2ha","x8-2m","x8-2s","X9-2HA","X9-2L","X9-2S"],"articleSection":["Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/","url":"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/","name":"Deploying 11.2.0.4 on a recent ODA - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2023-01-25T09:16:23+00:00","dateModified":"2023-01-25T09:17:44+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"description":"How to deploy 11gR2 database on a modern ODA","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/deploying-11-2-0-4-on-a-recent-oda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Deploying 11.2.0.4 on a recent ODA"}]},{"@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\/21984","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=21984"}],"version-history":[{"count":7,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/21984\/revisions"}],"predecessor-version":[{"id":21991,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/21984\/revisions\/21991"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=21984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=21984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=21984"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=21984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}