Monday, January 14, 2013

Install Oracle Linux 6

Purpose: Easy steps for Installing Oracle Linux to prepare server for Oracle Products.
Video Demo:

Downloads:
Oracle Linux 6 Update 3 – Oracle Linux 6 is free to download. If you have an Oracle single sign on account you will simply login to dowload. If you do not you will need to register and accept a license agreement with Oracle to download software.
Prelude:
To perform this install I tested on oracle virtual box, running on top of a windows 7 machine. The same steps apply and have been tested directly on hardware. I used the dvd iso from the oracle download, but the same steps can be performed using the cd and a network image.

The Oracle Linux OS is an ease to install even if this is your first time installing Linux software. Users with Red Hat Linux experience will have an even easier time since this Linux has very few differences.
Steps:
1. Download DVD from Oracle.
2. Mount iso image and start machine.

1.welcome

3. Media Check Screen
  >> Choose to test the media if you have not already or skip.

media_check
4. Logo screen will appear
logo
5. Language Screen
language
6. Choose Keyboard Language
keyboard
7. Select Storage Type
storage_type
8. Remove Data Warning Screen
remove_data
9. Choose Server Name Screen
server_name
10. Choose Time Zone
time_zone
11. Root Password Screen
An additional screen may come up here if you use a weak password. For a test box the strength of your password may not be important but remember good practices for passwords. Password practices article.

root_password
12. Space Partition Screen
space_partition
13. Partition Layout Screen

partitions
14. Format Warning Screen
format
15. Write Partition Information to Disk Notice
write_changes
16. Boot Options
boot_options
17. Boot Password

I highly recommend using a boot password if this is not a test system, if this is a test system you can skip this step.
boot_password
18. Server Type
Choose a Minimal install and only install products needed to reduce security risks. It will be easy to add additional components in the next screen and even once the system has completed install.
Choose Customize Now to add the additional software packages need for an easy Oracle Install.
server_type
19. Base System Packages
Base, Client Management Tools, Compatibility libraries,Hardware Monitoring utilities, Large System Performance, Network File System client, Performance Tools, Perl Support
base_system_options
20. Server Packages
Server Platform, System Administration Tools
server_options
21. Desktop Packages
Desktop, Desktop Platform, General Purpose Desktop, Graphical Administration Tools, X Windows System
desktop_options
22. Application Packages
Internet Browser
application_options
23. Development Packages
Additional Development, Development Tools
development_options
24. Install Screen
Be prepared to wait 5-60 minutes depending on the speed of your hard drive.
install_screen
25. Reboot Screen
Dvd should auto eject and then you can manually reboot.
reboot
26. Welcome Screen
welcome
27. License Agreement
license
28. Software Updates
You can configure this later, or just use the oracle yum repo for testing.
This screen may warn that you should not continue without a license but you can simply skip this warning.
Currently Oracle offers many levels of licenses for support. The Oracle Linux Product itself is free only if you wish for Oracle support do you need to buy licenses. Other benefits from licenses are patch sets, but the latest updates are available form the Oracle Yum Repository.
Current prices as of time off writing
$119 ULN – Patches only
$399 Oracle basic limited 2 cpus, 24x7 support
$1399 Oracle premier limited 2 cpus 24x7 support and additional features such as ksplice. Higher level of support is included.
software_updates
29. Create User
create_user
30. No User Warning.
I script this step after install so I will skip this, but it is wise to have separate accounts rather then using the root administration account.
no_user
31. Date and time Screen
date_time
32 Kdump Screen
Kdump is a good feature to have, but not necessary for a test system. This reserves a small area of memory to be able to hold data if you have a system crash so that you are able to research this issue later.
kdump
33. Kdump reboot required notice screen
kdump_reboot
33. Reboot screen
This is the final screen in the process.
final_reboot