473,806 Members | 2,795 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

DB2 on NFS mounted install

Recently read an article by Felix Lee: Setting up DB2 for UNIX and
Linux on NFS mounted file systems ( http://tinyurl.com/yuxbk3 ).

I was wondering why would anyone want to setup things like this. About
6 months beck, in my previous engagement, the system architect asked
if this was possible. I told him offhand that it is and that I 'll
confirm from IBM. Had opened a PMR with IBM regarding the same and the
techrep replied the same thing as Felix notes. That it is possible,
but has its open issues and performance problems. After hearing this,
the architect abandoned the idea.

I think the reason why the architect asked the question in the first
place was that he wanted to have a standard operating environment for
applications and for databases that meant working with only one (or
worst case two) code base (version). Well, there were so many versions
in the company (from v7.1 to v8.2 FP14) because there were so many
different packaged applications with their own requirements. Even
generic 3-tier webapps sometimes had their specific environment
requirements. It is almost impossible to always have one version (and
one code base) for all applications. Sure it creates a nightmare for
the DBA to manage all that, but we take the reasons behind it with a
grain of salt and live with it.

One other reason he was so excited with NFS mounted code base was
because, apparently the then Oracle DBA had informed him that its
seamless and without-problems in Oracle. Don't know how right he was.

Cheers
~sanjuro

Oct 4 '07 #1
1 1840
Sanjuro wrote:
Recently read an article by Felix Lee: Setting up DB2 for UNIX and
Linux on NFS mounted file systems ( http://tinyurl.com/yuxbk3 ).

I was wondering why would anyone want to setup things like this. About
To have central control over your code base. The downsides are:
* you're using NFS. I don't care if it's DB2 or Oracle running, NFS does
not have the same stability requirements as mission-critical database
software.
* you're using NFS. All your program code must go through a small pipe
(ethernet) instead of a big pipe (SATA or SCSI).
* you're using a central hard disk. All your machines must fetch their
program data from the same physical media, and thus compete with each other
both on the hard disk access times and the small pipe(s) coming from the
NFS server
* you're using a central hard disk. Single point of failure and all that
(ok, now you have failovers for your NFS server, in addition to your
database servers, and I'm not sure how good NFS clients are at following a
failover cleanly).
* fixpack upgrade and db2iupdt are on different machines. This usually
means longer downtimes during fixpack upgrade and harder to figure out if
you've stopped all instances on all machines prior to starting the fixpack.

As you may be able to tell, I'm not convinced there is a business case for
this ;-) The cost in downtime and DBA duties far outweigh the cost of
extra disk space, so there needs to be more reasons than this to justify
it.

Note that clients are different. Having a central client makes much more
sense - you still need to ensure all client applications are stopped, but
that's easier to do overnight or over a weekend, and the dataloss if they
aren't stopped usually isn't going to be of a critical nature (i.e.,
unfinished transactions only on that client).
One other reason he was so excited with NFS mounted code base was
because, apparently the then Oracle DBA had informed him that its
seamless and without-problems in Oracle. Don't know how right he was.
That'd be interesting to find out. I'm not sure they're being completely
honest with you, or, if they are, if they've tried as many corner cases as
Felix Lee and his fellow developers did.
Oct 9 '07 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1279
by: Eric Haskins | last post by:
I had a server lose a drive. This customer didnt back his database. I mounted old failing drive as a slave and can see .frm .MYI & .MYD But if I copy them to /var/lib/mysql/db_name it says .frm doesnt exist ???? How do I fix this???? -- Eric Haskins RackSPEED.Net WebHosting from $4.99/month
3
6239
by: garabik-news-2005-05 | last post by:
Hi all, I am trying to port my (linux) program to MacOSX, and I need to get a list of mounted filesystems. Under linux, it was easy, I was parsing /etc/mtab (or /proc/mounts), this works also on some other unices. But I have no idea how to do it on MacOSX, apart from calling "mount" as an external program and parsing the output - but I prefer "cleaner" solutions. Is there one? And when we are at this, how to find out a list of mounted...
4
1420
by: Paul Reddin | last post by:
Hi, Please don't throw your hands up immediately and quote me "this is not supported" etc .... I have a "temporary need" to move our DEVELOPMENT databases off our SAN and onto an NFS filesystem mounted from another machine. - The Sys. Admin guys want to do some SAN reorganisations. I am wondering the following, any input/thoughts welcomed
4
9995
by: KimHoon | last post by:
I want to know how to check if USB port is mounted... I programmed some sources , which run to read data-files in usb storage. And I have no input systems; no keyboard, no mouse, no touchpad screen... I want immediately to stop running my program when I disconnect USB port physically. In this point, the program is checking in every 3 seconds whether USB is
7
5035
by: p | last post by:
WE had a Crystal 8 WebApp using vs 2002 which we upgraded to VS2003. I also have Crystal 9 pro on my development machine. The web app runs fine on my dev machine but am having problems deploying. I created the websetup and built the MSI, have the bundled version. Copied to webserver and ran Websetup.msi. Said I had to remove old version, which I did, then reran WebSetup.msi and keeps giving me this error. "The installer was interrupted...
1
3470
by: Sorin Schwimmer | last post by:
Hi All, After a disaster in which I lost my whole harddrive, I decided to install the newest everything that I use. I put the latest Gentoo Linux, with gcc 4.1.1, installed tcl/tk 8.4.14 and tried Python 2.5. I tried with and without the suggested -fwrapv compiler option, and make gave me the same:
3
3503
by: shardy | last post by:
Hello, I am trying to create a code repository for myself and am having trouble linking to files. Basically, the web server computer has drives from several other computers nfs mounted to it -- and I want to link to a file (just a .C file) on one of the nfs mounted drives. I'm an html novice and have tried: <p><a href="/home/nfs_drive_mount_point/dir/script.C">script.C</a></p>
1
20408
by: =?Utf-8?B?Qi5BaGxzdGVkdA==?= | last post by:
Hi all, This is something that I have been toying with for about a week now. What I want to achieve is Install a Service with Customised parameters (using InstallUtil.exe) for User Name. Example (C#); public class MyServiceInstaller : System.Configuration.Install.Installer { private System.ServiceProcess.ServiceProcessInstaller serviceProcessInstaller;
3
11376
by: Jean-Marc Blaise | last post by:
Hi, I've been trying for 2 hours to install in silent mode a DB2 9 runtime client. Why didn't you make this process as simple as for the CLIENT install ? It is not the same setup command, you can download a setup from the support site, but unfortunately, the setup does not allow you to create a response file. Neither the db2rspgn utility, after the graphical setup has been done. Very disapointing ... maybe can someone highlight the...
0
9719
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10624
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10371
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
10111
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9193
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6877
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5546
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
3853
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3010
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.