?
Solved

Installation 12.5.2 with 12.5.3 EBF on solaris

Posted on 2006-11-18
4
Medium Priority
?
561 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
4 Comments
 
LVL 24

Accepted Solution

by:
Joe Woodhouse earned 750 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

Moving data to the cloud? Find out if you’re ready

Before moving to the cloud, it is important to carefully define your db needs, plan for the migration & understand prod. environment. This wp explains how to define what you need from a cloud provider, plan for the migration & what putting a cloud solution into practice entails.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
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…
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.
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.
Suggested Courses

771 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