Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Client Distribution
Hi Dave,
Thank you very much for your detailed reply.
I am looking in to it and will let you know how I am going to handle it in
my case.
Sorry, it took a while just to say thanks also as things have been hectic on
my side.
Thanks again.
Surendra
-----Original Message-----
[mailto:David.Schmoldt_at_gazettecommunications.com]
Sent: Friday, February 07, 2003 8:49 PM
To: Multiple recipients of list ORACLE-L
Hi Surendra,
We were desperate to streamline our Forms 6i Client/Server installs. With hundreds of PC users, we couldn't visit each PC every time we needed to install a new Form/Report or update the Forms/Reports runtime version.
One thing we've done to eliminate release and install hassles is create a master Oracle Form that we use to launch all our other forms and reports. This is the only icon we place on most desktops. The Form is table driven, using a Job and a User table. It provides the user with a list of all Forms, Reports or procedures they're allowed to run, based on the security flags we set in the tables. That way, when we create a new form or report, we just add a row to the Oracle Job table and it automatically appears on the user's launch form. It also has a basic front end to DBMS_JOBS, so the user can schedule a procedure to run later (if we give them the rights). This master form has made it very easy to release new products ... or temporarily remove one if need be.
Here's what we came up with to simplify initial Client/Server runtime installs. Note that it is not officially approved by Oracle. But it has worked well for us for several years, in a mixed environment of W95/98/NT/XP machines. We have it down to a point where we rarely have to visit a user's PC to do an install ... except for those users who are afraid to even click on an install link. :-)
M:\oracle\ora8_w95\BIN\IFRUN60.EXE
module=m:\oracle\gazmis\prod60\exe\condb.fmx
On each user PC, do the following. The PC doesn't need any pre-installed Oracle modules, including SQL*Net, since they will all be run from the network install:
We've created a batch file to do these two steps. If your security allows, you can e-mail the BAT file to the user and ask them to run it. Or place the links to the BAT file(s) on your intranet site and let them run it from there. Or connect to the client PC remotely and do it for them, etc.
Here's a sample of our CONDB_INSTALL.BAT file (it uses a freeware utility named XQGetOSVer to determine the user's OS version):
REM XQGetOSVer will set an ERRORLEVEL depending on the OS version REM use /B for batch mode (no pause) and /N for no output
REM 1 = Win 3.1 REM 2 = Win 95 REM 3 = Win NT REM 4 = Win 98 REM 5 = Win 2000 REM 6 = Win ME REM 7 = Win XP
m:\oracle\gazmis\install\XQGetOSVer /B /N
IF ERRORLEVEL 99 GOTO VER_UNKNOWN
IF ERRORLEVEL 7 GOTO VER_2000 IF ERRORLEVEL 6 GOTO VER_95 IF ERRORLEVEL 5 GOTO VER_2000 IF ERRORLEVEL 4 GOTO VER_95 IF ERRORLEVEL 3 GOTO VER_2000 IF ERRORLEVEL 2 GOTO VER_95 IF ERRORLEVEL 1 GOTO VER_95
:VER_UNKNOWN
echo Operating System unknown. Please contact the Help Desk.
goto ENDE
:VER_2000
regedit M:\ORACLE\GAZMIS\Install\oracle_8\Ntbox\ora81.reg
C:
cd %UserProfile%\Desktop
REM Using %UserProfile% allows users without admin privs to run this
copy m:\oracle\gazmis\install\ConDB.pif *.*
echo .
echo ConDB install finished. You may now close this window.
goto ENDE
:VER_95
regedit M:\ORACLE\GAZMIS\Install\oracle_8\95box\ora81.reg
C:
cd \Windows\Desktop
copy m:\oracle\gazmis\install\ConDB.pif *.*
echo .
echo ConDB install finished. You may now close this window.
goto ENDE
:ende
I hope this gives you some ideas. I tried to condense a pretty involved process into a short note. I hope I didn't leave too much out.
Dave Schmoldt
Cedar Rapids, IA
> -----Original Message-----
> From: Surendra.Tirumala_at_mail.state.ky.us
> [mailto:Surendra.Tirumala_at_mail.state.ky.us]
> Sent: Friday, February 07, 2003 4:09 PM
> To: Multiple recipients of list ORACLE-L
> Subject: Client Distribution
>
>
> Hello All,
>
> We have been exploring different options to distribute the Oracle
> client to users to deploy an application. Earlier, we used to use
> Install Anywhere or do it manually. I am thinking there should be
> a better way folks out there must be using. Our present requirement
> is to have a minimal client(SQL*Net) installed on the users
> machines. Some users may not have admin access on their machines.
>
> Can you guys please help me in this regard?
>
> Thanks for your help,
> Surendra
> --
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> --
> Author:
> INET: Surendra.Tirumala_at_mail.state.ky.us
>
> Fat City Network Services -- 858-538-5051 http://www.fatcity.com
> San Diego, California -- Mailing list and web hosting services
> ---------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from). You may
> also send the HELP command for other information (like subscribing).
>
-- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: INET: David.Schmoldt_at_gazettecommunications.com Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). -- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: INET: Surendra.Tirumala_at_mail.state.ky.us Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).Received on Mon Feb 10 2003 - 15:48:47 CST