Documente Academic
Documente Profesional
Documente Cultură
Note: Installing Oracle 11gR1 on Ubuntu 8.10 Intrepid Ibex is now published. Network with Pythian
After many requests from readers, I’ve put together new, revised version of the Oracle 11g on Ubuntu recipe. This The Pythian Group on Facebook
new version is a little different than the first one published: it’s based on a bare-bones install of Ubuntu 7.10
(Gutsy Gibbon) server version instead of the desktop version. As an improvement, I’ve tried to pare down Like
dependencies to a minimal set.
352 people like The Pythian Group
Your feedback is more than welcome — it’s the main reason why I wrote a new version of this HOWTO. I’ve also
tested and repeated this procedure twice. Even so, it might still have problems, so please let me know so we can
improve it 1.
We start with a freshly installed Ubuntu 7.10 server. The only modification made on the base installation was
Colin Diy an Felix Jimmy Christopher
installing an sshd 2 server and a nfs client 3 to use the distribution files on another box in the office. Change
192.168.x.y to the IP address of your new server.
After that, almost all we need to do can be done via a single SSH session. This first part must be executed as
root, so we execute sudo -s to gain super-user access. After that, we proceed to update our mirrors so we can Pythian on Facebook
upgrade the installed base packages:
root@idlebox:~# uname -a
Linux idlebox 2.6.22-14-server #1 SMP Sun Oct 14 23:34:23 GMT 2007 i686 GN
U/Linux
root@idlebox:~# apt-get update
(...)
PDFmyURL.com
root@idlebox:~# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
libssl0.9.8 tzdata
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 3479kB of archives.
After unpacking 262kB of additional disk space will be used.
Do you want to continue [Y/n]?
Afterwards, we install some package dependencies. This is the smallest number of packages I’ve been able to
test so far (the first version of this HOWTO required 18 extra packages). Since I had the Ubuntu distribution CD-
ROM available, very few packages must be downloaded from the network:
Pythian on LinkedIn
root@idlebox:~# apt-get install gcc make binutils libaio1 gawk ksh libc6-d
ev rpm libmotif3 alien lsb-rpm libtool
Reading package lists... Done
Building dependency tree
Log Buffer
Reading state information... Done
The following extra packages will be installed: Log Buffer Archives
autotools-dev cpp cpp-4.1 debhelper dpkg-dev gcc-4.1 gcc-4.1-base gettex
About Log Buffer
t html2text intltool-debian libbeecrypt6 libice6 libneon25 librpm4 libsm6
libx11-6 libx11-data libxau6 libxdmcp6 libxext6 libxml2 libxmu6 libxp6 l
ibxt6 linux-libc-dev patch po-debconf x11-common
Suggested packages: Special Projects
lintian binutils-doc cpp-doc gcc-4.1-locales dh-make debian-keyring gcc-
multilib manpages-dev autoconf automake1.9 flex bison gdb gcc-doc
gcc-4.1-multilib gcc-4.1-doc cvs gettext-doc glibc-doc libtool-doc autom
MySQL Plug-in for Oracle Grid Control
aken g77 fortran77-compiler gcj make-doc diff-doc DBD::Oracle
Recommended packages:
libmudflap0-dev libltdl3-dev xml-core libmail-sendmail-perl libcompress-
zlib-perl
The following NEW packages will be installed: Recent Posts
alien autotools-dev binutils cpp cpp-4.1 debhelper dpkg-dev gawk gcc gcc Show /Hide
-4.1 gcc-4.1-base gettext html2text intltool-debian ksh libaio1 libbeecryp
t6 Recent Comments
libc6-dev libice6 libmotif3 libneon25 librpm4 libsm6 libtool libx11-6 li
Show /Hide
bx11-data libxau6 libxdmcp6 libxext6 libxml2 libxmu6 libxp6 libxt6 linux-l
ibc-dev
lsb-rpm make patch po-debconf rpm x11-common Tag Cloud
0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded.
Show /Hide
Need to get 5355kB/21.2MB of archives.
After unpacking 69.8MB of additional disk space will be used. Authors
Do you want to continue [Y/n]?
Show /Hide
After the necessary packages are installed, we change the default replacement for sh from dash to bash so we
don’t have surprises from scripts depending on b ash-like behavior.
root@idlebox:~# cd /bin
root@idlebox:~# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2007-11-04 15:29 /bin/sh -> dash
root@idlebox:/bin# ln -sf bash /bin/sh
root@idlebox:/bin# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2007-11-05 10:42 /bin/sh -> bash
We make some modifications to our base system (line numbers added for clarity):
PDFmyURL.com
01 root@idlebox:~# addgroup oinstall
Adding group `oinstall' (GID 1001) ...
Done.
02 root@idlebox:~# addgroup dba
Adding group `dba' (GID 1002) ...
Done.
03 root@idlebox:~# addgroup nobody
Adding group `nobody' (GID 1003) ...
Done.
04 root@idlebox:~# usermod -g nobody nobody
05 root@idlebox:~# useradd -g oinstall -G dba -p password -d /home/oracle
-s /bin/bash oracle
06 root@idlebox:~# passwd -l oracle
Password changed.
07 root@idlebox:~# mkdir /home/oracle
08 root@idlebox:~# chown -R oracle:dba /home/oracle
09 root@idlebox:~# ln -s /usr/bin/awk /bin/awk
10 root@idlebox:~# ln -s /usr/bin/rpm /bin/rpm
11 root@idlebox:~# ln -s /usr/bin/basename /bin/basename
12 root@idlebox:~# mkdir /etc/rc.d
13 root@idlebox:~# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc
.d/rc$i.d ; done
14 root@idlebox:~# mkdir -p /u01/app/oracle
15 root@idlebox:~# chown -R oracle:dba /u01
We also need to change some system-wide defaults. There is some explanation for all these system
modifications on the first post on installing Oracle 11g on Ubuntu.
First, add this to the end of your /etc/sysctl.conf. It extends the number of allowed file descriptors, the size of
shared memory, and does some tweaking with the network subsystem.
fs.file-max = 65535
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
PDFmyURL.com
oracle hard nproc 16383
oracle soft nofile 1023
oracle hard nofile 65535
(See footnote 5 for an alternative method to performing these last three steps.)
The last thing to do is reload the configuration on /etc/sysctl.conf so the system is affected without a reboot.
It’s also a good idea to logout and login again so the limits specified above take place.
root@idlebox:~# sysctl -p
kernel.printk = 4 4 1 7
kernel.maps_protect = 1
fs.file-max = 65535
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
I’ve made the distribution files available on a NFS mount on /media/database, so we su to the oracle user and
start our installation on a remote X server. Please note the -ignoreSysPrereqs flag to the Oracle installer.
root@idlebox:~# su - oracle
oracle@idlebox:~$ export DISPLAY=Xserver.IPaddress:0.0
oracle@idlebox:~$ cd /media/database/
oracle@idlebox:/media/database$ ./runInstaller -ignoreSysPrereqs
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 80 MB. Actual 6555 MB Passe
d
Checking swap space: must be greater than 150 MB. Actual 400 MB Passe
d
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute /usr/bin/xdpyinfo Failed <<<<
The installation should be pretty smooth. If, after some seconds, a window like this one shows up, you’re right on
track. Hit Next.
PDFmyURL.com
I’ve changed the group to dba before hitting Next:
PDFmyURL.com
On this one, I left the defaults and hit Next:
PDFmyURL.com
Remember the -ignoreSysPrereqs option? Click on all the checkboxes on the list to change their state from
“Failed” or “Warning” to “User Verified” and it will let you hit Next.
In my case, I just installed the software and created a database afterwards with dbca.
PDFmyURL.com
Since this is a test box, I modified the groups to be dba:
PDFmyURL.com
A quick summary show appear, and it’s time to hit Install:
PDFmyURL.com
This will take a while. The first time I run the installer, it took so long I thought it was frozen. Let it run. At some point
it will reach the “linking” stage.
PDFmyURL.com
Let it run and you’ll be presented with a request to run two scripts as root:
PDFmyURL.com
They should output something like this:
root@idlebox:~# /u01/app/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/oraInventory to 770.
Changing groupname of /u01/app/oraInventory to dba.
The execution of the script is complete
root@idlebox:~# /u01/app/oracle/product/11.1.0/db_1/root.sh
Running Oracle 11g root.sh script...
Enter the full pathname of the local bin directory: [/usr/local/bin]: (hi
t enter)
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
And finally, the Oracle installer will congratulate you with some good news:
PDFmyURL.com
For the final steps of this setup, two more things must be done. First, add this to /etc/profile, so you can run
dbca after login in again as the oracle user: 6
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
export PATH=$PATH:/u01/app/oracle/product/11.1.0/db_1/bin
Also, I’ve made some adjustments to the startup script. It should be useful after creating a database and setting it
to start on /etc/oratab:
#!/bin/bash
#
# /etc/init.d/oracledb
#
# Run-level Startup script for the Oracle Listener and Instances
# It relies on the information on /etc/oratab
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
export ORACLE_OWNR=oracle
export PATH=$PATH:$ORACLE_HOME/bin
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
echo "Oracle startup: cannot start"
exit 1
fi
case "$1" in
PDFmyURL.com
start)
# Oracle listener and instance startup
echo -n "Starting Oracle: "
su $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"
su $ORACLE_OWNR -c "$ORACLE_HOME/bin/dbstart"
touch /var/lock/oracle
echo "OK"
;;
stop)
# Oracle listener and instance shutdown
echo -n "Shutdown Oracle: "
su $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"
su $ORACLE_OWNR -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/oracle
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start|stop|restart|reload"
exit 1
esac
exit 0
After saving it as /etc/init.d/oracledb and making it owned by root, run this to make it executable:
It would be a good idea to add yourself to the dba group, by using usermod or by directly editing the /etc/group
file. Locate the line starting with dba and add your username after the comma:
dba:x:1002:oracle,pythian
After creating a database and firing it up (either manually or with the script provided), we test our installation:
PDFmyURL.com
Connected.
SQL>
Augusto Bott
So now, dear reader, we hope we have helped you figure out something you needed to know. It turns out that you
can help us here at Pythian with something we need to know! If you are aware of a DBA requirement within your
organization, salaried or consulting, please pop in your email address here:
We respect your privacy and will not share your address with any third party. As a thank you for just participating, we
will enter you into a monthly draw for a year’s membership in the ACM, which includes access to 600 books from
the O’Reilly Bookshelf Online, 500 books from Books24×7 and 3000 online courses from SkillSoft, including tons
of courseware on Oracle, SQL Server, and MySQL.
1. The method described here should work just fine on Gutsy desktop version since it shares a common base
with the server version, so package dependencies for Oracle should be the same on both versions. There’s also a
very good document on www.dizwell.com/prod/node/1046. back
2. The steps regarding X forwarding to another box probably can be skipped if you have a X Server on the
server itself. I built this document on a server without a X Server and forwarded the output to my box. back
3. If you are want to copy the distribution files directly to the server and use them from a local filesystem, you can
skip the nfs-client installation. You will need the unzip package installed to extract the contents of the
download. back
addgroup oinstall
addgroup dba
addgroup nobody
usermod -g nobody nobody
useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
passwd -l oracle
mkdir /home/oracle
chown -R oracle:dba /home/oracle
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/bin/basename /bin/basename
mkdir /etc/rc.d
for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done
mkdir -p /u01/app/oracle
chown -R oracle:dba /u01
back
PDFmyURL.com
fs.file-max = 65535
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
EOF
cat >> /etc/security/limits.conf << EOF
oracle soft nproc 2047
oracle hard nproc 16383
oracle soft nofile 1023
oracle hard nofile 65535
EOF
cat >> /etc/pam.d/login << EOF
session required /lib/security/pam_limits.so
session required pam_limits.so
EOF
back
back
Category: Oracle
Tags: Gutsy Gibbon, install, Linux, Oracle 11g, Ubuntu, Ubuntu 7.10
112 Responses
The need for using xhost + on your local box is cumbersome and unneeded. Just use ssh -X to enable X-
forwarding. (all X stuff is done automagically that way) Also, it’s good practice to use root as little as
possible. So if I would do it, I would logon as oracle, and switch to root temporarily to do the root stuff. (but
that is impossible if the users doesn’t already exists ;-)
Personally, I’ve never seen trouble regarding the shell. Are you saying dash is so much different that it
causes problems? For some scripts, it relies on ksh, but as far as I know that is handled by a shebang in
PDFmyURL.com
the scripts (and to be honest, I’ve done installs without ksh (pdksh) installed, and it still worked)
I remember also symlinking the ‘env’ utility, during a preperation of debian etch, but dependencies could
vary among oracle versions.
Good work!
Reply
2. Bott says:
November 7, 2007 at 10:53 am
@Frits,
Indeed, the ssh -X should work fine. As a personal option, I don’t like the idea of login in to a system
directly as the oracle user, so I locked it (allowing explicitly just a few users to execute ’sudo su – oracle’
would at least let us know which user used that command on the logs). Again, that’s a personal choice
(kind’a paranoid, I must admit).
As for the dash substitution, I don’t really know if it really matters on this setup or not (I just didn’t want to
take chances with it). Sometime ago I’ve hit some ‘funny errors’ when running installation scripts for
some software packages – that’s when I found out that on Ubuntu, /bin/sh is not a symlink to /bin/bash as
in many other distributions. As an example I remember that a particular ATI driver installation would
inexplicably fail when I tried to install with the symlink to dash.
Reply
As I said I’m using Ubuntu 7.10 desktop edition with compiz-fusion and modal/emergent java windows
are not displayed ( only grey background ) to solve this, I added the following environment var on the
bashrc / bash_profile of the computer users that must deal with java display applications
export AWT_TOOLKIT=MToolkit
D.
Reply
PDFmyURL.com
4. Enrique says:
November 23, 2007 at 2:06 pm
Checking the requirements of the operating system …
Expected score: A enterprise-4,enterprise-5,redhat-4,redhat-5,SuSE-10,asianux-2,asianux-3
Real score: (Operating System Version unknown)
Checking finished. The overall result of this check is: Failed <<<<
Problem: Oracle Database 11g is not certified in the current operating system.
Recommendation: Be sure to install the software on the platform correct.
thank you
Reply
5. Bott says:
November 23, 2007 at 3:30 pm
@Enrique,
Did you remember to start the installer with the ‘-ignoreSysPrereqs’ command line switch?
Reply
I do not have much knowledge of English but you can send your email screens with the steps made
Thanks in advance
Enrique
LIMA – PERU
Reply
PDFmyURL.com
Checking version of glibc Recommended
Checking finished. The overall result of this check is not performed <<<<
OUI-18001: The operating system ‘Linux version (Operating System Version unknown)’ is not supported.
Recommendation: There can be installed packages that make them are obsolete, in which case, you can
pick up correctly with the installation. If not, it is recommended that does not continue. See technical
notes on the product version to obtain the missing packages and upgrade the system.
Thanks
¿?
kike
Reply
8. Enrique says:
November 26, 2007 at 11:22 am
Thank you friend, I came all right but you want to add export ORACLE_SID = orcl
Orcl where is the name of the database
Reply
9. Sara says:
January 10, 2008 at 5:55 pm
Hi,
I am getting the following error while trying to start the runInstaller for Oracle Clusterware
./runInstaller
Starting Oracle Universal Installer…
Checking Temp space: must be greater than 120 MB. Actual 4057 MB Passed
Checking swap space: must be greater than 150 MB. Actual 4064 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2008-01-10_04-36-54PM. Please wait
…sh: /home/oracle/crs_install/clusterware/install/unzip: No such file or directory
I am not sure what is causing this error. Please give me some pointers on how I can fix it.
Reply
PDFmyURL.com
Reply
Reply
The ocfs2 version that gets shipped with Ubuntu 7.10 Gutsy is the mainline version 1.3.3. This version
does not support mount option with “datavolume” which is required for cluster files OCR and Voting Disk.
On further research, we found that OCFS2 1.2 does not build with kernels 2.6.20 or later. And if you want
to use the datavolume option, you need to get OCFS2 1.2.
The last kernel version that supports OCFS2 1.2 is 2.6.19.
We are going to try the Clusterware Installation again after we get 2.6.19 kernel compiled. I will post here
if we do a successful installation.
Reply
We have decided to try Oracle’s Enterprise Linux(iSCSI/ VM) in place of Ubuntu(AoE/ VM). But we would
still like to know if someone has been able to do a successful installation of Oracle 11g RAC on Ubuntu /
AoE/ VM configuration. We chose Ubuntu as we were using AoE. Does anyone know if Oracle’s
Enterprise Linux supports AoE?
Thanks.
Reply
I’m trying this installation by directly login to the server in GNOME – but I get this error
Where I have gone wrong?
./runInstaller -ignoreSysPrereqs
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or
asianux-2
Failed <<<>> Ignoring required pre-requisite failures. Continuing…
Can’t connect to X11 window server using ‘Xserver.IPaddress:192.168.1.23′ as the value of the DISPLAY
variable.
Xserver.IPaddress:192.168.1.23
Xserver.IPaddress:192.168.1.23
OUI-10025:Unable to start an interactive install session because of the following error:Can’t connect to
X11 window server using ‘Xserver.IPaddress:192.168.1.23′ as the value of the DISPLAY variable. The
DISPLAY environment variable should be set to :, where the is usually ‘0.0′.
OUI-10026:Depending on the Unix Shell, you can use one of the following commands as examples to set
the DISPLAY environment variable:
- For csh: % setenv DISPLAY 192.168.1.128:0.0
- For sh, ksh and bash: $ DISPLAY=192.168.1.128:0.0; export DISPLAY
Use the following command to see what shell is being used:
echo $SHELL
Use the following command to view the current DISPLAY environment variable setting:
echo $DISPLAY
- Make sure that client users are authorized to connect to the X Server.
OUI-10027:To enable client users to access the X Server, open an xterm, dtterm or xconsole as the user
that started the session and type the following command:
% xhost +
To test that the DISPLAY environment variable is set correctly, run a X11 based program that comes with
the native operating system such as ‘xclock’:
%
If you are not able to run xclock successfully, please refer to your PC-X Server or OS vendor for further
assistance.
Typical path for ‘xclock’: ‘/usr/X11R6/bin/xclock’
Reply
kandakouji says:
PDFmyURL.com
April 10, 2010 at 8:48 am
you should use killall gdm first
then restart gdm using startx
and run it again
Reply
15. How To Set Up Oracle ASM on Ubuntu Gutsy Gibbon says:
February 7, 2008 at 1:06 pm
[...] of this post, but assuming you’ve already installed Oracle 11g accordingly to Augusto’s Installing
Oracle 11g on Ubuntu Linux 7.10 (Gutsy Gibbon) and you’ve setup the PATH, ORACLE_HOME and
ORACLE_BASE variables, you can do everything in [...]
Reply
Reply
Reply
PDFmyURL.com
oracle@Ubuntu:/media/database$ ./runInstaller -ignoreSysPrereqs
Starting Oracle Universal Installer…
Checking Temp space: must be greater than 80 MB. Actual 19222 MB Passed
Checking swap space: must be greater than 150 MB. Actual 2014 MB Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/X11R6/bin/xdpyinfo. Check if the
DISPLAY variable is set. Failed <<<>> Ignoring required pre-requisite failures. Continuing…
Can’t connect to X11 window server using ‘192.168.0.116:0.0′ as the value of the DISPLAY variable.
192.168.0.116:0.0
192.168.0.116:0.0
OUI-10025:Unable to start an interactive install session because of the following error:Can’t connect to
X11 window server using ‘192.168.0.116:0.0′ as the value of the DISPLAY variable. The DISPLAY
environment variable should be set to :, where the is usually ‘0.0′.
OUI-10026:Depending on the Unix Shell, you can use one of the following commands as examples to set
the DISPLAY environment variable:
- For csh: % setenv DISPLAY 192.168.1.128:0.0
- For sh, ksh and bash: $ DISPLAY=192.168.1.128:0.0; export DISPLAY
Use the following command to see what shell is being used:
echo $SHELL
Use the following command to view the current DISPLAY environment variable setting:
echo $DISPLAY
- Make sure that client users are authorized to connect to the X Server.
OUI-10027:To enable client users to access the X Server, open an xterm, dtterm or xconsole as the user
that started the session and type the following command:
% xhost +
To test that the DISPLAY environment variable is set correctly, run a X11 based program that comes with
the native operating system such as ‘xclock’:
%
If you are not able to run xclock successfully, please refer to your PC-X Server or OS vendor for further
assistance.
Typical path for ‘xclock’: ‘/usr/X11R6/bin/xclock’
Reply
19. links for 2008-03-06 | 甘先生blog says:
March 5, 2008 at 11:26 pm
[...] Installing Oracle 11g on Ubuntu Linux 7.10 (Gutsy Gibbon) (tags: oracleinstall) [...]
Reply
Cheers
Reply
Thanks…
Reply
Help Please
Thanks
Andriyana Tresnawan
Phone: +6285920511972
Reply
PDFmyURL.com
that’s it…
Andriyana Tresnawan
INDONESIA
+62859 2052 1972
Reply
I am trying to follow these steps running in Parallels Desktop on a Mac. I am having problems with
connecting to the X11 window server.
The only way I have been able to log in as oracle is by going root and then using the command ’su –
oracle’. As oracle in that case, I am getting the error.
Are there any other things that I should do differently if installing locally? I’m considering scrapping this
VM and starting over without the setup listed here, though I’m not sure that I will be any more successful
doing that.
Reply
Reply
Installing now, we’ll see how it goes. I’m going to be brave and install software only and try to follow the
steps to set up the dbase.
PDFmyURL.com
Thanks for the support.
Reply
@all,
I’m stuck on the process of installing Oracle 11g at 91%. It takes so long (up to 7 hours before I turn it off
my laptop)…The Oracle trying to recognize the OS Group for ASM, OPRSYS and (something else I’ve
forget). When I put the group ADM, or DBA or ROOT…It just stuck. My God, it only 9% left from process of
recognizing turn to process of Installing. What’s wrong with it? Tell me what should I do?
Andri
INDONESIA
+6285920521972
Reply
28. VT says:
March 18, 2008 at 8:33 am
Hi there
Checking Temp space: must be greater than 120 MB. Actual 206979 MB Passed
Checking swap space: must be greater than 150 MB. Actual 9703 MB Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/X11R6/bin/xdpyinfo. Check if the
DISPLAY variable is set. Failed <<<>> Ignoring required pre-requisite failures. Continuing…
PDFmyURL.com
Reply
29. VT says:
March 18, 2008 at 12:15 pm
k, managed to install oracle but when i run
/etc/init.d/oracledb start
tried to google for it but didn’t find any usefull help until yet :(
Reply
I tried following the 7.04-guide yesterday, but with mixed luck. I was happy that it worked out initialy, but
after the reboot, it would not start.
With the 7.10 i dont even think I have had that much luck. I am getting the same errors as Cisse and VT.
Running the “/etc/init.d/oracledb start” returns;
After running a Google search on the last one, i found a hint running “ORACLE_SID=asdb; export
ORACLE_SID”. This will allow me to somewhat log in using SQL*Plus, but returns the message
“Connected to an idle instance.”
I realy hope someone can post a hint in the right directions, since im not the only one with the problem :)
And to be honest, I dont want to go back to Windows running Oracle :)
Also I am wondering on why the screens in this howto differs from the 7.04 howto ?
Reply
PDFmyURL.com
31. Jbman says:
March 18, 2008 at 9:26 pm
I’m new to Ubuntu, but after following the instructions above (right before the Oracle installer) I can no
longer login locally to the server. It’s Ubuntu 7.10 Server running on VMware server. However I can still
login as the same user remotely with SSH and Putty. Did anything modify the local login rights?
Reply
32. VT says:
March 19, 2008 at 5:01 am
@rune
I have an answer for the “LISTNER not set”-problem
http://blog.vpire.com/?p=237
http://www.oracle-base.com/articles/linux/AutomatingDatabaseStartupAndShutdownOnLinux.php
let’s say my local ip is 192.168.1.135, shouldn’t http://192.168.1.135:1158/em/ let me access the control
panel? i tried it, no luck. I also tried other ports like the one in the portlist, but without an effort. will keep
googling, but maybe somebody knows the answer already and can help me :D
thanks
Reply
I had an initial problem of failing to connect to X11-Server. Later, I saw the post below -
“For those of you that are installing locally running X and are receiving “Can’t connect to X11
window server using ‘192.168.0.116:0.0′ as….†just login in as normal (X) but with the user
oracle and run ./runInstaller -ignoreSysPrereqs”
Which I followed and it worked but when I got to step 2 (Specify Inventory directory and credentials) I had a
problem which says – OUI-10036:Could not create the inventory location. You may not have permission to
write to this location.
PDFmyURL.com
Thanks
Reply
34. VT says:
March 19, 2008 at 11:40 am
hi
but..
when i restart my computer and i run the script, just the LISTENER is up,
Database Instance and Agent Connection to Instance are down.
Reply
I found the answer getting the listner up myselfe. Even though the solution and result is somewhat the
same, it differs from where you put it. My solution was to alter two lines in /etc/init.d/oracledb from
su $ORACLE_OWNR -c “$ORACLE_HOME/bin/db(start|shut)”
into
Also, i am not quite sure if http://127.0.0.1:1158/em/ would open the control panel, doesnt it use the https-
protocol? Dont know if it matter, but i seem to rememer ive had one problem with it before?!
To answer your second post: how did you get it up? Any good clues is appreciated!
Finaly put the Linux HDD into my laptop again, and what do you know? Had Oracle-XE installed on it :)
Copied the Oracle 11g installer to this computer, so ill see what ill be doing later tonight. Wondering if its
worth a try getting it up and running here.
Reply
PDFmyURL.com
36. Leonardo says:
March 19, 2008 at 3:53 pm
@Rune,
But after running “sudo /etc/init.d/oracledb start”, exporting the SID “export ORACLE_SID=MY_SID”, I was
able to connect:
$ sqlplus /nolog
SYSDATE
——–
19/03/08
SQL>
Reply
I got the same error when I tried to run off of the CD. I got it to work when I copied the CD contents to a
temp directory on the local disk.
PDFmyURL.com
Reply
How can i start up the idle instance? And I have a feeling the database is set up with no database what so
ever?! At least i dont think there is a SID associated with the database.
Also tried the select sysdate from dual, but my reply wasnt as uplifting as yours:
As for your “ORACLE_HOME_LISTNER is not SET” you can try mine, or VT’s approach listed above. :)
Reply
Please can you explain what you meant by, I quote “For those of you that are installing locally running X
and are receiving “Can’t connect to X11 window server using ‘192.168.0.116:0.0′ as….â€
just login in as normal (X) but with the user oracle and run ./runInstaller -ignoreSysPrereqs”
I want to install locally and I am having problem in understanding what you meant by “just login in as
normal (X) but with the user oracle”
Thanks
Reply
Please can you explain how you unlocked the user oracle?
Thanks
PDFmyURL.com
Reply
Did you create a database? This tutorial DIDN’T create anything, it mentions “After creating a database
and firing it up (either manually or with the script provided)”.
If you didn’t create, create one running “sudo su – oracle” and “dbca”. There you set up everything for a
database, including SID, files, admin password and such.
Then I created the script mentioned (/etc/init.d/oracledb) and ran “/etc/init.d/oracledb start”
Then, “export ORACLE_SID=MY_SID; sqlplus” got me in to a started instance (it says only “connected”).
To startup an idle instance, just type “startup” after the message “connected to an idle instance” (when
logged in as sys as sysdba, or someone with admin privileges ;)
And your solution for my problem was VERY nice ;) Thanks. I hope now my advice runs well with you!
Best regards,
Leonardo.
Reply
I tried creating the database with the dbca-tool last night. However, i was using the wrong user account to
do it. That kept me going with quite a few problems last night, and gave me a few problemes now due to
directories created with wrong permissions. However, your solution fixed the problem.
On the other side, the webbased controlpanel did not fire up again after rebooting, so i guess there is a
little fine tuning left in my case. Anyway, thanks for your help, and im glad my solution could help you as
well :)
@Jonathan
xhost local:oracle
sudo su – oracle
export DISPLAY=:0.0
./runInstaller -ignorePreReqs
Dont know if you need to add “export DISPLAY=:0.0″, but the solution worked for me. If you still get that you
cant connect to the XServer, try adding your IP before :0.0
PDFmyURL.com
Reply
sudo su – oracle
export ORACLE_SID=MY_SID
emctl start dbconsole
If someone can tell me how to get it started by default that answer would be appreciated, if not this
solution will do ;)
Reply
SQL>
Reply
Reply
Reply
Reply
Thanks to the author of this marvelous “how to” and all other guys who offered their ideas. I was able to
install Oracle 11g after using Oracle-xe for some time.
Although I was able to install 11g and use it, I can not still access the dbconsole. I tried:
http//localhost:5500.em
which also failed. Can someone give me some ideas on how to solve the problem.
Reply
#!/bin/bash
#
# /etc/init.d/oracledb
#
# Run-level Startup script for the Oracle Listener and Instances
PDFmyURL.com
# It relies on the information on /etc/oratab
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
export ORACLE_HOME_LISTNER=$ORACLE_HOME
export ORACLE_OWNR=oracle
export PATH=$PATH:$ORACLE_HOME/bin
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
echo “Oracle startup: cannot start”
exit 1
fi
case “$1″ in
start)
# Oracle listener and instance startup
echo -n “Starting Oracle: ”
su $ORACLE_OWNR -c “$ORACLE_HOME/bin/lsnrctl start LISTENER”
su $ORACLE_OWNR -c “$ORACLE_HOME/bin/dbstart $ORACLE_HOME”
su $ORACLE_OWNR -c “echo startup | $ORACLE_HOME/bin/sqlplus / as sysdba”
touch /var/lock/oracle
echo “OK”
;;
stop)
# Oracle listener and instance shutdown
echo -n “Shutdown Oracle: ”
su $ORACLE_OWNR -c “$ORACLE_HOME/bin/lsnrctl stop”
su $ORACLE_OWNR -c “$ORACLE_HOME/bin/dbshut $ORACLE_HOME”
rm -f /var/lock/oracle
echo “OK”
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo “Usage: `basename $0` start|stop|restart|reload”
exit 1
esac
exit 0
Reply
50. tm says:
March 29, 2008 at 11:43 pm
ok. I have screwed something up big style. Having followed the steps at the start regarding users I can no
PDFmyURL.com
longer login to the sever directly (login incorrect). I can still get in via SSH.
Any Idead?
Reply
Reply
Reply
when I create a database using dbca command and then start it with the provided script, I can connect to
the database.
When I restart the system and run the script, it looks ok. But when I try to connect to the database I get:
-ORA-12505, TNS listener does not currently know of SID given in connect descriptor (when connecting
with Sql developer)
-ORA-27101:shared memory realm does not exsist
Any ideas?
Reply
After following the steps outlined I could not run the installer with the oracle user account. The account
could not connect to the xserver so I did this.
1) Install sux
PDFmyURL.com
2) sux – oracle
sux setup the authorization certificate for the oracle user to access the xserver
Reply
55. Oracle in mind » Blog Archive » Installing Oracle 11g on Ubuntu Linux 7.10 (Gutsy Gibbon) says:
April 18, 2008 at 1:45 am
[...] http://www.pythian.com/blogs/654/installing-oracle-11g-on-ubuntu-linux-710-gutsy-gibbon [...]
Reply
Regards,
Alejandro
Reply
Reply
How did you create an ‘NFS Mount’. I did this bit oracle@idlebox:~$ cd /media/database/
and my shell said that there is ‘No such file or directory’. I assumed it was the database directory that
does not exist because the ‘media’ directory does exist.
Thanks
Reply
PDFmyURL.com
59. Bott says:
April 28, 2008 at 10:28 am
@ Maleek
I’ve created a NFS server on another machine, started the RPC daemons on the database machine (nfs-
common) and mounted. The specifics of this procedure are beyond the scope of this howto…
Anyway, a new version of this post is on the works, using Ubuntu 8.04 (Hardy Heron) and no NFS at all,
so… keep tuned.
Reply
I ran the above command, but with my own path and i got the below error.
It seems when i tried to run the installer, it tried to search the .oui file in the /install/ directory. Can anyone
help please?
Thanks
Reply
Also…. please notice that you are using the HTTPS protocol, not the HTTP. Trying
HTTP://your_host:1158/em/blablabla will not work, since in my experience, Oracle EM does not redirect
you to the correct protocol.
Reply
PDFmyURL.com
62. CHAU Laurent says:
April 30, 2008 at 12:17 pm
After:
chau@pc5:~/oracle/database$ ./runInstaller
Please help.
Reply
Please notice footnote #3 (click here). It looks like you don’t have the unzip package installed.
Reply
Please help.
Reply
In this case, I’d strongly advise you to double-check your installation sources (perhaps download it again
and verify the MD5?) as it should be a unzip binary on the package:
pythian@idlebox:~/database $ ls -l install/unzip
-rwxr-xr-x 1 pythian dba 102612 2007-08-03 13:28 install/unzip
Reply
chau@pc5:~$ ls -l install/unzip
ls: cannot access install/unzip: No such file or directory
chau@pc5:~$
Reply
67. Installing Oracle 11g on Ubuntu 8.04 LTS (Hardy Heron) says:
May 6, 2008 at 4:07 pm
[...] our last post about installing Oracle 11g on Ubuntu 7.10 (November, 6th), and considering Ubuntu
8.04 LTS was released on April 21st, I spent some time [...]
Reply
68. Dave’s Tech Blog » Blog Archive » Installing Oracle on Ubuntu says:
May 16, 2008 at 8:12 pm
[...] trust myself to remember « FET – Open Source TimetablingInstalling Oracle on
Ubuntuhttp://www.pythian.com/blogs/654/installing-oracle-on-ubuntu-linux-710-gutsy-gibbon Published
in:Uncategorized |on May 17th, 2008 |You can leave a response, or trackback from your [...]
Reply
PDFmyURL.com
69. George Milliken says:
May 19, 2008 at 11:18 pm
On the section that goes like this
George P. Milliken
Reply
Reply
PDFmyURL.com
Regardin ephemeral ports Id start at 10000 to avoid the classic non-root server ports (8080 etc) May not
matter…
Reply
I got the .oui problem when I tried to reinstall Oracle against a 64-bit OS. So, check your Oracle install file
and see if it matches your OS.
Reply
What I did was start a new X in another display, without access control (in order to make it easier) with
sudo X -ac :1.0 &
That way, I could use export DISPLAY=192.168.x.y:1:0 and CTRL+ALT+F9 to see the OUI window.
Reply
I found the same error with Gutsy x64 installation. There are some solutions over the net (search for 11g
gutsy), but I found it too much already. I’m going back to 32b for Oracle.
Reply
PDFmyURL.com
I’m still dealing with the final stages of the installation as the final script run as root tries to do several
things “for you” that fail since Ubuntu doesn’t have an /etc/inittab and /etc/rc.d/rcX.d among other bits.
Reply
On the first stages, there’s a step to create a few symlinks to emulate the Redhat /etc layout: for i in 0
1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done. As far as I could
investigate, the Oracle installer doesn’t need to touch /etc/inittab.
Cheers!
Reply
if we want to install on ubuntu server (System which doesn’t have Xserver installed) ,and get the error
about installation failure caused by glibc,
just comment out glibc requirement on stage/prereq/db/refhost.xml (will not executed).
touch /etc/redhat-release
chmod 666 /etc/redhat-release
echo “Red Hat Linux release 4.0″ > /etc/redhat-release
ln -s /etc /etc/rc.d
Regards,
Reply
PDFmyURL.com
Starting Oracle Universal Installer…
Checking Temp space: must be greater than 80 MB. Actual 46497 MB Passed
Checking swap space: 0 MB available, 150 MB required. Failed <<<>> Could not execute auto check for
display colors using command /usr/X11R6/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed
<<<>> Ignoring required pre-requisite failures. Continuing…
No protocol specified
Can’t connect to X11 window server using ‘:0.0′ as the value of the DISPLAY variable.
:0.0
:0.0
OUI-10025:Unable to start an interactive install session because of the following error:Can’t connect to
X11 window server using ‘:0.0′ as the value of the DISPLAY variable. The DISPLAY environment variable
should be set to :, where the is usually ‘0.0′.
OUI-10026:Depending on the Unix Shell, you can use one of the following commands as examples to set
the DISPLAY environment variable:
- For csh: % setenv DISPLAY 192.168.1.128:0.0
- For sh, ksh and bash: $ DISPLAY=192.168.1.128:0.0; export DISPLAY
Use the following command to see what shell is being used:
echo $SHELL
Use the following command to view the current DISPLAY environment variable setting:
echo $DISPLAY
- Make sure that client users are authorized to connect to the X Server.
OUI-10027:To enable client users to access the X Server, open an xterm, dtterm or xconsole as the user
that started the session and type the following command:
% xhost +
To test that the DISPLAY environment variable is set correctly, run a X11 based program that comes with
the native operating system such as ‘xclock’:
%
If you are not able to run xclock successfully, please refer to your PC-X Server or OS vendor for further
assistance.
Typical path for ‘xclock’: ‘/usr/X11R6/bin/xclock’
Reply
Please remember to export the DISPLAY variable (one command line before running runInstaller.
Cheers!
Reply
PDFmyURL.com
80. Jason L. Froebe: Ramblings of a Geek » Blog Archive » Installing Oracle 10g / 11g on Ubuntu 8.04.1
(Hardy Heron) Server JEOS in VMware Server 1.0x/2.0x says:
October 21, 2008 at 11:36 am
[...] bit Ubuntu 8.04.1 Server JEOS and Oracle 10g. Much of the work was taken from Augusto Bott’s
Installing Oracle 11g on Ubuntu Linux 7.10 (Gutsy Gibbon) and Peter Cooper’s How to Install VMware
Tools on Ubuntu Hardy 8.04 under VMware [...]
Reply
Reply
Reply
Reply
When installation completed I realized I want to add Enterprise Manager Database Control however when
I run OUI and click the “Installed Products” button the Inventory window opens but remains empty (the list
of installed products does not appear, instead I see an empty inventory window).
Is this a known bug for Oracle on Ubuntu? Is there a workaround to add\remove products from the Oracle
inventory?
Reply
Please double check the location and permissions of the inventory directory you’re trying to use (right
after you fire up OUI).
Cheers!
Reply
Thanks again
Reply
Executing chmod -R o+rwx won’t do any good as what’s important in this stage is the user and group.
Please make sure you selected the proper values here.
Cheers!
Reply
PDFmyURL.com
Checking Temp space: must be greater than 80 MB. Actual 1138 MB Passed
Checking swap space: must be greater than 150 MB. Actual 988 MB Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/X11R6/bin/xdpyinfo. Check if the
DISPLAY variable is set. Failed <<<>> Ignoring required pre-requisite failures. Continuing…
No protocol specified
Can’t connect to X11 window server using ‘:0.0′ as the value of the DISPLAY variable.
:0.0
:0.0
OUI-10025:Unable to start an interactive install session because of the following error:Can’t connect to
X11 window server using ‘:0.0′ as the value of the DISPLAY variable.
…….
To test that the DISPLAY environment variable is set correctly, run a X11 based program that comes with
the native operating system such as ‘xclock’:
%
If you are not able to run xclock successfully, please refer to your PC-X Server or OS vendor for further
assistance.
Typical path for ‘xclock’: ‘/usr/X11R6/bin/xclock’
oracle@sychen-laptop:/DATA/database$ xclock
No protocol specified
Error: Can’t open display: :0.0
oracle@sychen-laptop:/DATA/database$ exit
logout
root@sychen-laptop:/home/sychen# xclock
Warning: Tried to connect to session manager, Authentication Rejected, reason : None of the
authentication protocols specified are supported and host-based authentication failed
root@sychen-laptop:/home/sychen# exit
exit
sychen@sychen-laptop:~$ xclock
sychen@sychen-laptop:~$ echo $DISPLAY
:0.0
========================================================
it is strange that as a common user “sychen” I can run xclock directly even without DISPLAY variable; as
the root , I run the xclock and can see the clock, but got the warning msg; as “oracle”, I can not connect to
xserver.
Reply
PDFmyURL.com
the rest steps. Other things I tried and didn’t work is to play with 127.0.0.1, localhost or :0, xhost and so
on.
Reply
Reply
Have you created a database successfully before trying to start it up or connect to it with sqlplus? DBCA
will not be able to create the database without libaio.
Cheers!
Reply
Reply
Please double-check permissions (users and groups as well) as the directory must be writeable by the
oracle user (or by the user you run the database as).
Cheers!
PDFmyURL.com
Reply
Reply
Gurus,
I installed the software separately. I started dbca and filled in all the details without any problem. But
nothing happens after I press OK on the confirmation page. I could see that it started SQL*Plus in silent
mode and also created directory for database files but nothing after that. It’s been 2 hrs and I’m still
waiting for an error of some kind.
Thanks
Reply
export DISPLAY=:0
Reply
PDFmyURL.com
Reply
Reply
I had some problems with the package requirements, especially with compat-libstdc++.
Reply
oracle@leo-desktop:~/database$ cd
oracle@leo-desktop:~$ export DISPLAY=Xserver.IPaddress:0.0
oracle@leo-desktop:~$ ls -l
total 1803068
drwxr-xr-x 5 root root 4096 2008-10-07 18:14 database
-rw-r–r– 1 leo leo 1844527800 2009-07-31 06:08 oracle.zip
oracle@leo-desktop:~$ cd database
oracle@leo-desktop:~/database$ ls -l
total 28
drwxr-xr-x 11 root root 4096 2008-10-06 16:00 doc
drwxr-xr-x 5 root root 4096 2008-10-06 16:00 install
-rw-r–r– 1 root root 124 2008-10-06 21:35 README
-rwxr-xr-x 1 root root 2911 2008-09-26 17:41 runInstaller
drwxr-xr-x 14 root root 4096 2008-10-06 16:00 stage
-rw-r–r– 1 root root 4835 2008-09-26 17:40 welcome.html
oracle@leo-desktop:~/database$ ./runInstaller -ignoreSysPrereqs
Starting Oracle Universal Installer…
Checking Temp space: must be greater than 80 MB. Actual 6770 MB Passed
PDFmyURL.com
Checking swap space: must be greater than 150 MB. Actual 933 MB Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/X11R6/bin/xdpyinfo. Check if the
DISPLAY variable is set. Failed <<<>> Ignoring required pre-requisite failures. Continuing…
Can’t connect to X11 window server using ‘Xserver.IPaddress:0.0′ as the value of the DISPLAY variable.
Xserver.IPaddress:0.0
Xserver.IPaddress:0.0
OUI-10025:Unable to start an interactive install session because of the following error:Can’t connect to
X11 window server using ‘Xserver.IPaddress:0.0′ as the value of the DISPLAY variable. The DISPLAY
environment variable should be set to :, where the is usually ‘0.0′.
OUI-10026:Depending on the Unix Shell, you can use one of the following commands as examples to set
the DISPLAY environment variable:
- For csh: % setenv DISPLAY 192.168.1.128:0.0
- For sh, ksh and bash: $ DISPLAY=192.168.1.128:0.0; export DISPLAY
Use the following command to see what shell is being used:
echo $SHELL
Use the following command to view the current DISPLAY environment variable setting:
echo $DISPLAY
- Make sure that client users are authorized to connect to the X Server.
OUI-10027:To enable client users to access the X Server, open an xterm, dtterm or xconsole as the user
that started the session and type the following command:
% xhost +
To test that the DISPLAY environment variable is set correctly, run a X11 based program that comes with
the native operating system such as ‘xclock’:
%
If you are not able to run xclock successfully, please refer to your PC-X Server or OS vendor for further
assistance.
Typical path for ‘xclock’: ‘/usr/X11R6/bin/xclock’
Reply
Reply
thanks
rajnish
Reply
Checking Temp space: must be greater than 120 MB. Actual 123068 MB Passed
Checking swap space: must be greater than 150 MB. Actual 5994 MB Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the
DISPLAY variable is set. Failed <<<>> Ignoring required pre-requisite failures. Continuing…
PDFmyURL.com
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1783)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:480)
at oracle.install.commons.util.Application.startup(Application.java:758)
at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:164)
at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:181)
at oracle.install.commons.base.driver.common.Installer.startup(Installer.java:265)
at oracle.install.ivw.db.driver.DBInstaller.startup(DBInstaller.java:114)
at oracle.install.ivw.db.driver.DBInstaller.main(DBInstaller.java:132)
Reply
Reply
THe file exists and the permissions are fine… no idea why this is happening.
Reply
Run this as ur normal user who started the desktop. This way any other user such as user “oracle” can
run a GUI application which this installer is.
good luck
Reply
PDFmyURL.com
107. Allan says:
January 2, 2010 at 8:26 pm
I too get the:
oracle@hegemon:~/database$ ./runInstaller
./runInstaller: line 54: /home/oracle/database/install/.oui: No such file or directory
The file is definitely there and has the right permissions. It is like the shell is unable to find it.
Reply
thanks
Reply
but
oracle@csubuntu:~/database$ ls -rtl install/.oui
-rwxr-xr-x 1 oracle oinstall 180222 2009-08-14 08:41 install/.oui
Reply
Reply
Reply
Leave a Reply
Name (required)
Mail (required)
Website
Submit Comment
PDFmyURL.com
Papers & Books Live Updates Testimonials
MySQL Administrator's Bible by Sheeri K. Cabral pythian: RT @alexgorbachev: Oracle OpenWorld Serge Racine
DBA, Brookfield Energy
Oracle RAC Workload Management whitepaper by 2010 - Bloggers Meetup announced!
Alex Gorbachev http://bit.ly/92Qg76 We are very satisfied by the service given to us by
8 Rules for Designing More Secure Applications more
Andre and Shakir in support of our recent data
with MySQL by Augusto Bott and Nick Westerlund
quality and reorganization initiative.... more
©2009 The P ythia n Group Inc. Home Database Expertise Solutions Resource Library About News and Events
Services O ra cle Fra ctiona l O utsourcing W e bina rs W hy P ythia n Ne ws R e le a se
He a dqua rte rs SQ L Se rve r Full O utsourcing P a pe rs & Book s Tools In the Ne ws
DBA & C onsulting
1200 St. La ure nt Blvd
Syste m s MySQ L By Industry Softwa re Ma na ge m e nt Te a m Eve nts
Suite 261
P.O . Box 207 Adm inistra tion O ra cle Applica tions Blog Te chnica l Ex pe rts
O tta wa , O nta rio K1K 3B8 Spe cia l P roje cts C ustom e rs
C ontact Us
C a na da Em e rge ncy R e sponse P a rtne rs
Te rm s of Use
+1 613 565 8696 C a re e rs
P riva cy P olicy
C onta ct Us
Site Ma p
PDFmyURL.com