Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Oracle Sandbox
1. Patrick Gates and Peter Schroeder
How to Build a Personal DBA Lab to Keep
Up with Ever Changing Demands
2. 3/19/2014 2www.datavail.com
Our Virtual Box End State Configuration
Oracle Base machine
• DV_BASE_OEL_6.3
DNS server
• DV_DNS
11g single instance with ASM
• DV_130_11G
2 node RAC
• DV_RAC1
• DV_RAC2
12c OEM Cloud Control
• DV_EM12C
4. 3/19/2014 4www.datavail.com
What is Virtual Box?
• VirtualBox is a general-purpose full virtualizer for x86 hardware,
targeted at server, desktop and embedded use.
• Presently, VirtualBox runs on Windows, Linux, Macintosh, and
Solaris hosts and supports a large number of guest operating
systems including but not limited to Windows (NT 4.0, 2000, XP,
Server 2003, Vista, Windows 7), DOS/Windows 3.x, Linux (2.4 and
2.6), Solaris and OpenSolaris, OS/2, and OpenBSD.
• Download Virtual Box at www.virtualbox.org
5. 3/19/2014 5www.datavail.com
Why we used VirtualBox
• It’s Free!!
• Supports Multiple Operating Systems
• Ability to setup host only networking
• Testing becomes easier with features like immutable disks and
snapshots
• Can share disks between severs
• i.e. RAC installations
• Allows us to setup and perform functionality testing quickly
• Standbys
• Guaranteed Restore points
• Basic RMAN recoveries
• RMAN duplicates or clones
• 10g to 11gR2 upgrades
6. 3/19/2014 6www.datavail.com
How we did it
We did not reinvent the wheel building this lab
We used lots of good blogs and sites to build what is effective for us
• Installing OEL
• http://www.oracle-base.com/articles/linux/oracle-linux-6-installation.php
• Setting up a DNS Server
• http://www.oracle-base.com/articles/linux/dns-configuration-for-scan.php
• Installing 11gR2 RAC
• http://www.oracle-base.com/articles/11g/oracle-db-11gr2-rac-installation-
on-oracle-linux-6-using-virtualbox.php
• How to reconfigure oralce OHAS when the hostname is changed
• http://www.dbaglobe.com/2011/05/summarize-of-how-to-change-
hostname-in.html
7. 3/19/2014 7www.datavail.com
How we did it - Continued
• Enables you to get deeper understanding of how things actually work
• Can try different configurations within the OS and database
• OS
• Install the OS, Change OS parameters, set kernel values
• Create all the users and groups necessary for an Oracle install
• Oracleasm configure
• Oracleasm createdisk
• Setup SCAN IP addresses
• Database
• Flashback Database
• Fast Start Failover
• Active Dataguard
8. 3/19/2014 8www.datavail.com
Setup a BASE machine
• Build everything into base machine so you don’t have redo it
every time
• Use NAT not bridged for networking
• You can share you machine with a coworker with out
having IP conflicts
• Setup VirtualBox Host Only networking
• What is in the BASE machine
• OEL OS 6.3
• Root user
• Oracle user
• ASMLIB
67. 3/19/2014 67www.datavail.com
Cloning the BASE machine
Why clone the BASE machine?
• OS is already loaded
• Oracle OS user is created
• You will not fail 11g prerequisite checks
• Consistency
• Takes about 2 to 3 minutes to clone
Potential Gotchas
• You need to make sure you always check “Reinitalize the
MAC addresses for all network cards” on the screen when
you are cloning the base machine.
68. 3/19/2014 68www.datavail.com
Clone Base machine for a DNS server
Why create a DNS Server?
• Mimics a production environment
• No need to update the /etc/hosts file on all virtual servers
• You can setup a round robin SCAN IP for 11gR2 RAC
installs
102. 3/19/2014 102www.datavail.com
Clone from base machine for 11g Single Instance
with ASM
Main highlights
• Setup ASM disks in virtual box and server
• Create in vbox
• Fdisk steps
• Oracleasm configure, createdisk
• Changing network
• Changing hostname
• http://www.dbaglobe.com/2011/05/summarize-of-
how-to-change-hostname-in.html
130. 3/19/2014 130www.datavail.com
Clone from base machine for the first node of a two
Node 11gR2 RAC install
Main highlights
• Setup DNS entries for hostnames, SCANs, public IPs,
private IPs and VIPs
• Show how pinging the SCANs will round round through
IPs from DNS server
• Setup shared disks for RAC
• Reconfirm how network is setup on VirtualBox
Potential Gotchas
• Disable NTP
• Setup of network interface types from grid infrastructure install
• install the cvuqdisk rpm from GI install media
150. 3/19/2014 150www.datavail.com
Clone from base machine for the second node of a
two Node 11gR2 RAC install
Main highlights
• Finish configuration for shared disks with VirtualBox
Potential Gotchas
• Disable NTP
• Setup of network interface types from grid infrastructure install
• install the cvuqdisk rpm from GI install media
170. 3/19/2014 170www.datavail.com
Clone from DV-130 (11g DB machine) to install 12c
OEM Cloud Control
Main highlights
• Cloned from an existing machine that had an 11g
database because that is required for the OEM 12c install
• How we used used Google as mail relay
• Demonstrate 12c Grid monitoring targets
Potential Gotchas
• Hostname has to be changed
• IP has to be changed
• OHAS service has to be reconfigured
• Specific database parameters required
• Used this link as a guide for the steps above
• http://www.dbaglobe.com/2011/05/summarize-of-how-
to-change-hostname-in.html
Thanks for taking the time to attend our presentation on building a personal DBA lab.Peter and I are going to outline how we built a DBA LAB on Oracle’s VirtualBox to help us keep up with the latest trends in database administration.
This is the end state of our lab that we built out. We ended up with 6 servers.1 Base machine that we clone everything from1 DNS Server1 11gR2 database with ASM2 node 11gR2 RAC1 12c OEM Cloud Control
This is the final look in Oracle Virtual Box for all the machines we created
Just read the slide
Walk through slide first and then make points below.We first started using Virtual box to run Windows VMs so we could connect to multiple client VPNs at the same time. Many VPN clients conflict with each other and can also prevent you from using a browser.Over time we need an environment to perform testing upgrades and new features to keep up with Oracle releases. That drove to us to creating a lab like you will see today.
Installing an OS, getting the right ASMLIB kernel version, installing DNS, changing OS parameters, etc are not the easiest things to do. We used the knowledge in these sites to help guide us.
Just walkthrough the slide
Walk through slideThe most important part of the base machine is to only do things once. When it is in the base machine and you clone from that you don’t have to perform the steps every timeTransition to Pete to show how to setup the host only networksNetwork Address Translation (NAT) NAT enables the guest machine to see out onto the Internet, but via a private IP address that cannot be seen from the host, or indeed, the rest of your physical network. I use this, because if you are on a laptop, and sometimes you are hardwired, and other times you are wireless, you do not have to change you network setting depending with connectivity you are using.
Before we create the base machine we need to create the host only networking within Virtual box. The is an important step especially when it comes to performing RAC installs that require public and private networks. The host only networking is also going to allow our DBA to function even if we don’t have internet connectivity.Pete is now going to walk you through the host only network setup.After you install the VirtualBox Software, you need to add the 2 host only networksYou get there by choosing FILE->PREFERENCESOn this screen we see the 2 host only networks I configured1) VirtualBox Host Only Ethernet Adapter (Public 192.168.60)2) VirtualBox Host Only Ethernet Adapter #2 (Private 192.168.61)
DHCP Server:Server Address: 192.168.61.2Server Mask: 255.255.255.0Lower Address Bound: 192.168.61.3Upper Address Bound: 192.168.61.98After the Networks are defined, we can begin to create our first Virtual Machine.Save your Preferences and Click on the New Icon on the Top Left of the VirutalBox Manager
Name: DV_BASE will be the name associated with the Guest Server we are creatingType: LinuxVersion: Oracle (64bit)
Here we set the memory we are going to allocate to our Virtual Machine.I like to set the Memory to 4G. I do this, so I can take the defaults when installing Oracle Enterprise Linux. Then after the OS is installed, I can always reduce the size of the memory later.Virtual Box loves 3 things. Memory/Fast Disk (solid state)/CPUPatrick makes point below:My mac has 16G and I usually change the memory to 2G per machineMy previous laptop only had 8G and I was able to run windows & and 2 VMS with 2G of memory each
Now we add our hard drive. On a virtual machine, your hard drive is a big file.So this disk we are creating here is your hard disk for the server
I use the default VDI (Virutalbox Disk Image)
We can set our disk to allocate all it’s space at once – FIXED SIZEOrWe can let it Dynamically allocated space as it grows – DYNAMICALLY ALLOCATEFor the OS, I choose Dynamic
Here I am setting the upper limit to 40G.
Now the shell of our Virtual Machine is all Set.Imagine what you have here is a new server with 4G of memory and 40G of storage. The only problem, is that our server only came with no network cards.So now we are going to right click in the DV_BASE machine, and go into settings to add the network cards. It is a lot easier to install the OS, if it can find the network cards on the install.
We want to have three network cards in all of our servers.1) For Internet access 2) Public Network for accessing Servers 3) Private Network for interconnectAdapter 1Attach to: NATName: (if we choose bridge here, we would need to tie it to a network card on our PC. So I would see the Wired and Wireless Cards in the drop down. This is where I was saying if you switch from Wireless to Wired when you use your laptop, you would need to change this before starting the machine)
Adapter 2Attach to: Host-only AdapterName: VirtualBox Host-Only Ethernet AdapterSo this is going to be our Public Network that all of our Guest Servers communicate to each other on. Remember VB HostOnly Adapter is our public network.
Adapter 3Attach to: Host-only AdapterName: VirtualBox Host-Only Ethernet Adapter #2So this is going to be our Private. This will be used for our RAC interconnects. Remember VB HostOnly Adapter #2 is our private network.
VirtualBox allows you to setup a share folder on you host machine that can be visible from the guest machine.I always setup a shared folder on all my virtual machines. I like to use this like a shared NFS mount point. On this folder, I keep all my install media and common scripts that I like to have on all servers. This will be the location where we will run the installs from for oracle.
The setup for our base machine is all setup, and ready to the OEL OS installedAny questions at this point?So lets start our OS installation: With the BASE machine highlighted, click the start arrow
VirtualBox will know that the OS has never been loaded on this machine. So it is now prompting you for the install media for the OS.Here select OEL 6.3 iso install file I downloaded. Consider this the install CD
We are now installing the OS. We took almost all the defaults. We are not SAs, just trying to get an OS down with all the necessary packages so we can play with Oracle.I have only included screenshots, of pages I changed on the installStart with Selecting Install or Upgrade
On this screen, I do 2 thingsGive the server a hostname dv-basePress Configure Network: so I can edit the network configuration to automatically for each network card. By default, it does not.
Make sure you check ‘Connect automatically’ and Apply
On this screen, we are going to tell the install we want a basic server.We also are going to want to customize it now, because we will want to add a few packages. All of the packages I have selected are from the Oracle Base website page we showed you in the beginning. I have taken screen shots here, so you can see all the packages I selected
Under ‘Base System’ , Select the following:Base, Client management tools, Compatibility Libraries, Console internet tools, Debug tools, Directory Client, Hardware Monitoring utilities, Java Platform, Large system performance, Network file system client and Performance tools
Base System setup continuedPerl Support
Under ‘Servers’ select the following:Server Platform and System Administration tools
Under ‘Desktop’, select the following:Desktop, Desktop platform, Fonts, General Purpose Desktop, Graphical Administration Tools, Input Methods and X Windows systems
Under ‘Application’, select the following:Internet Browser
Under ‘Development’, select the following:Additional Development and Development Tools
Reboot
Default: Forward
Set up software updates, we select No.Since we probably do not have paid OEL support, we will skip this and later I will show you how to register for the free public repository for updates
We set up a datavail user, with a password of ‘password’This can be any user you want. Don’t do oracle, because later we will be adding the oracle user.
Now our OS is loaded, and we can sign in an do further setup of our base machine
First we want to disable the firewall.Select system->administration->firewall
Select the Red Disable button
Select the Apply Button
Take Yes on the override question
I am used to having some sudo privileges on a server to run some commands as root.So here I am want to add permission to the /etc/sudoers fileSo I will su - root and edit the file
Here we add datavail and oracle.I am giving the full permission to run anything as root.
Edit the /etc/selinux/config to disable the SELINUXOracle requires this.
SELINUX=disable
Reboot
OEL by default will use the Private OEL repository. We need to set it up to use the public repository, so we can get updates.Go to the /etc/yum.repos.d directoryRename the old repository file: mv public-yum-ol6.resp to public-yum-old-resp.origRun sudowgethttp://public-yum.oracle.com/public-yum-ol6.repo - to get the public repository configuration
Now that we have install the configuration for the public repository, we can not get access to packages and updates on line. The first one I want is for the prerequisites installed:yum install oracle-rdbms-server-11gR2-preinstallThis will setup the server with everything needed for an 11gR2 install and create the oracle user and groups
Run yum update to get all the latest updates for the OSAfter everything is updated, and this can take a while. You need to reboot, because it updates the Kernel.
After rebooting it is time to install the VirtualBox guest additions:Devices->InstallGuestAdditionsThis allows for seamless mouse use and make VirtualBox act a normal windows program.I like to run this after we have updated all the OS new packages, because most likely, it laid down a new Kernel, and every time the Kernel gets updated, you need to re-install the guest additions
It will look like you just inserted a CD into the server. You want to select OK, and not have it do anything
Cd to /media/VBOX…., and run sudo ../VBoxLinuxAdditions.run
When it finishes, you want to Reboot, so the changes take effect.
On this screen I like to show 2 thingsEdit the /etc/group file and add datavail and oracle to the vboxsf group. This group was created with the guest additions install, and it allows the users of this group to have access to the shared mount point we created when we were setting up this machineChange the oracle password to password
Install the ASM support RPM, you can do it with yum:Sudo yum install oracleasm-supportOEL kernel already has asmlib built-in
Run oracleasm configureSudo /usr/sbin/oraclasm configure –ISet:owner to oracle group to oinstallStart oracle ASM Libraries on boot to ‘Y’
Start asm libraries:Sudo /usr/sbin/oracleasminit
Edit the oracleasm configuration file in /etc/sysconfig
Edit the /etc/sysconfig/oracleasm file:Add ‘dm*’ to oracleasm_scanexclude list
Make Directories for oracle installs$ORACLE_BASE$ORACLE_HOME
Edit the sudoers file to allow 12c OEM to push agents without making you run root.sh scripts manuallyPatrick:Make the point about doing this on base machine. We are mentioning this because he had to go back and change every VM after the fact. We want to help you learn from our mistakes be cause we made plenty of them while doing this.
Comment out:#Defaults requirettyPatrick takes over to cover next slide
Walk through points on slide. As we go through the build of each machine we will identify the potential gotchas that we ran into.
Read slide
Right click on the DV_BASE_OEL_6.3 machine and select clone.Change the name of the new machine, and check to reinitialize the network mac address. You need to do this, so there are not conflicts assigning IP addresses.
Choose full clone
Click clone, and VirtualBox will start building out a new machine.
Then new machine is created, and we can fire it up.Transition to Pete for next slide:In the next few slides Pete will show you how to configure the IP addresses change the hostnameSet it up as a DNS server
Sign in as datavail whatever account you created.
Just so you can see, since we cloned this machine and reinitialized the network card mac addresses, in the ifconfig, you can see we have eth3, 4 and 5. I kind of like have my cards start from eth0. So I am going to walk you through how fix that.Just to confirm, eth0, will be our network card to get out on the internet.Eth1, will be our public network all the guest servers we create talk onEth2, will be our private network, we will use for interconnects.
We edit the /etc/udev/rules.d/70-persistent-net-rules file. This file retains all the details about our network cards
We need to remove the lines for eth0 thru eth2
Then we change the eth3 thru eth5 to eth0 thru eth2
This is what the final file should look like
Reboot
Now after the reboot, we have eth0 thru eth2.
We can change the hostname for the server by editing the /etc/sysconfig/network file
As you can see the server has the hostname of our base machine we cloned
AfterWe change the HOSTNAME to dns.localdomain and save it
We now want to install the software for DNS.We execute yum install bind-libs bind bind-utils
Sample of yum’s output
After the bind software is installed, we have to update the configuration files for itWe need to edit the /etc/named.conf file
In this file we make a few changes:< # listen-on port 53 { 127.0.0.1; };< listen-on port 53 { 127.0.0.1; 192.168.60.99; };---< # allow-query { localhost; };< allow-query { any; };Changed localhost to any to allow other servers to perform the DNS lookups
Added:< < // My Additions< // Forwarder: Anything this DNS can't resolve gets forwarded to my ISPs DNS.< forwarders { 208.67.222.222; 208.67.220.220; };< //forwarders { 8.8.8.8; 192.168.0.1; };< // End My Additions< forwarders are your current DNS lookup server IPs
Zones are where we define hostnames and their IP addresses < # Added zones< #< zone "localdomain." IN {< type master;< file "localdomain.zone";< allow-update { none; };< };< < zone "60.168.192.in-addr.arpa." IN {< type master;< file "60.168.192.in-addr.arpa";< allow-update { none; };< };< < zone "61.168.192.in-addr.arpa." IN {< type master;< file "61.168.192.in-addr.arpa";< allow-update { none; };< };
After we save the named.conf, we need to create the zone files where told it about in the /var/named directoryFirst we create the localdomain.zoneThis will contain all the hostnames and servers for our localdomain
Here is a sample of the file I created.You can put in all your servers that you know you will create, or you can come back to this server and add to this file as needed.
Create /var/named/60.168.192.in-addr.arpaThis file is used for reverse named lookups. It will be used if you do an nslookup with an ip address.We will also create 61.168.192.in-addr.arpa for the private network
Sample fileIn this file, you put the last digits of the ipadress and associated it with a host nameSame as the other file, you can add as you go. You just need to restart the service after you make additions
So the one thing we need to do for this server, is give it a permanent IP addressSo lets go to System->Preferences->Network Connections
So lets configure our network adapters.Lets choose eth0 and select edit
We are going to change Method from Automatic(DHCP) automatic address only
Now we will update the DNS servers to be actually this server 192.168.60.99And we make the search domain localdomain
Then edit eth1, this will be our public vbox host only network in the 192.60 range.Method: Manualaddress: 192.168.60.99Mask: 255.255.255.0Gateway: 192.168.60.0We can leave the DNS server empty
Then edit eth2, this will be our private vbox host only network in the 192.61 range.Method: Manualaddress: 192.168.61.99Mask: 255.255.255.0Gateway: 192.168.61.0
Restart the network: sudo service network restartAnd you can see the resolv.conf now contains our dns server and domain
Now it is time to start the DNS service:# sudo service named startThen configure it to start on boot:# sudo chkconfig named onTransition back to Patrick
Here are the steps we went through to clone the base machine to install 11gR2 with ASM.You will have change to change IPs to accommodate OHAS in 11gR2
Now we clone the base, just like we did the DNSWe are creating dv-130 as a standalone 11g database serverThese steps are just like the DV-DNS
Full
Building
Once the machine is created, we want to go into it’s setting and configure some disks for ASMSo go into the Storage setting and on the Controller: SATA click on the add disk icon, it is on the far right of the Controller line.Select create new disk
I take the default hard drive type as VDI
For ASM, we want to make it a Fixed size.
Give the disk a name, I like to include the ASM disk group name
Now I create one for the DATA disk group
VDI again
Fixed
DATA disk group name and 5GWe are going to create 2 disks for DATA
Here is disk 2 for DATA
Here is what you screen should look likeTransition to Pete
Now that we fired up the New Server,We want to edit the network file to clean up the eth0 thru eth2
When you go to edit your network configurations, you will see system eth0 thru eth02Remove the system eth0 thru eth2 in the network configuration
Now we can update the auto eth0 thru eth2
Set up eth0 like you did for the DNSJust an idea, now that the BASE machine is setup, you can go back to it an configure eth0 for the DNS sever, so you do not have to repeat it like we are doing here
Assign 192.168.60.130 to eth1 like we did for the DNS
Setup eth2 to use 192.168.61.130, like the DNS.Since you will not be using the private network for a standalone, this is not really need, you could just the same remove the adapter 2 from the virtual machine and be fine.
Change the hostname
Set it to dv-130.localdomain
Here is a view of all you SATA devices in /devNotice sdb, sdc and sdd have no partitions. We can tell this, because partitions are represented like device plus partition number. You can see in this ls, that sda has two partitions, sda1 and sda2.sdb is the CRS disksdc is the DATA01 disksdd is the DATA02 disk.Same order as you created them in the virtual machine.
Run sudo fdisk/dev/sdbN – add a new partitionP – primary partition1 – partition numberDefault – first cylinderDefault - last cylinderW – writeThis is adding a single primary partition to use the entire disk.
We do the same for /dev/sdc
We do the same for /dev/sdd
Now you can see the sd devices have partitions.
Next we run oracleasmcreatediskNow the disks are ready to install ASMand create and 11gR2 instance.In the interest of time we will not show how we installed oracle 11gR2 on this machine. You have all seen that before.Transition to Patrick
We will walkthrough the creation of out first RAC node
Clone the BASE to create DV_RAC1
Full
Building
Create the SATA disks like we did for the 11gR2 with ASM server
VDI
FIXED
Name it and set the size
Create DATA01
VDI
Fixed
Name and size
Create DATA02
VDI
Fixed
Name and size
We need to set the disk shareable. This is done from File->Virtual Media ManagerRight Click on the DV_RAC1_CRS01.vdi and choose Modify
Select Sharable.This will allow it to be used by the second RAC server we will build
Repeat for DATA01
Repeat for DATA02At this point you will setup the network just like we did with the 11gR2 with ASM serverYou will also need to fdisk the devices for ASMAnd then run oracleasmcreatedisks commands.
Here are the steps for the configuration of the second RAC node.
Now we do the same as we have done on RAC1 to clone the BASE
FULL
Now instead of creating disk for ASM, we will Choose existing disk
Select DV_RAC1_CRS01
Create the next disk
Choose DV_RAC1_DATA01
Create next disk
Choose DV_RAC1_DATA02
Here is what you disk settings should look like.It should look very similar to the RAC1 settings
You will notice that once you are signed in and have finished changing the network and the hostname, like in RAC1, you will see that the ORACLE ASM disks are visible in /dev/oracleasm/disksAlso you can install the cvuqdiskrpm (you want to run this on both nodes). That is a step for the grid install.
Here is an example of us doing a ping on the scan name, so you can see how it round robins the ip addresses
Read slideTransition to Pete
These are the steps needed to disable the NTP services. It is not in use, but oracle complains about it in the install, because if is see the configuration file, it assumes you are using it.Service ntpd stop – Stop the service, it will probably fail, because it is not runningChkconfigntpd off – Prevent it from starting on bootupMove the /etc/ntp.conf to ntp.conf.origNow oracle will not complain about ntp
The first screen where we have to change something for the grid install it Cluster configurationScan name: dv-rac-scanAdd dv-rac2Before setting up ssh connectivity, you need to make sure to identify network interfaces are correct. So select the button ‘Identify network interfaces’
Usually you will see the eth0 set to private, so you need to set it to do not use, and make eth2 privateScreen should look likeEth0: do not useEth1: publicEth2: private
When we did our install, we had to warnings that we ignored:Device Checks for ASMTask Resolv.confintergritySince creating these machines for the DEMO, I have found work arounds for the checks, so if you apply them these checks will not fail
As root create the file /etc/udev/permissions.d/50-udev.permissionsThis is actually a way of setting permission on raw devicesWe add the three lines, one for each ASM disk.And that will prevent the failure of the check. As I said on the other slide, you can ignore this check and the install will not fail
The resolv.conf is failing, because nslookup is exiting with a ONE on a failed server lookup.Linux releases before version six exited with a ZERO.To Fix I have this script, when run as root will Rename the original nslookup to nslookup.origCreate a new nslookupthat call nslookup.origExits with a zero whether the server is found or not
You will see in the root.sh script is saying we ignored some prerequisitesFrom here you can install the RAC RDBMS software and create your database. We will not go over that here, since it installs with out issue on this server setupTransition to Patrick
Walk through slide.We thought we were making our life easier because OEM 12c install requires an existing database so we started with our 11gR2 with ASM machine.
Clone the DV_130_11G to make the dv-em12c server.We are reusing the database setup already done. Hindsight is 20/20, we should have just cloned the base machine and reinstalled oracle. It ended up being the same amount of time either way but now we now the step it will definitely save you time.
Here we go cloning again
When you change the HostName, you need to deconfig and recreate the OHAS.Notes can be found in: http://www.dbaglobe.com/2011/05/summarize-of-how-to-change-hostname-in.html
Install some development libraries before installing EM. Here is another example of us figure out additional things to add to the base machine. We went back and adding this after the fact for future clones.
Screen shots of our install
Needed to remove DB_Control setup
We clicked yes and let the installer take care of it.
We adjusted the parameters and restarted the database.