best automation tool for installing oracle

What would be the best method, scripting language/programming language/tool etc to install Oracle database. I'd like to ideally have one method which picks the required oracle install files, including ODAC and some other components I need for a .net application.

I'd like to use this same script to run the install on Windows and Linux, I assume Bash would have been the way to go if I was only doing this for Linux.

Once i have this i'd like to make it available for multiple machines so they can simply run the tool and it fetches and installs the software as per the script. I know there will be a lot to learn whatever way but i'm just looking on advice on what tool/technology i need to look into.
deepi19Asked:
Who is Participating?
 
slightwv (䄆 Netminder) Commented:
The Oracle installer comes with the ability to do a Silent Install:
http://docs.oracle.com/cd/E11882_01/install.112/e24187/advance.htm#CHDICDJA

The response file should port across OS types but you will need to tweak the install locations.
0
 
deepi19Author Commented:
thanks for that, i'll look into that. Sorry i should have mentioned that i'd need to install some other software, .net, msxml and some other tools, ideally i'd like one script which handles that and the oracle installation. Any ideas on the best method of doing that? Even if it's another tool which calls the silent install from Oracle. I assume a scripting language would be best for this but i'm not sure which one.
0
 
slightwv (䄆 Netminder) Commented:
Sorry but I've never set up Windows MSI type packages or *NIX install packages.
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
DavidSenior Oracle Database AdministratorCommented:
Slight's "tweak" can be putting it mildly, all the more so when you are throwing in different OS platforms, versions, patches, naming conventions, physical storage, and RAM.  My counsel is to keep things simple and sustainable until you become much more familiar with what things can go wrong :)
0
 
Geert GOracle dbaCommented:
there is no 1 solution for multiple os types
you'll need to make a solution for each os type
just check the downloads on oracle ... first select your os, then your version of the client
even oracle doesn't have 1 installer.

however you could still bundle them all into 1 deployment package with a tool like LANdesk
http://www.landesk.com/products/management-suite/
0
 
deepi19Author Commented:
Thanks guys, I'm going to look into the silent installers, i think from a scripting point of view something like python may be worthwhile.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.