Solved

Installation 12.5.2 with 12.5.3 EBF on solaris

Posted on 2006-11-18
4
544 Views
Last Modified: 2013-12-05
Hi all...

I have read the installation guide from the Sybase website.   Please do not send those links as answers to this question.  I am installing 12.5.2 on Solaris and then upgrading to 12.5.3 EBF.  It has been 8 years since my last installation  and I would just like to get better prepared for this process.  I am looking for explicit instructions on completing this task.  I have downloaded the tar files from Sybase.com.  These files will be untarred by an SA.  Then what?  The install guides always reference the cd-rom etc etc.  I do not have a cd-rom.  I have downloaded the tar file from Sybase.  I have given this tar file to the SAs.  Once the tar is untarred, is there a file that I am supposed to run.  Is this the "setup" file?    If so, upon completion of running "setup", do I just run the server build file, srvbuild.  Of course, this would be after I  have configured the display variable for my session as this looks like a GUI/xwindows scripts.  One addition point of importance, there are several versions of Sybase currently installed on the host.  Other than the obvious, memory and engines (resources in general), is there anything else that I need to be concerned about during the installation process.
Websites, pdfs, word docs, or anything else with specific details regarding the installation process as well as the upgrade process would be appreciated.   If this was a test machine or a home machine, I would just muck with it.  Unfortunately, it is not.  Thanks in advance
0
Comment
Question by:knel1234
  • 3
4 Comments
 
LVL 24

Accepted Solution

by:
Joe Woodhouse earned 250 total points
ID: 17974094
Wait, you don't currently have any ASE? You want to install (from 12.5.2 source) and then patch to 12.5.3?

You'll find it slightly easier to unload the files via tar, then patch the binaries, then build your ASE. There's one less step if you do it that way, rather than unload, build server, then patch (as you also have to run two scripts against every built server using those binaries - but if you patch then build, effectively the scripts have already been run.)

Unloading is just the tar, yes.

Building is (GUI) via srvbuild. If you don't have xterm, you can edit the resource files (in $SYBASE/init/sample_resource_files) and use srvbuildres instead.

Config: traps for people new to ASE 12.5+ are "default data cache" and "procedure cache size" which must now be set explicitly, and "number of engines at startup". If you're using tempdb devices on ufs, you almost certainly want to set them to dsync=false using sp_deviceattr.

Multiple versions: You will have to be very careful with profiles to make sure everyone is pointing at the correct version!
0
 
LVL 3

Author Comment

by:knel1234
ID: 17974119
Unfortunately, it gets complicated.

Currently there are 3 ASE but none at 12.5.2 or 12.5.3.  In addition, I actually need 2 ASEs: 1 ASE at 12.5.2 and then a seperate one at 12.5.3.

Unloading the tars gets fun too.  Politically, I can down load them and place them on a load dock, but I can not tar them.
I appreciate your point about a single step, but both versions for this unix host are required.

So I just need to do a srvbuild.  They got things a simple as Oracle then, a java(?) based app to do the installs.

As for the multiple versions, I will just have additional .sh files for people to source.
0
 
LVL 24

Expert Comment

by:Joe Woodhouse
ID: 17974172
The cleanest way of doing this is with a separate top level directory for each version, say something like this:

/sybase
  /products
    /12.5.2
    /12.5.3

So unload the full 12.5.2 directory tree into /sybase/products/12.5.2, and set SYBASE to that directory for that profile.

Everything else from that point is pretty simple. If you have a GUI xterm then it's very straightforward.
0
 
LVL 24

Expert Comment

by:Joe Woodhouse
ID: 18006290
Glad we could help!
0

Featured Post

Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

My previous tech tip, Installing the Solaris OS From the Flash Archive On a Tape (http://www.experts-exchange.com/articles/OS/Unix/Solaris/Installing-the-Solaris-OS-From-the-Flash-Archive-on-a-Tape.html), discussed installing the Solaris Operating S…
Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now