<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jason L. Froebe - Tech tips and How Tos for Fellow Techies &#187; 11xe</title>
	<atom:link href="http://froebe.net/blog/index.php/tag/11xe/feed/" rel="self" type="application/rss+xml" />
	<link>http://froebe.net/blog</link>
	<description>Tips &#38; Tricks for Databases (Sybase, Oracle, MySQL, PostgreSQL, SQLite), Windows, Linux, Solaris, Perl, Java, Bash and so much much more</description>
	<lastBuildDate>Sat, 07 Jan 2012 22:12:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Installing Oracle 10g / 11g on Ubuntu 8.04.1 (Hardy Heron) Server JEOS in VMware Server 1.0x/2.0x</title>
		<link>http://froebe.net/blog/2008/10/21/installing-oracle-10g-11g-on-ubuntu-8041-hardy-heron-server-jeos-in-vmware-server-10x20x/</link>
		<comments>http://froebe.net/blog/2008/10/21/installing-oracle-10g-11g-on-ubuntu-8041-hardy-heron-server-jeos-in-vmware-server-10x20x/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 16:36:26 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[10g]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[11xe]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[intrepid]]></category>
		<category><![CDATA[JEOS]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware server]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=726</guid>
		<description><![CDATA[I&#8217;ve been tasked with becoming an Oracle DBA, so I need to be able to create an VMware Server image containing 32 bit Ubuntu 8.04.1 Server JEOS and Oracle 10g. Much of the work was taken from Augusto Bott&#8216;s Installing Oracle 11g on Ubuntu Linux 7.10 (Gutsy Gibbon) and Peter Cooper&#8216;s How to Install VMware [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been tasked with becoming an Oracle DBA, so I need to be able to create an <a href="http://www.vmware.com">VMware Server</a> image containing <a href="http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos">32 bit Ubuntu 8.04.1 Server JEOS</a> and <a href="http://www.oracle.com">Oracle 10g</a>.  Much of the work was taken from <a href="http://www.pythian.com/blogs/author/bott/">Augusto Bott</a>&#8216;s <a href="http://www.pythian.com/blogs/654/installing-oracle-11g-on-ubuntu-linux-710-gutsy-gibbon">Installing Oracle 11g on Ubuntu Linux 7.10 (Gutsy Gibbon)</a> and <a href="http://peterc.org/">Peter Cooper</a>&#8216;s <a href="http://peterc.org/2008/62-how-to-install-vmware-tools-on-ubuntu-hardy-804-under-vmware-fusion.html">How to Install VMware Tools on Ubuntu Hardy 8.04 under VMware Fusion</a>.</p>
<p>I was able to consolidate the methods to work rather well together.  As soon as Ubuntu 8.10 Server JEOS (Intrepid) is released, I&#8217;ll verify the procedure on that operating system as well. </p>
<p>If you&#8217;re looking for instructions on how to install Oracle 11 XE on Ubuntu 8.04.1, look at <a href="http://www.oracle.com/technology/tech/linux/install/xe-on-kubuntu.html">Installing Oracle Database XE on Debian, Ubuntu, and Kubuntu</a> by Todd Trichler.</p>
<h3>Create a VMware Image with the following settings</h3>
<ol>
<li>Choose 32bit Ubuntu for the OS type</li>
<li>1024 MBytes RAM</li>
<li>16GBytes disk space</li>
<li>Ubuntu 8.04.1 (or higher) Server JEOS edition http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos</li>
<li>Upon the os installation, create a non &#8220;oracle&#8221; id to use to administer the os.</li>
</ol>
<h3>Install the required updates and packages</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">aptitude</span> update<br />
$ <span class="kw2">sudo</span> <span class="kw2">aptitude</span> safe-upgrade<br />
$ <span class="kw2">sudo</span> <span class="kw2">aptitude</span> <span class="kw2">install</span> build-essential xinetd linux-headers-<span class="sy0">`</span><span class="kw2">uname</span> -r<span class="sy0">`</span> openssh-client openssh-server <span class="kw2">unzip</span> libaio1 <span class="kw2">gawk</span> ksh rpm libmotif3 alien lsb-rpm libtool libxtst-dev libxtst6 libstdc++<span class="nu0">5</span></div>
<h3> Add swap</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">dd</span> <span class="re2">if</span>=<span class="sy0">/</span>dev<span class="sy0">/</span>zero <span class="re2">of</span>=<span class="sy0">/</span>extraswap <span class="re2">bs</span>=1M <span class="re2">count</span>=<span class="nu0">1536</span><br />
$ <span class="kw2">sudo</span> mkswap <span class="sy0">/</span>extraswap<br />
$ <span class="kw2">sudo</span> swapon <span class="sy0">/</span>extraswap<br />
$ <span class="kw2">sudo</span> <span class="kw3">echo</span> <span class="st0">&quot;/extraswap &nbsp; none &nbsp; swap &nbsp; sw &nbsp; 0 &nbsp; 0&quot;</span> <span class="sy0">&gt;&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>fstab<br />
<span class="co0"># &lt;em&gt;&quot;/sbin/swapon -s&quot; should show the added swap space&lt;/em&gt;</span><br />
$ <span class="sy0">/</span>sbin<span class="sy0">/</span>swapon <span class="re5">-s</span><br />
Filename&nbsp; &nbsp; &nbsp; &nbsp; Type&nbsp; &nbsp; Size&nbsp; Used&nbsp; Priority<br />
<span class="sy0">/</span>dev<span class="sy0">/</span>mapper<span class="sy0">/</span>oracle10g-swap_1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;partition <span class="nu0">401400</span>&nbsp; <span class="nu0">92</span>&nbsp; <span class="re5">-1</span><br />
<span class="sy0">/</span>extraswap &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">file</span>&nbsp; &nbsp; <span class="nu0">1048568</span> <span class="nu0">0</span> <span class="re5">-2</span></div>
<h3>If VMware Server version is 2.0x or higher, install VMware tools:</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">su</span> &#8211; root<br />
$ <span class="kw2">mount</span> <span class="sy0">/</span>dev<span class="sy0">/</span>cdrom<br />
$ <span class="kw2">cp</span> <span class="sy0">/</span>media<span class="sy0">/</span>cdrom<span class="sy0">/*</span>.gz ~<br />
$ <span class="kw2">tar</span> zxvf VMwareTools<span class="sy0">*</span>.tar.gz<br />
$ <span class="kw3">cd</span> vmware-tools-distrib<br />
$ .<span class="sy0">/</span>vmware-install.pl</div>
<h3> If VMware Server version is 1.0x, install VMware tools:</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">su</span> &#8211; root<br />
$ <span class="kw2">mount</span> <span class="sy0">/</span>dev<span class="sy0">/</span>cdrom<br />
$ <span class="kw2">cp</span> <span class="sy0">/</span>media<span class="sy0">/</span>cdrom<span class="sy0">/*</span>.gz ~<br />
$ <span class="kw2">aptitude</span> <span class="kw2">install</span> libgtk2.0-dev libproc-dev libdumbnet-dev xorg-dev <span class="kw2">wget</span><br />
$ <span class="kw2">wget</span> http:<span class="sy0">//</span>mesh.dl.sourceforge.net<span class="sy0">/</span>sourceforge<span class="sy0">/</span>open-vm-tools<span class="sy0">/</span>open-vm-tools-2008.04.14-<span class="nu0">87182</span>.tar.gz<br />
$ <span class="kw2">tar</span> xzvf VMware<span class="sy0">*</span>.gz ; <span class="kw2">sudo</span> <span class="kw2">tar</span> xzvf open-vm-tools<span class="sy0">*</span>.gz ; <span class="kw3">cd</span> open-vm-tools-2008.04.14-<span class="nu0">87182</span><span class="sy0">/</span><br />
$ .<span class="sy0">/</span>configure <span class="sy0">&amp;</span>amp;<span class="sy0">&amp;</span>amp; <span class="kw2">make</span><br />
$ <span class="kw3">cd</span> modules<span class="sy0">/</span>linux<span class="sy0">/</span><br />
$ <span class="kw1">for</span> i <span class="kw1">in</span> <span class="sy0">*</span>; <span class="kw1">do</span> <span class="kw2">mv</span> <span class="co1">${i}</span> <span class="co1">${i}</span><span class="re5">-only</span>; <span class="kw2">tar</span> <span class="re5">-cf</span> <span class="co1">${i}</span>.tar <span class="co1">${i}</span><span class="re5">-only</span>; <span class="kw1">done</span><br />
$ <span class="kw3">cd</span> ..<span class="sy0">/</span>..<span class="sy0">/</span>..<br />
$ <span class="kw2">mv</span> <span class="re5">-f</span> open-vm-tools-2008.04.14-<span class="nu0">87182</span><span class="sy0">/</span>modules<span class="sy0">/</span>linux<span class="sy0">/*</span>.tar vmware-tools-distrib<span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/</span>source<span class="sy0">/</span> ; <span class="kw3">cd</span> vmware-tools-distrib<span class="sy0">/</span><br />
$ <span class="kw2">sudo</span> .<span class="sy0">/</span>vmware-install.pl<br />
$ <span class="kw2">sudo</span> reboot</div>
<h3>Append to /etc/sysctl.conf</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">cat</span> <span class="sy0">&gt;&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>sysctl.conf <span class="co2">&lt;&lt; EOF<br />
fs.file-max = 65535<br />
kernel.shmall = 2097152<br />
kernel.shmmax = 2147483648<br />
kernel.shmmni = 4096<br />
kernel.sem = 250 32000 100 128<br />
net.ipv4.ip_local_port_range = 1024 65535<br />
net.core.rmem_default = 1048576<br />
net.core.rmem_max = 1048576<br />
net.core.wmem_default = 262144<br />
net.core.wmem_max = 262144<br />
EOF</span></div>
<h3>Append to /etc/security/limits.conf</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">cat</span> <span class="sy0">&gt;&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>security<span class="sy0">/</span>limits.conf <span class="co2">&lt;&lt; EOF<br />
oracle soft nproc 2047<br />
oracle hard nproc 16383<br />
oracle soft nofile 1023<br />
oracle hard nofile 65535<br />
EOF</span></div>
<h3>Append to /etc/pam.d/login</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">cat</span> <span class="sy0">&gt;&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>pam.d<span class="sy0">/</span><span class="kw2">login</span> <span class="co2">&lt;&lt; EOF<br />
session required /lib/security/pam_limits.so<br />
session required pam_limits.so<br />
EOF</span></div>
<h3>Set up user / groups</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">su</span> &#8211; root<br />
$ addgroup oinstall ; addgroup dba ; addgroup nobody ; usermod <span class="re5">-g</span> nobody nobody ; &nbsp;useradd <span class="re5">-g</span> oinstall <span class="re5">-G</span> dba <span class="re5">-p</span> password <span class="re5">-d</span> <span class="sy0">/</span>home<span class="sy0">/</span>oracle <span class="re5">-s</span> <span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">bash</span> oracle<br />
$ <span class="kw2">passwd</span> oracle<br />
Password changed.<br />
$ <span class="kw2">mkdir</span> <span class="sy0">/</span>home<span class="sy0">/</span>oracle ; <span class="kw2">chown</span> <span class="re5">-R</span> oracle:dba <span class="sy0">/</span>home<span class="sy0">/</span>oracle ; <span class="kw2">ln</span> <span class="re5">-s</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">awk</span> <span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">awk</span> ; <span class="kw2">ln</span> <span class="re5">-s</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>rpm <span class="sy0">/</span>bin<span class="sy0">/</span>rpm ; <span class="kw2">ln</span> <span class="re5">-s</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">basename</span> <span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">basename</span> ; <span class="kw2">mkdir</span> <span class="sy0">/</span>etc<span class="sy0">/</span>rc.d<br />
$ <span class="kw1">for</span> i <span class="kw1">in</span> <span class="nu0">0</span> <span class="nu0">1</span> <span class="nu0">2</span> <span class="nu0">3</span> <span class="nu0">4</span> <span class="nu0">5</span> <span class="nu0">6</span> S ; <span class="kw1">do</span> <span class="kw2">ln</span> <span class="re5">-s</span> <span class="sy0">/</span>etc<span class="sy0">/</span>rc<span class="re1">$i</span>.d <span class="sy0">/</span>etc<span class="sy0">/</span>rc.d<span class="sy0">/</span>rc<span class="re1">$i</span>.d ; <span class="kw1">done</span><br />
$ <span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="sy0">/</span>dbms<span class="sy0">/</span>oracle ; <span class="kw2">chown</span> <span class="re5">-R</span> oracle:dba <span class="sy0">/</span>dbms<span class="sy0">/</span>oracle ; &nbsp;sysctl <span class="re5">-p</span><br />
$ reboot</div>
<h3>Retrieve Oracle 10g zip file</h3>
<ol>
<li>Copy the Oracle install zip file from disc or somewhere</li>
<li>Unzip it</li>
</ol>
<h3>Retrieve IP of the network card</h3>
<div class="bash dean_ch">$ <span class="kw2">ifconfig</span> <span class="sy0">|</span><span class="kw2">grep</span> <span class="st0">&quot;Bcast&quot;</span></div>
<h3> Install / Configure oracle manually verifying any requirements:</h3>
<div class="bash dean_ch">$ <span class="kw2">ssh</span> <span class="re5">-C</span> <span class="re5">-X</span> oracle<span class="sy0">@</span><span class="br0">&#40;</span>ipaddress<span class="br0">&#41;</span><br />
&#8230;<br />
$ <span class="kw3">cd</span> <span class="sy0">/</span>home<span class="sy0">//</span>database<br />
$ .<span class="sy0">/</span>runInstaller <span class="re5">-ignoreSysPrereqs</span></div>
<h3>iSQL*Plus URL:</h3>
<p>http://(ipaddress):5560/isqlplus</p>
<h3>iSQL*Plus DBA URL:</h3>
<p>http://(ipaddress):5560/isqlplus/dba</p>
<h3>Enterprise Manager 10g Database Control URL:</h3>
<p>http://(ipaddress):1158/em</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/10/21/installing-oracle-10g-11g-on-ubuntu-8041-hardy-heron-server-jeos-in-vmware-server-10x20x/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

