- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Running an Application on an NFS filesystem (Oracl...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-24-2004 07:31 PM
тАО08-24-2004 07:31 PM
Are there other options ? All is running on HP-UX 11.11 (Superdomes). Thanx ... Giedo
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-24-2004 11:44 PM
тАО08-24-2004 11:44 PM
SolutionI absolutely do NOT raccomend going towards oracle executables shared via NFS. A temporary network problem could crash BOTH the instances.
Local storage, for a RAC, is always advisable.
Why your dba want to share the executables ?
THe only reason i can immagine is for upgrading purpose, to avoid multiple patching. BTW, if i recall well, for RAC instances local executables are a prerequisite.
There would be some UNSUPPORTED ways, like sharing a read-only vg from both nodes, but no-one is going to certify such a solution.
After all, oracle APPS are aroung 6/9 Gb, not very much with todays disks.
HTH,
Massimo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-25-2004 12:01 AM
тАО08-25-2004 12:01 AM
Re: Running an Application on an NFS filesystem (Oracle APPS).
NFS must be prohibit if NFS clients are Microsoft systems because ugly performances.
But NFS is natural solution for sharing ressources between UNIX systems on same network. Of course you must take account of performance. Performances can be dramatically impacted by memory, network throughput, disk performance,... See http://www.docs.hp.com/hpux/onlinedocs/1435/NFSPerformanceTuninginHP-UX11.0and11iSystems.pdf
Other option can be HP CIFS/Samba. I have never use it between two UNIX systems but between UNIX - WIndows, performances increase noticeably.
Rgds
JMB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-25-2004 12:07 AM
тАО08-25-2004 12:07 AM
Re: Running an Application on an NFS filesystem (Oracle APPS).
Performance for executables over NFS is nominal since the executable is only needed during startup and if necessary, during pagein after deactivation/pageout. Once the process is in memory, the executable file is virtually unused.
Bill Hassell, sysadmin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-25-2004 12:14 AM
тАО08-25-2004 12:14 AM
Re: Running an Application on an NFS filesystem (Oracle APPS).
just a little note to Bill's quote:
"upgrade can be performed on one node but if necessary, a node switch can be performed to return to the current version"
In theory, this is perfect, but with oracle database ( RAC ) you cannot do this easily, mainly for two reason:
- when upgrading, the datafiles and some tables in the db, are changed. The only supported way is to restore
- when upgrading, the catalog of oracle product is updated accordingly, and the only supported way is to restore
Obviously restore is easier, if you have a copt on the second note, but , for example, config files are different, and must resize on the host.
Regards,
Massimo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-25-2004 07:45 AM - last edited on тАО06-28-2021 10:05 PM by Ramya_Heera
тАО08-25-2004 07:45 AM - last edited on тАО06-28-2021 10:05 PM by Ramya_Heera
Re: Running an Application on an NFS filesystem (Oracle APPS).
Hi all,
I figured I'd weigh in here since NFS is being tossed around.
If you're looking at trying to server up application binaries via NFS and your concern is either performance or network availability, one possible thing to investigate is CacheFS.
CacheFS allows you to set aside some space in a local filesystem on the NFS client (one of the Superdomes in this case) and then cache the data read from the NFS server into the local filesystem. That way, once the data is populated in the local filesystem, the amount of data that needs to be retrieved from the NFS server is minimal.
CacheFS is ideally designed for something like serving application binaries because they are typically only read, not written to, and they tend to change very infrequently. Obviously they can change if a patch or an update is applied to the application on the NFS server, but on the whole, application binaries tend to remain static for long periods of time and are usually read-only.
With the HP-only CacheFS mount option "rpages", you can effectively run an application across a CacheFS filesystem once and it will populate the local filesystem with intact copies of the application binaries that were run . Any future access to these binaries will be satisfied from the local filesystem, with the only requests going to the NFS server for these files being LOOKUP or GETATTR requests to ensure that the version on the server has not changed.
Once the NFS client's local cache was populated, CacheFS would reduce the need for NFS requests for these files, and would therefore be less likely to suffer any ill effects from a busy network where requests may get lost. Also, with a populated cache, CacheFS would perform nearly identical to local filesystem performance since the binaries would reside on the client's filesystem.
Also, once the cache is populated with intact copies of the binaries, the cache would be able to survive a CacheFS filesystem unmount/remount or even a client system reboot. Since the cache is disk based, it should remain until the cache is forcibly deleted or if the cache disk/inode thresholds are exceeded.
Anyway, I figured I'd throw out a plug for CacheFS since it may be a viable option for serving application binaries in this environment.
If anyone has any questions about CacheFS or what it can do let me know.
Regards,
Dave
I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-19-2005 06:02 AM
тАО09-19-2005 06:02 AM
Re: Running an Application on an NFS filesystem (Oracle APPS).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-19-2005 06:24 AM
тАО09-19-2005 06:24 AM
Re: Running an Application on an NFS filesystem (Oracle APPS).
You can do this also with binaries of pure-client/middle-tier (non-database) ORACLE_HOMES. That is, ORACLE_HOMEs associated purely with the Application software, and not the database tier - as these can be separate even if hosted on the same box.
Of course, you have the danger of stepping on log files, etc. So, you have to protect them before the syncs, and move them off to a good log destination, or put them back afterwards, or leave them out of the rsync or rdist operation.
This type of syncing pretty much requires exact same layout on both machines, and virtual IP names as reference points to servers and services.
Using ssh tunnels can help make this process secure.