Translate

Search This Blog

Oracle 12c installation on Linux (RHEL 6.4)

I first installed Oracle 11gR2 on RHEL 6 on Oracle virtual box then I Installed oracle 12c (12.0.1) successfully on its clone.  Requirement of RPMSs was same as for Oracle 11gR2.

to simplyfy rpm installations if you want to use YUM then see post
http://orababy.blogspot.in/2013/08/create-yum-local-repository-in-rhel-64.html

Oracle 12c  does not come for 32 bit OS any more and Oracle installation on 64 bit requires that certain 32bit packages also needs to be installed on system. So first of all you should be able to distinguish between a 32-bit or 64-bit package. Following rpm command can be used for this purpose.

#rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep
For example, rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep glibc-devel
See the oracle installation documentation that comes with oracle 12c installation disks.
Negative side of 12c is it does not come with Oracle enterprize manager/DB Control. But another good option came that you can specify the 12C grid control OMS server at the time of creating DB from dbca.

While installing only error  I got came at the start of installer it was "Could not retrieve local nodename" fix was to add host name in /etc/host this is expected error in 10g also.

12c installer is more intelligent in terms of space calculation for DB creation but it is not correct for RDBMS software calculation . Installer said enterprize edition would need more than 6GB disk space but it took only 4.9GB space to install.

Another point, I did not create DB at the time of installation at the DBCA options it said it would create listener but the option did not let you specify the listener port number etc.

I was lacking in disk space but I reduced  the size of fast recovery area and I could create custome template based container database as well as one pluggable database in  4G.  xdb port was disabled at end so in order to use apex set EXEC DBMS_XDB.SETHTTPPORT(8080);

DB express port can be found from lsnrctl status command.

Note: there is no Oracle edition of 12c available for 32bit except its OMS agent.