Sometimes I find issues to dig deeper into, because there are contradicting information and/or I find them interesting. Installing Oracle 11G-XE on Ubuntu when its versions changing is such an issue. I also wanted to test creating a WordPress blog in Amazon EC2. Those are mine recipes and others could have other. When I find some that differs from mine, I will create a link to them.
One issue I haven’t touched is what kind of filesystem to install in, ex3 or ext4. Oracle recommends ext3. I have used ext4 and found no issues.
I have only covered the desktop versions of Ubuntu.
I prefer to use editors like gedit instead of echo-ing the content as I feel it gives me better control.
I am now working with installation of 18c XE on Ubuntu 18.04 and 18.10.
One should perhaps wait until 19c coming up this spring as it also have a XE release, but it comes sometimes later, I suppose.
I have figured out the kernel-parameters, limits etc and translated the necessary ubuntu-packages.
Installation was without problems, but configure doesn’t work, instance wont start.
listener wont accept “localhost”, giving java-errors and core-dumps.
“127.0.0.1” is more acceptable though.
Worse is that instance doesn’t allocate memory segments it should when I try to mount the database.
Using ipcs I found it creating only one semaphore that isn’t used, it should be 2 i suppose.
I have begun narrowing down possible causes for the problems and I have a feeling it is something I have forgot.
If anyone is interested i can post my work so far.
I will post a testscript though , but it is not fully tested.
As an experiment I am also writing a Dockerfile for XE on Ubuntu 18.
Anyone that has any kind of opinion about this blog should comment, either using this blogs comment-system or mailing to fl_blogs at dot com.
Here is links to some of the blogs about installing and other issues I have examined, but there are many more out there:
www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html java install etc
docs.oracle.com/cd/E17781_01/license.112/e18068/toc.htm features not in XE
https://community.oracle.com/thread/2303639 from Oracle, ext3 etc
http://osengineer.blogspot.se/2014/03/linux-understanding-shmmax-and-shmall.html kernel parameters
https://community.oracle.com/thread/1117155 about error codes from Oracle
ubuncent.blogspot.se/2014/08/installing-oracle-11g-r2-express.html install blog
meandmyubuntulinux.blogspot.com/2012/05/installing-oracle-11g-r2-express.html install blog
sysadminnotebook.blogspot.com/2012/10/installing-oracle-11g-r2-express.html install blog
mikesmithers.wordpress.com/2011/11/26/installing-oracle-11gxe-on-mint-and-ubuntu/ install blog