<?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>Rittman Mead Consulting &#187; Linux</title>
	<atom:link href="http://www.rittmanmead.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rittmanmead.com</link>
	<description>Delivering Oracle Business Intelligence</description>
	<lastBuildDate>Mon, 06 Feb 2012 21:18:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Running the OBIEE Administratiol tool on Unix using Wine</title>
		<link>http://www.rittmanmead.com/2009/12/running-the-obiee-administratiol-tool-on-unix-using-wine/</link>
		<comments>http://www.rittmanmead.com/2009/12/running-the-obiee-administratiol-tool-on-unix-using-wine/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 22:08:58 +0000</pubDate>
		<dc:creator>Borkur Steingrimsson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle BI Suite EE]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/2009/12/13/running-the-obiee-administratiol-tool-on-unix-using-wine/</guid>
		<description><![CDATA[The other day I was playing with getting OWB11gR2, which at the time of this writing, has only been released under Linux and Solaris, to run under Windows. In the pursuing comments Jon Mead threw down the gauntlet and asked if I could figure out a way to run the OBIEE Administration tool under Linux. [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I was playing with getting OWB11gR2, which at the time of this writing, has only been released under Linux and Solaris, to <a title="run under Windows" href="http://www.rittmanmead.com/2009/12/10/owb11gr2-on-windows/">run under Windows</a>. In the pursuing comments Jon Mead threw down the gauntlet and asked if I could figure out a way to run the OBIEE Administration tool under Linux. Like many of you might know, most everything in the OBIEE stack runs on Windows as well as various Unixes, but the Administration tool however is only available on Windows. The reason for that being that the tool is written using Microsoft Foundation Classes.</p>
<p>So I set out to give it a go. I picked a random Ubuntu VM image I had laying around and installed <a title="WINE Is Not an Emulator" href="http://www.winehq.org/">Wine</a> (sudo apt-get install wine). After some failed attempts on trying to figure out which DLLs the admintool.exe uses I figured out that the <a href="http://www.dependencywalker.com/">Dependency Walker</a> tool was just what I needed (I still would have preferred to have a proper Windows equivalence of the Unix tool <em>ldd</em> ). Looking at the dependent DLLs I quickly saw that most all of these libraries are contained in the %BIHOME%\server\bin directory. The tricky bit would be to get the MFC libraries in place. A quick Google search suggested to use the Winetricks gadget to install the .NET 2.0 libraries in to Wine</p>
<pre>wget http://www.kegel.com/wine/winetricks &amp;&amp; sh winetricks msxml3 dotnet20</pre>
<p>This should install a working version of .NET on Wine. The next issue is to set the proper PATH variable in your wine session. I started up a wine Command line util by issuing:</p>
<pre>wineconsole cmd</pre>
<p>Now, we also need to have the software in place. So grab a complete copy of both the OracleBI and OracleBIData directories from a working Windows installation. Make sure to note the full path of your installation as you want to match the correct path (including drive letters) in Wine. Use the <em>winecfg</em> utility to map a Wine drive letter to the folder where you copied the OBIEE installation to. In my case I had OBIEE installed on E:\BI\. I copied my installation to /mnt/hgfs/BI and configured Wine to map E: to /mnt/hgfs/ <span style="font-family: monospace;"><span style="font-family: Helvetica;"><br />
</span></p>
<p><img src="http://www.rittmanmead.com/wp-content/uploads/2009/12/winecfg.png" alt="winecfg.png" width="414" height="315" /></span></p>
<p>Next I created a little .bat file to set the environment to what the admintool.exe expects to find, e:\wine.bat : <span style="font-family: monospace;"><span style="font-family: Helvetica;"><br />
</span></span></p>
<pre>set SADATADIR=E:\BI\OracleBIData
set SAROOTDIR=E:\BI\OracleB
set SATEMPDIR=E:\BI\OracleBIData\tmp

set PATH=%PATH%;E:\BI\OracleBI\server\Bin;E:\BI\OracleBI\web\bin;E:\BI\OracleBI\web\catalogmanager;E:\BI\OracleBI\SQLAnywhere;</pre>
<p>This makes it possible to now fire up the admintool.exe and open up an .RPD file in Offline mode:<br />
</p>
<p><img src="http://www.rittmanmead.com/wp-content/uploads/2009/12/obiee_admintool.png" alt="obiee_admintool.png" width="480" height="288" /><br />
</p>
<p>This seems to behave OK and I am happy with what we got. But I still want to be able to connect to an Online server. My Ubuntu has already a working OBIEE installation so I am keen to get the Oracle BI Server ODBC driver set up on my Wine. This is where the <em>winetrick</em> comes in handy again.</p>
<pre>sh winetricks jet40 mdac28</pre>
<p>This gives me a working Microsoft ODBC for Oracle. A quick Windows Registry hack to register the e:\BI\OracleBI\server\Bin\NQSODBC.dll with the Wine Registry and we are on our way. First I exported the following key from my working Windows XP VM image: <em>[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Oracle BI Server]</em>. (Make sure to export it using a Win95 format). Import this key in to your wine installation, using wine regedit. Then create a new string value, called <em>Oracle BI Server</em>, in the <em>[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]</em> key, and give it the value Installed. This will tell Wine where to look for your .DLL.</p>
<p><img src="http://www.rittmanmead.com/wp-content/uploads/2009/12/obiee_reg_1.png" alt="obiee_reg_1.png" width="480" height="176" /></p>
<p>Next step is to simply create a normal ODBC connection to my local BI Server with the odbcad32.exe command in the wineconsole:</p>
<p><img src="http://www.rittmanmead.com/wp-content/uploads/2009/12/obiee_odbc_conn1.png" alt="obiee_odbc_conn1.png" width="480" height="292" /><br />
</p>
<p>Now I fire up the admintool.exe and see if I can connect to my local BI server:</p>
<p><img src="http://www.rittmanmead.com/wp-content/uploads/2009/12/obiee_admin_conn1.png" alt="obiee_admin_conn1.png" width="480" height="410" /></p>
<p>And the joy!</p>
<p><img src="http://www.rittmanmead.com/wp-content/uploads/2009/12/obiee_admin_conn2.png" alt="obiee_admin_conn2.png" width="480" height="182" /><br />
<br />
Now, it will be interesting to see if I can actually work with this, but at first glance it looks just fine. Hasn&#8217;t crashed on me yet, so I am hopeful it will stick. Next step is to try out the other tools as well, such as the Catalog Manager. These are Java based, so I might as well try and run them natively from Ubuntu &#8230;?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2009/12/running-the-obiee-administratiol-tool-on-unix-using-wine/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>OWB 11gR2 Workspace Creation Issues</title>
		<link>http://www.rittmanmead.com/2009/10/owb-11gr2-workspace-creation-issues/</link>
		<comments>http://www.rittmanmead.com/2009/10/owb-11gr2-workspace-creation-issues/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 20:41:03 +0000</pubDate>
		<dc:creator>Stewart Bryson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle Warehouse Builder]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=3502</guid>
		<description><![CDATA[First of all, I&#8217;d like to thank David Allan of the OWB Product Team for helping me solve the problem I discuss below&#8230; and also for identifying what he thinks to be the cause. A few days after Oracle Database 11gR2 was available, I went about building my first VM to test both the database [...]]]></description>
			<content:encoded><![CDATA[<p>First of all, I&#8217;d like to thank David Allan of the OWB Product Team for helping me solve the problem I discuss below&#8230; and also for identifying what he thinks to be the cause.</p>
<p>A few days after Oracle Database 11gR2 was available, I went about building my first VM to test both the database features as well as OWB. I installed 64-bit Oracle Enterprise Linux 5.4 on a VM and then installed the 64-bit version of Oracle Database 11gR2. The database install went just fine, and once complete I executed $ORACLE_HOME/owb/bin/owb to get OWB started, specifying a valid username and password. OWB recognizes that my username is not a registered user of an existing workspace, so it asks me if I want to create a new workspace&#8230; or at least register with an existing one.</p>
<div style="text-align:center"><img src="http://www.rittmanmead.com/wp-content/uploads/2009/10/login-error.png" alt="login error.png" border="0" width="500" height="214" /></div>
<p></p>
<p>I select yes, which immediately launches the Repository Assistant. I select the first option, &#8220;Manage Warehouse Builder Workspaces&#8221;, and then again select the first option: &#8220;Create a new Warehouse Builder workspace&#8221;. At the next screen, I select &#8220;Create a workspace with a new user as workspace owner&#8221;.</p>
<div style="text-align:center"><img src="http://www.rittmanmead.com/wp-content/uploads/2009/10/new-or-existing-user.png" alt="new or existing user.png" border="0" width="500" height="401" /></div>
<p></p>
<p>At Step 6, I provide a username for my new workspace, a password, and a name for the workspace. Then I select Next.</p>
<div style="text-align:center"><img src="http://www.rittmanmead.com/wp-content/uploads/2009/10/workspace-owner.png" alt="workspace owner.png" border="0" width="500" height="401" /></div>
<p></p>
<p>At Step 10, I go ahead and select the username STEWART to be added as a workspace user, and then select next. I then get a summary screen, where I press Finish. Immediately, I get an error involving the installation of the OWBSYS user. The actual exception is &#8220;oracle.ide.ExitNotAllowedException&#8221; in the process called &#8220;processLoadJavaToken&#8221;.</p>
<div style="text-align:center"><img src="http://www.rittmanmead.com/wp-content/uploads/2009/10/repository-error.png" alt="repository error.png" border="0" width="500" height="462" /></div>
<p></p>
<p>I look at the log generated by the Repository Assistant in the $ORACLE_HOME/owb/UnifiedRepos directory&#8230; but the only additional piece of information supplied is the following: &#8220;Error occurred during Seeding OWBSYS&#8221;. This was all quite confusing, as I knew that Mark had successfully built OWB with no issues, and so had Pete Scott, Venkat and others.</p>
<p>At this point, I contacted David Allan and asked if he had seen this error, which he hadn&#8217;t. He looked into it a bit further, but in the end, he simply recommended that I clean out the OWBSYS user and then try to &#8220;seed&#8221; it manually, which simply means creating the required objects in the schema for supporting new workspaces. This is of course what the Repository Assistant is trying to do, but for whatever reason, the seed process in the GUI is not working correctly for me.</p>
<p>To clean out the OWBSYS schema, I use the clean_owbsys.sql script in the $ORACLE_HOME/owb/UnifiedRepos directory. This will drop the OWBSYS user and all roles associated with it.</p>
<pre>
SQL&gt; @clean_owbsys

User dropped.

User dropped.

Role dropped.

Role dropped.

Role dropped.

SQL&gt;
</pre>
<p>I follow that up with cat_owb.sql script, which recreates OWBSYS and seeds all the required objects. I truncated some of the output for brevity sake, which I indicated with the &#8220;&#8230;&#8221; characters.</p>
<pre>
SQL&gt; @cat_owb
Enter Tablespace Name for OWBSYS user:
USERS

Package created.

Package body created.

Create user OWBSYS with default tablespace USERS ...
old   1: CREATE USER OWBSYS IDENTIFIED BY OWBSYS DEFAULT TABLESPACE &amp;owbsys_tbs
new   1: CREATE USER OWBSYS IDENTIFIED BY OWBSYS DEFAULT TABLESPACE USERS

User created.

User OWBSYS has been created.

PL/SQL procedure successfully completed.

Grant succeeded.

...

Grant succeeded.

PL/SQL procedure successfully completed.

PL/SQL procedure successfully completed.

Commit complete.

...

PL/SQL procedure successfully completed.

Commit complete.

Role created.

Grant succeeded.

Role created.

Grant succeeded.

Role created.

Grant succeeded.

...

Grant succeeded.

old   1: CREATE USER owbsys_audit IDENTIFIED BY owbsys_audit DEFAULT TABLESPACE &amp;owbsys_tbs
new   1: CREATE USER owbsys_audit IDENTIFIED BY owbsys_audit DEFAULT TABLESPACE USERS

User created.

Grant succeeded.

Grant succeeded.

Synonym created.

...

Synonym created.

Table created.

PL/SQL procedure successfully completed.

User altered.

User altered.

NOTE: To associate the Control Center with the correct OWB home, now run owb/UnifiedRepos/reset_owbcc_home.sql. You must run the script as a user with java admin privileges. For example, connect as sys as sysdba to run the script.
SQL&gt;
</pre>
<p>I follow the advice from the cat_owb.sql script, and I execute the reset_owbcc_home.sql.</p>
<pre>
SQL&gt; @reset_owbcc_home
Enter the full path of the Oracle home for the OWB Control Center install.
If you are installing in a Windows environment, please ensure that the case of the path exactly matches the Oracle install path including the drive letter.

OWB Control Center Home:
/oracle/product/11.2.0/dbhome_1

PL/SQL procedure successfully completed.

PL/SQL procedure successfully completed.

SQL&gt;
</pre>
<p>The cat_owb.sql script recreates and locks the OWBSYS account&#8230; so I unlock the account and change the password. Now, when I run the repository assistant I get a different result.</p>
<div style="text-align:center"><img src="http://www.rittmanmead.com/wp-content/uploads/2009/10/install-successful.png" alt="install successful.png" border="0" width="500" height="274" /></div>
<p></p>
<p>David Allan&#8217;s assessment of the cause of this issue is the use of the client tools, namely the Design Client and the Repository Assistant, on a 64-bit Linux platform. According to the <a href="http://www.oracle.com/technology/products/warehouse/htdocs/OTN_Certify.html">certification matrix</a>, none of the OWB client tools are certified on 64-bit Linux. That&#8217;s very strange, as it&#8217;s unclear why any of the client tools would continue to ship on the 64-bit installations if they shouldn&#8217;t be used.</p>
<p>Remember, both the Oracle Database and OWB continue to be supported on 64-bit Linux, it&#8217;s just my use of the client tools from that same installation that is not supported. Were I to download a 32-bit Linux installation and use the client tools from that installation to connect to a 64-bit installation&#8230; I&#8217;d be using a certified solution. And when Oracle starts shipping 11gR2 on Windows, the use of the 32-bit Windows client installation to connect to the 64-bit database installation is supported as well.</p>
<p>I can certainly work around the workspace creation issue, as I showed above, by doing the OWBSYS seeding manually. However, as David points out, I&#8217;m opening myself up for lots of issues by using a non-certified OWB client.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2009/10/owb-11gr2-workspace-creation-issues/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Managing multiple Presentation Services on the same Unix box</title>
		<link>http://www.rittmanmead.com/2007/09/managing-multiple-presentation-services-on-the-same-unix-box/</link>
		<comments>http://www.rittmanmead.com/2007/09/managing-multiple-presentation-services-on-the-same-unix-box/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 10:01:45 +0000</pubDate>
		<dc:creator>Borkur Steingrimsson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle BI Suite EE]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/2007/09/11/managing-multiple-presentation-services-on-the-same-unix-box/</guid>
		<description><![CDATA[As I had mentioned, I wanted to write up a bit on how to go about setting up multiple Oracle BI presentation services, each configured to access a different repository file (RPD) running on the BI Server. The thing is that you can easily set up the BI server so that it manages more than [...]]]></description>
			<content:encoded><![CDATA[<p>As I had mentioned, I wanted to write up a bit on how to go about setting up multiple Oracle BI presentation services, each  configured to access a different repository file (RPD) running on the BI Server. The thing is that you can easily set up the BI server so that it manages more than one RPD file. This is done by adding lines in the NQSConfig.ini fil, in the Repository section:</p>
<p>[ REPOSITORY ]<br />
Star    =    paint.rpd, DEFAULT;<br />
SH    =    sh.rpd;</p>
<p>If both the RPD files exist in the repository directory, <em>&lt;ORACLE BI&gt;/server/Repository/</em> , then the server will load all the listed repositories on startup. However, the default installed Presentation Service will only access the DEFAULT marked repository and any request made to the BI Server will be routed to the Star RPD. In order to take advantage of a single BI server running multiple repositories we need to install a presentation service for each repository. These services do not have to be running on the same machine, nor on the same machine as the BI Server.</p>
<ol>
<li>Install just the presentation service software in a new home, choosing just the presentation service.</li>
<li>Modify the ODBC connection that got created during the installation so that it points to the BI server you already have and change the default repository to use SH (or what ever repository you have in mind). Also, notice that the port of the BI server can be changed, if you have set your BI server to run on a non-default port. Edit the file <em>&lt;ORACLE BI DATA&gt;/setup/odbc.ini</em> and set the parameter ServerMachine=&lt;BI server hostname&gt; and Repository=SH.</li>
<li>Change the port of the presentation service to use a free port by editing the <em>&lt;ORACLE BI DATA&gt;/web/config/instanceconfig.xml</em> file. I have chosen to use port 9712 instead of the default 9710. Add the following line below the&lt;DNS&gt;: &lt;Listener port=&#8221;9712&#8243; /&gt;</li>
<li>Next you need to change the deployed web application to point to the correct host:port of the new presentation service. What I have chosen to do is to have one application server with multiple versions of the analytics.war file deployed. Each deployment points to each presentation service I run, with different URL.After you deploy the WAR file, edit the web.xml file that can be found on the application server (<em>CONTAINER HOME/applications/analytics/analytics/WEB-INF/web.xml</em>) and change the parameters <em>oracle.bi.presentation.sawserver.Host</em> to the BI server hostname and <em>oracle.bi.presentation.sawserver.Port</em> to 9712</li>
<li>Restart the presentation service and the web application</li>
<li>Repeat steps 1 to 5 for each repository you wish to expose choosing a new presentation service port every time.</li>
</ol>
<p>I hope I didn&#8217;t forget anything here, if so I will maintain this post as time goes by.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2007/09/managing-multiple-presentation-services-on-the-same-unix-box/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Installing OBIEE 10.1.3.2.1 on Ubuntu Part II</title>
		<link>http://www.rittmanmead.com/2007/05/installing-obiee-101321-on-ubuntu-part-ii/</link>
		<comments>http://www.rittmanmead.com/2007/05/installing-obiee-101321-on-ubuntu-part-ii/#comments</comments>
		<pubDate>Sat, 05 May 2007 14:06:38 +0000</pubDate>
		<dc:creator>Borkur Steingrimsson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle BI Suite EE]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/2007/05/05/installing-obiee-101321-on-ubuntu-part-ii/</guid>
		<description><![CDATA[Ok, so I tried running the OBIEE installer again, this time choosing only BI Server option. When I read through the install.log I noticed that it was complaining about that the UnixChk.sh didn&#8217;t exist. The reason for that was simple, I had renamed it when I was writing the previous post. I renamed the file [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, so I tried running the OBIEE installer again, this time choosing only BI Server option. When I read through the install.log I noticed that it was complaining about that the <em>UnixChk.sh</em> didn&#8217;t exist. The reason for that was simple, I had renamed it when I was writing the previous post. I renamed the file back to the original name (and made sure it did run successfully) then the actual installation ran fine. This was odd. The script was not used during the startup of the installer nor for any the various screens I was shown, but actually after the installation started.</p>
<p>Here we can see the successful installation screens:</p>
<p><a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-6.png"><img width="128" height="84" alt="install6" id="image22" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-6.thumbnail.png" /></a> <a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-7.png"><img width="128" height="84" alt="install5" id="image21" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-7.thumbnail.png" /></a></p>
<p>And then on with the show.</p>
<p>First I tried starting the nqsserver. After a few failed tries, I narrowed the solution down to these steps</p>
<p><code>oracle@borg:~/product/obiee10.1.3.2.1/OracleBI/server$ export JAVA_HOME=/usr/lib/jvm/java-6-sun<br />
oracle@borg:~/product/obiee10.1.3.2.1/OracleBI/server$ export SAROOTDIR=/home/oracle/product/obiee10.1.3.2.1/OracleBI<br />
oracle@borg:~/product/obiee10.1.3.2.1/OracleBI/server$ export LD_LIBRARY_PATH=$SAROOTDIR/server/Bin<br />
oracle@borg:~/product/obiee10.1.3.2.1/OracleBI/server$ export SADATADIR=/home/oracle/product/obiee10.1.3.2.1/OracleBIData<br />
oracle@borg:~/product/obiee10.1.3.2.1/OracleBI/server$ export SATEMPDIR=/home/oracle/product/obiee10.1.3.2.1/OracleBIData/tmp<br />
oracle@borg:~/product/obiee10.1.3.2.1/OracleBI/server$ Bin/nqsserver<br />
Oracle BI Server starting...<br />
rm: cannot remove `/home/oracle/product/obiee10.1.3.2.1/OracleBIData/tmp/nQS_*.TMP': No such file or directory<br />
nqsserver:      Oracle BI Server started.  Version: 10.1.3.2.1.070411.1900.<br />
</code></p>
<p>Later on I found the actual startup scripts, located in the $<em>SAROOTDIR/setup/</em> directory, called <em>run-sa.sh</em>. Keep in mind that I have never ever installed the OBIEE on Linux before.</p>
<p>Moving on &#8230; And then the oc4j container. Here I did have some more problems, since the container simply refused to start, stating that the<br />
oc4jadmin wasn&#8217;t configured properly.</p>
<p><code>oracle@borg:~/product/obiee10.1.3.2.1/OracleBI/oc4j_bi/bin$ ./oc4j -start<br />
Starting OC4J from /home/oracle/product/obiee10.1.3.2.1/OracleBI/oc4j_bi/j2ee/home ...<br />
07/05/05 14:15:15 Error initializing server: OC4J administrator account is not configured correctly. Please make sure that at least one administration account is created and configured correctly.<br />
07/05/05 14:15:15 Fatal error: server exiting<br />
</code></p>
<p>I found a <a href="http://forums.oracle.com/forums/thread.jspa?threadID=437729">thread at the Oracle Forums</a> that helped here. I had to add my hostname with IP to the /etc/hosts file. Probably due to the fact that my home network isn&#8217;t properly configured for the nslookup and the dhcp</p>
<p><code>oracle@borg:~/product/obiee10.1.3.2.1/OracleBI/oc4j_bi/bin$ ./oc4j -start<br />
Starting OC4J from /home/oracle/product/obiee10.1.3.2.1/OracleBI/oc4j_bi/j2ee/home ...<br />
07/05/05 15:00:15 Oracle Containers for J2EE 10g (10.1.3.1.0)  initialized</code></p>
<p>Now that I am satisfied that the server as well as the oc4j components are well installed, I restart the installer</p>
<p><code>oracle@borg:~/RH_Linux/Server/Oracle_Business_Intelligence$ ./setup.sh </code></p>
<p>and this time I choose the Presentation Services option .</p>
<p><a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-10.png"><img width="128" height="84" id="image24" alt="install7" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-10.thumbnail.png" /> </a> <a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-8.png"><img width="128" height="84" id="image25" alt="install8" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-8.thumbnail.png" /></a> <a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-9.png"><img width="128" height="84" id="image26" alt="install9" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-9.thumbnail.png" /></a></p>
<p>After the installation, you must start the BI server as well as the SAW server (Presentation Server):</p>
<p><code>oracle@borg:~/product/obiee10.1.3.2.1/OracleBI/setup$ ./run-sa.sh start<br />
Oracle BI Server startup initiated.<br />
Please wait for a while for the Oracle BI Server to completely start.<br />
Execute the following command to check the Oracle BI Server logfile and see if it started.<br />
tail -f /home/oracle/product/obiee10.1.3.2.1/OracleBI/server/Log/NQServer.log<br />
oracle@borg:~/product/obiee10.1.3.2.1/OracleBI/setup$ tail -3 /home/oracle/product/obiee10.1.3.2.1/OracleBI/server/Log/NQServer.log<br />
[58002] Query Cache loaded with 0 entries from saved cache files.<br />
2007-05-05 15:38:45<br />
[43030] :  Oracle BI Server started.  Version: 10.1.3.2.1.070411.1900.<br />
oracle@borg:~/product/obiee10.1.3.2.1/OracleBI/setup$ ./run-saw.sh start<br />
Oracle BI Java Host startup initiated.<br />
Please check '/home/oracle/product/obiee10.1.3.2.1/OracleBIData/web/log/javahost.out.log' for Oracle BI Java Host startup details.<br />
Please go to the '/home/oracle/product/obiee10.1.3.2.1/OracleBIData/web/log/javahost' directory for Oracle BI Java Host log files after starting up.<br />
Oracle BI Presentation Services startup initiated.<br />
Please go to the '/home/oracle/product/obiee10.1.3.2.1/OracleBIData/web/log' directory for Oracle BI Presentation Services log files.<br />
</code></p>
<p>Bob&#8217;s your uncle! Log in to the Dasboard and start playing!  <em>http://borg.starfleet.fed:9704/analytics/saw.dll?Answers</em></p>
<p><a title="BI Login screen" class="imagelink" onclick="doPopup(30);return false;" href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-log-in.png"><img width="122" height="96" alt="BI Login screen" id="image30" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-log-in.thumbnail.png" /></a><a class="imagelink" title="BI Answers" onclick="doPopup(28);return false;" href="http://www.rittmanmead.com/images/screenshot-oracle-bi-answers-mozilla-firefox.png"><img width="122" height="96" id="image28" alt="BI Answers" src="http://www.rittmanmead.com/images/screenshot-oracle-bi-answers-mozilla-firefox.thumbnail.png" /></a><a class="imagelink" title="BI Dashboard" onclick="doPopup(31);return false;" href="http://www.rittmanmead.com/images/screenshot-oracle-bi-interactive-dashboards.png"><img width="128" height="94" id="image31" alt="BI Dashboard" src="http://www.rittmanmead.com/images/screenshot-oracle-bi-interactive-dashboards.thumbnail.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2007/05/installing-obiee-101321-on-ubuntu-part-ii/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Installing OBIEE 10.1.3.2.1 on Ubuntu 7.04 &#8230; not so fast</title>
		<link>http://www.rittmanmead.com/2007/05/installing-obiee-101321-on-ubuntu-704-not-so-fast/</link>
		<comments>http://www.rittmanmead.com/2007/05/installing-obiee-101321-on-ubuntu-704-not-so-fast/#comments</comments>
		<pubDate>Thu, 03 May 2007 22:01:32 +0000</pubDate>
		<dc:creator>Borkur Steingrimsson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle BI Suite EE]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/2007/05/04/installing-obiee-101321-on-ubuntu-704-not-so-fast/</guid>
		<description><![CDATA[Well, this was a productive 2 hour stint. I just managed to hack my way past the OBIEE installer to get ahead to the actual installation. After downloading the cpio (I chose the RedHat file, since I knew that I could at least install the Oracle Linux because I have the disks laying around somewhere. [...]]]></description>
			<content:encoded><![CDATA[<p>Well, this was a productive 2 hour stint. I just managed to hack my way past the OBIEE installer to get ahead to the actual installation. After downloading the cpio (I chose the RedHat file, since I knew that I could at least install the Oracle Linux because I have the disks laying around somewhere. First step is obviously to deflate the file:</p>
<p><code>oracle@borg:~/$ cpio -idvm < ./biee_linux_x86_redhat_101321_disk1.cpio </code>.</p>
<p>To start the installer, I simply ran<br />
<code> oracle@borg:~/RH_Linux/Server/Oracle_Business_Intelligence$ export DISPLAY=:0.0<br />
</code><code> oracle@borg:~/RH_Linux/Server/Oracle_Business_Intelligence$ ./setup.sh</code></p>
<p>Now the fun started.</p>
<p>Once the installer got going I was greeted with a message: <a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321.png"><img width="128" height="84" alt="obiee_invalid_linux_flavour" id="image15" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321.thumbnail.png" /></a>. Fair enough. This is why I started this exercise in the first place, right?<br />
The installation also comes with a shell script that you can run to see if your Linux box is valid for an OBIEE installation, called <code>UnixChk.sh </code>.</p>
<p><code>oracle@borg:~/RH_Linux/Server/Oracle_Business_Intelligence$ ./UnixChk.sh<br />
CHECK FAILED - borg is NOT Oracle Enterprise Linux, Red Hat Linux, or SuSE Linux!<br />
rpm: To install rpm packages on Debian systems, use alien. See README.Debian.<br />
error: cannot open Packages index using db3 - No such file or directory (2)<br />
error: cannot open Packages database in /var/lib/rpm<br />
CHECK FAILED - borg should have Runtime libstdc++.so.6  !<br />
CHECK FAILED - ulimit -n should be at least 10240 or unlimited<br />
FAILURE!! - This machine is NOT configured for Oracle BI 10.1.3.2.1 </code></p>
<p>First off, indeed. This isn't an Enterprise Oracle Linux, Oracle RedHat nor Suse Linux. But we can get past that easily. As root, create a file called /etc/redhat-release like this:</p>
<p><code>echo "Red Hat Enterprise Linux AS release 4 (Nahant 4)" > /etc/redhat-release</code></p>
<p>Second, some issue with rpm being used on a Debian system (i.e. Ubuntu) . As it turns out, the script is simply using rpm to check if the libstdc++.so.6 libraries are installed. I know it is (<code>locate libstdc++.so.6</code> ) so I simply commented out the test from the script, lines 941 to 955</p>
<p><code>#ptch=1<br />
#for PL in `rpm -qa | grep libstdc++`<br />
#do<br />
# CPPPL6=`rpm -ql $PL | grep $stdcpplib | tail -1`<br />
#  if [ ! -z $CPPPL6 ]<br />
#  then<br />
#    ptch=0<br />
#  fi<br />
#done</code></p>
<p>#if [ $ptch = 1 ]<br />
# then<br />
#  echo "CHECK FAILED - $h should have Runtime $stdcpplib  !"<br />
#  failure=1<br />
#fi</p>
<p>The third issue, has to do with security settings on system level. By default my user, oracle, doesn't have permissions to have more than 1024 files open at any given time</p>
<p><code>oracle@borg:~/RH_Linux/Server/Oracle_Business_Intelligence$ ulimit -n<br />
1024<br />
</code></p>
<p>Once again as root,  we edit the file /etc/security/limits.conf and add the following lines,</p>
<p><code><br />
oracle           soft    nofile          2000<br />
oracle           hard    nofile          10240<br />
</code></p>
<p>This should do the trick, but for the changes to take effect you must start a new session for your oracle user.</p>
<p><code>oracle@borg:~/RH_Linux/Server/Oracle_Business_Intelligence$ ./UnixChk.sh /home/oracle/product/obiee10.1.3.2.1<br />
SUCCESS!! - This machine is configured for Oracle BI 10.1.3.2.1<br />
<code /></code></p>
<p>That's more like it!</p>
<p>Now, we run the <em>setup.sh</em> again and see what happens. This is what happens: <a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321.png"> <img width="128" height="84" id="image15" alt="obiee_invalid_linux_flavour" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321.thumbnail.png" /></a>. but but but but ...? Seems the setup.sh doesn't even use this <em>UnixChk.sh</em> script I just spent 30 mins on getting to work. Just great. And here I was thinking the real fun had started and was over with. Far from it. The <em>setup.sh</em> script is just quick wrapper to start the Java installer, and test for supported platform is done 'somewhere inside' that 600mb .jar file, called setup.jar</p>
<p><code>oracle@borg:~/RH_Linux/Server/Oracle_Business_Intelligence$ ls -lrt setup.jar<br />
-rw-r--r-- 1 oracle oracle 636777135 2007-04-12 08:44 setup.jar</code></p>
<p>A quick peek in that file, showed some interesting classes, such as</p>
<p><code>oracle@borg:~/RH_Linux/Server/Oracle_Business_Intelligence$ unzip -l setup.jar |grep RedHat<br />
2782  04-11-07 23:37   com/siebel/analytics/install/ValidateRedHatLinux.class<br />
1669  04-11-07 23:37   com/ibm/wizard/platform/linux/LinuxRedHatCommands.class</code></p>
<p>That first one looks like it could be of some help here.<br />
<code>borkur@borg:~/Oracle/OBIEE/RH_Linux/Server/Oracle_Business_Intelligence$ unzip setup.jar com/siebel/analytics/install/ValidateRedHatLinux.class<br />
Archive:  setup.jar<br />
inflating: com/siebel/analytics/install/ValidateRedHatLinux.class </code></p>
<p>Now we have a class file that is quite likely to be used to test if the machine running the installer is actually a Redhat Linux. But how can we peek inside it? A quick Google gave me some choices of tools to reverse engineer Java classes. One that seemed to work just fine is called <a href="http://www.kpdus.com/jad.html">jad</a>. Running jad on the classfile showed me that the not only does the installer read from the <em>/etc/redhat-release</em> file but also from the pseudo-file <em>/proc/version</em> which is not something I wanted to try to mess with (e.g. recompiling a kernel to fake the signature there). So, why not just alter this file and put it back in the setup.jar file?</p>
<p><code>package com.siebel.analytics.install;<br />
import com.installshield.wizard.WizardBeanCondition;<br />
import java.io.*;<br />
public class ValidateRedHatLinux extends WizardBeanCondition<br />
{<br />
public ValidateRedHatLinux()<br />
{<br />
}<br />
public boolean evaluateTrueCondition()<br />
{<br />
return true;<br />
}<br />
public String defaultName()<br />
{<br />
return "Validate if the OS is correct Red Hat Linux.";<br />
}<br />
public String describe()<br />
{<br />
return "Condition check bean that evaluates to true if the OS os correct Red Hat Linux.";<br />
}<br />
}<br />
</code></p>
<p>And then compile it back to a class file:</p>
<p><code>oracle@borg:~/$ javac -classpath /home/oracle/RH_Linux/Server/Oracle_Business_Intelligence/setup.jar ValidateRedHatLinux.java<br />
----------<br />
1. WARNING in ValidateRedHatLinux.java (at line 3)<br />
import java.io.*;<br />
^^^^^^^<br />
The import java.io is never used<br />
----------<br />
1 problem (1 warning)</code></p>
<p>Finally we need to get the newly compiled class file back in to the monster jar file.</p>
<p><code>oracle@borg:~/RH_Linux/Server/Oracle_Business_Intelligence$ cp ValidateRedHatLinux.class com/siebel/analytics/install/ValidateRedHatLinux.class<br />
zip setup.jar com/siebel/analytics/install/ValidateRedHatLinux.class<br />
</code></p>
<p>and then run the installer again, using the modified setup.jar</p>
<p><a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-1.png"><img width="128" height="84" id="image16" alt="obiee_valid_linux_flavour" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-1.thumbnail.png" /></a> <a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-2.png"><img width="128" height="84" id="image17" alt="install1" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-2.thumbnail.png" /></a> <a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-3.png"><img width="128" height="84" id="image18" alt="install2" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-3.thumbnail.png" /></a> <a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-4.png"><img width="128" height="84" id="image18" alt="install2" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-4.thumbnail.png" /></a> <a href="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-5.png"><img width="128" height="84" id="image20" alt="install4" src="http://www.rittmanmead.com/images/screenshot-oracle-business-intelligence-101321-5.thumbnail.png" /></a></p>
<p>But, seems this is far as I got. Once the installer started running, it just sat there dead. I left it running for the night but the only thing that happened was that some files got copied in to the OracleBI :(</p>
<p>I might give it another go, to track down why the installer doesn't at least copy all the files in place but that remains to be seen. Now I ask myself, Was it worth it? Was this failed attempt any good? Sure it was. It was fun and what better way to spend 2 hours of your time, once the kid is in bed and the wife is away in Spain? :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2007/05/installing-obiee-101321-on-ubuntu-704-not-so-fast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu 7.04</title>
		<link>http://www.rittmanmead.com/2007/04/ubuntu-704/</link>
		<comments>http://www.rittmanmead.com/2007/04/ubuntu-704/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 07:54:10 +0000</pubDate>
		<dc:creator>Borkur Steingrimsson</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/2007/04/24/ubuntu-704/</guid>
		<description><![CDATA[The new Ubuntu 7.04 (feisty fawn) is out. I used the built-in upgrade facilities to get the new release. After 2-3 failed attempts to get the full upgrade started, I finally got the pleasure of watching the download progress bar telling me that I had some 3 hours to wait. After downloading all the new [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://rittmanmead.com/images/ubuntulogo.thumbnail.png" alt="Refreshing Ubuntu" id="image9" height="34" width="128" /></p>
<p>The new <a href="http://www.ubuntu.com/getubuntu/" title="Ubuntu">Ubuntu</a> 7.04 (feisty fawn) is out. I used the built-in upgrade facilities to get the new release. After 2-3 failed attempts to get the full upgrade started, I finally got the pleasure of watching the download progress bar telling me that I had some 3 hours to wait. After downloading all the new packages and applying the upgrades, it was time for a reboot (the new version has a new kernel version as well). That&#8217;s where things got interesting. The menu.lst file for <em>grub</em> no longer looked right. It turned out to be looking for the root device on the wrong partition&#8230; Windows still booted fine. After trying a few combinations of drives and partitions I got it back up.</p>
<p>Some Icons have changed but on first glance I didn&#8217;t see all that many changes. I guess I will discover some as I go a long.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2007/04/ubuntu-704/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu and Beryl: A healthy breakfast</title>
		<link>http://www.rittmanmead.com/2007/03/ubuntu-and-beryl-a-healthy-breakfast/</link>
		<comments>http://www.rittmanmead.com/2007/03/ubuntu-and-beryl-a-healthy-breakfast/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 21:29:40 +0000</pubDate>
		<dc:creator>Borkur Steingrimsson</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/2007/03/22/ubuntu-and-beryl-a-healthy-breakfast/</guid>
		<description><![CDATA[I finished banging Beryl in to my newly installed Ubuntu box last night. I run a dual boot Windows XP and Ubuntu 6.10. The mix of IDE and SATA disks made Grub gag a bit but it all went ok in the end. I had previously installed Fedora Core (from 1 to 5) but decided [...]]]></description>
			<content:encoded><![CDATA[<p>I finished banging Beryl in to my newly installed Ubuntu box last night. I run a dual boot Windows XP and Ubuntu 6.10. The mix of IDE and SATA disks made Grub gag a bit but it all went ok in the end. I had previously installed Fedora Core (from 1 to 5) but decided to give Ubuntu a try.</p>
<p>I stumbled up on <a href="http://yedipinar.com/index.php?op=ViewArticle&amp;articleId=31&amp;blogId=1">this link</a> which gave me the idea to give Beryl a try. I had a few issues with the Nvidia drivers, but <a href="http://wiki.beryl-project.org/index.php/Install/Ubuntu/Edgy/nVIDIA">this how-to</a> solved all my problems. Now I have all sorts of cool animation clogging my screen :)</p>
<p>Without having even googled for it yet, I have some reservations of being able to get a database installed there, but perhaps <a href="http://www.winehq.com/">Wine</a> can handle it? It seems to handle most anything I have thrown at it so far, e.g. Max Payne and Serious Sam run pretty smoothly there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2007/03/ubuntu-and-beryl-a-healthy-breakfast/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A Series of Unfortunate Events, and Recommendations for Linux Support</title>
		<link>http://www.rittmanmead.com/2006/01/a-series-of-unfortunate-events-and-recommendations-for-linux-support/</link>
		<comments>http://www.rittmanmead.com/2006/01/a-series-of-unfortunate-events-and-recommendations-for-linux-support/#comments</comments>
		<pubDate>Sun, 29 Jan 2006 00:00:00 +0000</pubDate>
		<dc:creator>Mark Rittman</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/2006/01/29/a-series-of-unfortunate-events-and-recommendations-for-linux-support/</guid>
		<description><![CDATA[I just got in an hour or so ago after a week spent over in Ireland. As I mentioned the other day, I was due to do a bit of presales work with a public sector client, and I took the opportunity to spend the weekend in Belfast with Janet and the kids and the [...]]]></description>
			<content:encoded><![CDATA[<p>I just got in an hour or so ago after a week spent over in Ireland. As I<br />
mentioned the other day, I was due to do a bit of presales work with a public<br />
sector client, and I took the opportunity to<br />
<a href="http://static.flickr.com/27/92679712_e7b1476765_b_d.jpg">spend the<br />
weekend in Belfast</a> with Janet and the kids and the rest of her family over<br />
there. Amazingly, for once the weather over in Belfast was better than back home<br />
and we spent Saturday around town, down by the new<br />
<a href="http://static.flickr.com/22/92677860_7e8a1ad1f5_b_d.jpg">Titanic<br />
Quarter</a> and in <a href="http://www.w5online.co.uk/">W5</a>. W5 is a kind of<br />
&quot;Science Museum and kids play centre&quot; at the Odyssey Centre with lots of<br />
<a href="http://static.flickr.com/12/92680777_e1741bba65_b_d.jpg">interactive<br />
displays</a>, <a href="http://static.flickr.com/39/92681467_619082516f_b_d.jpg"><br />
multimedia PCs</a> and a<br />
<a href="http://static.flickr.com/16/92678827_f86a7b37c8_b_d.jpg">kids play area</a>,<br />
not a bad way to spend a January afternoon if you&#8217;ve got children to keep<br />
occupied.</p>
<p align="center">
<img src="http://static.flickr.com/27/92679712_e7b1476765.jpg" alt="Samson &amp; Goliath at the Harland and Woolf Shipyards, Belfast"></p>
<p>One thing that didn&#8217;t go so well last week was the gradual breakdown of all<br />
the technology I took over with me. As per usual I took over enough gadgets with<br />
me to fill a branch of Dixons, with my work laptop, iPod, 3G data card, mobile<br />
phone and lots of little add-ons and accessories. Things started to go wrong on<br />
Monday when my laptop&#8217;s hard disk started spinning and whirring and clicking<br />
when I tried to boot it up, and I had to wait until about two hours after I<br />
first switched it on before the &quot;Welcome to Windows XP&quot; screen came up. The same<br />
thing happened again the next day, and so I started copying all the files onto<br />
my external hard disk in case it was about to give up on me for good. Next, and<br />
presumably completely unrelated, the light behind the LCD screen went, which<br />
meant that I had to borrow a flat screen monitor from the client to get any work<br />
done. By this time though the disk had started working OK again &#8211; strange.</p>
<p>Next calamity though was me dropping the laptop backpack on the floor, which<br />
didn&#8217;t affect the laptop but broke the 3G data card that was still plugged in<br />
the PCMCIA slot &#8211; so that&#8217;s what the PC Card carrying case was for&#8230; These<br />
things happen though, so although I could only use my laptop with an external<br />
monitor, and I&#8217;d lost 3G access, I still had my phone &#8230; or at least I did have<br />
it, until on Saturday morning the on/off switch on the top of it broke, and I<br />
couldn&#8217;t use the phone now either.</p>
<p>Anyway, the upshot of all this was that by Saturday morning I&#8217;d managed to<br />
break my laptop, 3G card and mobile phone and I was reduced to using Teletext to<br />
catch up with the football scores (Arsenal still lost, which softened the blow<br />
somewhat) and my brother-in-law&#8217;s PC running Windows Me and with a 26k<br />
connection to try and keep up with emails. Eventually even I saw the futility of<br />
this and decided to take a break from it all until I got back to England.</p>
<p>As I&#8217;m now in the market for a phone (work&#8217;ll replace the laptop and 3G card,<br />
thankfully) it got me thinking again about getting one with decent (or any, to<br />
be honest) Linux synchronization support. Every year or so I go through a phase<br />
where I try and migrate my work and home PCs to Linux &#8211; for the obvious reasons<br />
really, it&#8217;s just the &quot;right&quot; thing to do, and it&#8217;s some good experience that&#8217;ll<br />
be useful for work &#8211; but I always get scuppered by poor driver and peripheral<br />
support. Now that I&#8217;m suddenly in the market for a new phone, it sounds like a<br />
good chance to get one that is syncable using GNOME or KDE. Does anyone know of<br />
a phone &#8211; a recent one, ideally something by Nokia or SonyEricsson &#8211; that syncs<br />
out of the box with GNOME or KDE? If it helps, I&#8217;m on Orange in the UK, usually<br />
sync using a USB cable, and ideally want to sync with Evolution or Thunderbird<br />
although being honest syncing with anything would be a bonus.</p>
<p>Whilst we&#8217;re on the hardware subject I&#8217;ve recently been given a budget for<br />
getting new laptops for the team at work and we usually get stuff like this from<br />
Dell &#8211; no problems here and I&#8217;ve never had a problem with them before, excepting<br />
the laptop backlight going out of course. What I&#8217;m looking for particularly now<br />
though is a range of laptops, ideally backed by a mainstream vendor such as<br />
Dell, IBM, HP and so on &#8211; where all of the hardware has Linux drivers. I&#8217;d like<br />
to get my team working with Linux if possible &#8211; or at least make it easy for<br />
them &#8211; and what I&#8217;m looking for is a laptop range where the Wifi cards, modems<br />
and so on have easy to obtain, working Linux drivers. I think for the Dell<br />
machine I use &#8211; a Precision M60 &#8211; you can get Wifi working with<br />
<a href="https://www.redhat.com/archives/fedora-list/2003-November/msg02652.html"><br />
third-party drivers from a company called Linuxant</a> but what I really want is<br />
a machine where the vendor sorts out the drivers for you. If anyone knows or<br />
uses such a setup please write in and let me know.</p>
<p>That&#8217;s it for now. On Tuesday we&#8217;ve got the<br />
<a href="http://www.ukoug.co.uk/calendar/show_event.jsp?id=1644">UKOUG Business<br />
Intelligence &amp; Reporting Tools SIG</a>, where I&#8217;ll hopefully be meeting up with<br />
Peter Scott and listening to<br />
<a href="http://www.ukoug.co.uk/calendar/show_presentation.jsp?id=4409">Jeff<br />
Moss&#8217;s presentation on Data Warehouse Performance Tuning</a>. After that, I&#8217;ve<br />
got a few days off and we&#8217;re flying over to Nice, so updates will be a bit<br />
irregular for the next week or so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2006/01/a-series-of-unfortunate-events-and-recommendations-for-linux-support/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>VMWare Player Prebuilt Virtual Machines</title>
		<link>http://www.rittmanmead.com/2006/01/vmware-player-prebuilt-virtual-machines/</link>
		<comments>http://www.rittmanmead.com/2006/01/vmware-player-prebuilt-virtual-machines/#comments</comments>
		<pubDate>Fri, 06 Jan 2006 00:00:00 +0000</pubDate>
		<dc:creator>Mark Rittman</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/2006/01/06/vmware-player-prebuilt-virtual-machines/</guid>
		<description><![CDATA[Spotted via Duncan Lamb&#8216;s site: the &#34;Community Virtual Machines&#34; page on the VMWare website, where you can download prebuilt virtual machines for use with VMWare and the new (free) VMWare Player, including: Debian Sarge 3.1 Fedora Core 4 Fedora Core 5 Test 1 FreeBSD 6.0 KDE on SuSE OSS 10.0 Kubuntu (KDE on Ubuntu) Of [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.novell.com/linux/vmware/arch.jpg">Spotted<br />
via<br />
<a href="http://duncanlamb.blogspot.com/2005/12/virtual-machine-center-download-free.html"><br />
Duncan Lamb</a>&#8216;s site: the<br />
<a href="http://www.vmware.com/vmtn/vm/community.html">&quot;Community Virtual<br />
Machines&quot;</a> page on the VMWare website, where you can download prebuilt<br />
virtual machines for use with VMWare and the new (free) VMWare Player,<br />
including:</p>
<ul>
<li><a href="http://www.netliving.com/">Debian Sarge 3.1</a></li>
<li><a href="http://chaz6.com/?p=136">Fedora Core 4</a></li>
<li><a href="http://www.thoughtpolice.co.uk/vmware/">Fedora Core 5 Test 1</a></li>
<li><a href="http://www.thoughtpolice.co.uk/vmware/">FreeBSD 6.0</a></li>
<li><a href="http://developer.kde.org/~binner/vmware/">KDE on SuSE OSS 10.0</a></li>
<li><a href="http://www.pctech101.com/virtualmachine.php">Kubuntu (KDE on<br />
	Ubuntu)</a></li>
</ul>
<p>Of course there&#8217;s the standard &quot;supported&quot; VMs as well, including ones for<br />
<a href="http://www.vmware.com/vmtn/vm/ubuntu.html">Ubuntu</a>,<br />
<a href="http://www.vmware.com/vmtn/vm/novell.html">SuSE 10</a>,<br />
<a href="http://www.vmware.com/vmtn/vm/oracle.html">Oracle on Red Hat</a> and<br />
<a href="http://www.vmware.com/vmtn/vm/mysql.html">mySQL on SuSE</a>. Sounds<br />
like an excellent way to try out a new distro or development environment without<br />
worry about laptop hardware compatibility.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2006/01/vmware-player-prebuilt-virtual-machines/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>OTN Step-By-Step Guide To Installing 10g On Linux x86</title>
		<link>http://www.rittmanmead.com/2004/09/otn-step-by-step-guide-to-installing-10g-on-linux-x86/</link>
		<comments>http://www.rittmanmead.com/2004/09/otn-step-by-step-guide-to-installing-10g-on-linux-x86/#comments</comments>
		<pubDate>Fri, 24 Sep 2004 00:00:00 +0000</pubDate>
		<dc:creator>Mark Rittman</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/2004/09/24/otn-step-by-step-guide-to-installing-10g-on-linux-x86/</guid>
		<description><![CDATA[Installation Guide: Oracle Database 10g on Linux x86: &#34;This is the first in a series of guides that provide all the steps for installing the major components of Oracle 10g software on Linux. All three of the certified English-language distributions of Linux are covered in detail (Asianux is not covered), and the articles assume that [...]]]></description>
			<content:encoded><![CDATA[<p>
<img hspace="15" src="http://www.oracle.com/technology/tech/linux/images/tux.gif" align="left" vspace="8" width="64" height="76"><a href="http://www.oracle.com/technology/pub/articles/smiley_10gdb_install.html">Installation<br />
Guide: Oracle Database 10<em>g</em> on Linux x86</a>: <i>&quot;This is the first in a<br />
series of guides that provide all the steps for installing the major components<br />
of Oracle 10</i><em>g</em><i> software on Linux. All three of the certified<br />
English-language distributions of Linux are covered in detail (Asianux is not<br />
covered), and the articles assume that inexpensive Intel x86 hardware is being<br />
used. The articles walk through the process of installation and configuration on<br />
commodity hardware for the purpose of evaluating the major Oracle 10</i><em>g</em><i><br />
products. </i></p>
<p><i>The ultimate goal of this series is to walk through<br />
installing and configuring all of the components of a 10</i><em>g</em><i> Grid.<br />
Along the way, you will see how to install and configure a single instance<br />
Oracle 10</i><em>g</em><i> database (this article), a two-node Oracle RAC 10</i><em>g</em><i><br />
database, all the major components of Oracle Application Server 10</i><em>g</em><i><br />
and Oracle Enterprise Manager 10</i><em>g</em><i> Grid Control. </i></p>
<p><i>This series will take the approach of offering the<br />
easiest paths, with the fewest number of steps, for accomplishing a task. This<br />
approach often means making configuration choices that would be inappropriate<br />
for anything other than an evaluation. For that reason, this series is not<br />
appropriate for building production-quality environments, nor does it reflect<br />
best practices. </i></p>
<p><i>The three Linux distributions certified for Oracle<br />
10</i><em>g</em><i> covered in these articles are: </i></p>
<ul>
<li><i>Red Hat Enterprise Linux&nbsp; 2.1 </i></li>
<li><i>Red Hat Enterprise Linux 3 </i></li>
<li><i>Novell SUSE Linux Enterprise Server 8 </i></li>
</ul>
<p><i>If you are new to Linux and/or Oracle, this first<br />
article is for you. It starts with the basics and walks you through an<br />
installation of Oracle Database 10</i><em>g</em><i> from the bare metal up.&quot;</i><br />
An excellent tutorial, including screenshots and step by step instructions,<br />
<a href="http://www.oracle.com/technology/pub/articles/smiley_10gdb_install.html"><br />
now available on OTN</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2004/09/otn-step-by-step-guide-to-installing-10g-on-linux-x86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

