2013年11月11日 星期一

Install Oracle-from the begining

Today I actually did not learn much.

I tried to install a Oracle into my office computer, but fail, I have expected failure in the installation, since there are many layers of platform needed to be configure to enable the Oracle database installation.
That comes:
1. Window OS
2. Vmplayer
3. Oracle Linux(need to maunally configure)
4. Oracle RAC ( can skip)
5. Oracle server software
6. Oracle database
7. SQLplus

Every layer have their own challenge and difficulty for me as an entrance of IT.
This morning, I tried to put the image of VM and Linux into my desktop in the office, but it turn out that the Oracle Linux in cpttm is X86_64, but my desktop use X86_32bit.

Actually the computer CPU is X86_64, but somehow the software installed on the desktop are running 32bit. When I run the 64bit Linux, it prompted a message that the long mode is not supported in my desktop, then all the application of 64bit will not be able to run in that VM. Then another error came, the VT-X of the host is supported but disabled.
Then comes the question, what is VT-x? How to enable this feature?
VT-x is the hardware visualization technology of intel. To quote from Wiki:

 It allows multiple operating systems to simultaneously share x86 processor resources in a safe and efficient manner. In the late 1990s x86 virtualization was achieved by complex software techniques, necessary to compensate for the processor's lack of virtualization support while attaining reasonable performance.

The VT-X is a rather low level technology. To enable the Vt-x, you need to access BIOS configuration to enable the usuallly disabled feature. The readhat linux detailed the procedure to enable thi feature:

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/sect-Virtualization-Troubleshooting-Enabling_Intel_VT_and_AMD_V_virtualization_hardware_extensions_in_BIOS.html

But before you set your foot to this low level setting, a go-through on the basic computer theory is very help for your understanding of what happen in the configuration:
http://linux.vbird.org/linux_basic/0110whatislinux.php


To be continued.

沒有留言:

張貼留言