home *** CD-ROM | disk | FTP | other *** search
- #-------------------------------------------------------------------------
- #
- # FILE
- # INSTALL.ORI
- # V2 installation script language interpreter file.
- #
- # DESCRIPTION
- # Installation file for the DOS SQL*Plus disk.
- #
- # MODIFIED
- # MRMILLER
- #
- #-------------------------------------------------------------------------
-
- #-------------------------------------------------------------------------
- # Generate symbols for Disk Volume label and Jacket label for disks.
- #-------------------------------------------------------------------------
- .LABELGEN
- u
- V60 PLUS %u
- DOS SQL*Plus Disk %u
-
- .FILES -NOCOPY
- INSTALL.ORI 5872
-
- .BOTH_USAGE=13
- .REAL_USAGE=9
- .PROT_USAGE=9
- .PRODUCT_NAME=SQL*Plus
- .PRODUCT_VERSION=3.0.9.1.1
- .PRODUCT_NUMBER=4
-
- .CHECKREG %PRODUCT_NUMBER%
- PRODUCT
- VERSION
-
- .<CHECK_INST>
-
- .IF (%INSTALL_CHECKED%!=1)
-
- .SELECTPROMPT
- MODE
- Would you like to install protected, real, or both modes of executables?
- <MODEHELP>
- 1 Protected mode only
- 2 Real mode only
- 3 Both real and protected modes
-
- .IF (%MODE%==999)
- .EXIT
- .ENDIF
-
- .IF (%MODE%==1)
- .DISK_USAGE=%PROT_USAGE%
- .ELSE
- .IF (%MODE%==2)
- .DISK_USAGE=%REAL_USAGE%
- .ELSE
- .DISK_USAGE=%BOTH_USAGE%
- .ENDIF
- .ENDIF
-
- .<CHECK_SPACE>
- .IF (%PRODUCT%=="")
- .IF (%DISK_USAGE% > %FREE_SPACE%)
-
- .SELECTPROMPT
- USER_RESP
- There is insufficient disk space on drive %ORACLE_DISK%: to install this product.
- Would you like to attempt to install anyway?
- <DISK_SPACE_HELP>
- 1 No
- 2 Yes
-
- .IF (%USER_RESP%==1 || %USER_RESP%==999)
- .EXIT
- .ENDIF
- .ENDIF
-
- .ELSE
- .SELECTPROMPT
- USER_RESP
- %PRODUCT_NAME% has already been installed.
- Would you like to reinstall it?
- <REINSTALL_HELP>
- 1 No
- 2 Yes
-
- .IF (%USER_RESP%==1 || %USER_RESP%==999)
- .EXIT
- .ENDIF
- .ENDIF
- .ENDIF
-
- .SELECTPROMPT
- USER_RESP
- Do you wish to copy the files necessary to generate the SQL*Plus help
- system?
- <HELP1>
- 1 No
- 2 Yes
-
- .IF (%USER_RESP%==999)
- .IF (%INSTALL_CHECKED%==1)
- .EXIT
- .ENDIF
- .IF (%DISK_USAGE%>%FREE_SPACE% || %PRODUCT%!="")
- .GOTO <CHECK_SPACE>
- .ELSE
- .GOTO <CHECK_INST>
- .ENDIF
- .ENDIF
-
- .CLEARSCREEN
-
- .IF (%MODE%!=1)
- .MESSAGE
- %NORMAL% Copying SQL*Plus executable into %ORACLE_HOME%\BIN...
-
- .FILES
- SQLPLUS.EXE 380948 %ORACLE_HOME%\BIN\SQLPLUS.EXE
- .ENDIF
-
- .IF (%MODE%!=2)
- .MESSAGE
- %NORMAL% Copying Protected-mode Executables into %ORACLE_HOME%\PBIN...
-
- .FILES
- SQLPLUS.PXE 359348 %ORACLE_HOME%\PBIN\SQLPLUS.PXE
-
- .SYSCALL
- COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\SQLPLUS.COM >NUL
-
- .ENDIF
-
- .MESSAGE
- %NORMAL% Copying SQL*Plus message files into %ORACLE_HOME%\DBS....
-
- .FILES
- PLUSUS.MSB 18432 %ORACLE_HOME%\DBS\PLUSUS.MSB
- ADDUSER.BAT 402 %ORACLE_HOME%\BIN\ADDUSER.BAT
-
- .MESSAGE
- %NORMAL% Copying demo scripts into %ORACLE_HOME%\DBS...
-
- .FILES
- DEMOFMT.SQL 94 %ORACLE_HOME%\DBS\DEMOFMT.SQL
- PUPBLD.SQL 3465 %ORACLE_HOME%\DBS\PUPBLD.SQL
- LOGIN.SQL 51 %ORACLE_HOME%\LOGIN.SQL
- LOGIN.NEW 223 %ORACLE_HOME%\LOGIN.NEW
-
- .IF (%USER_RESP%==2)
-
- .MESSAGE
- %NORMAL% Copying help files into %ORACLE_HOME%\DBS...
-
- .FILES
- HELPREM.BAT 527 %ORACLE_HOME%\BIN\HELPREM.BAT
- HELPGRNT.SQL 41 %ORACLE_HOME%\DBS\HELPGRNT.SQL
- HELP.DMP 417251 %ORACLE_HOME%\DBS\HELP.DMP
-
- .WRITEFILE
- %ORACLE_HOME%\BIN\HELPINS.BAT
- ECHO OFF
- ECHO
- REM
- REM Usage: HELPINS SYSTEM SYSTEM_Password
- REM
- IF NOT .%%1 == . GOTO HELPINS
- ECHO Usage: HELPINS SYSTEM SYSTEM_Password
- ECHO
- GOTO EXIT
-
- :HELPINS
- IF NOT EXIST %ORACLE_HOME%\DBS\HELPGRNT.SQL GOTO ABORT
- IF NOT EXIST %ORACLE_HOME%\DBS\HELP.DMP GOTO ABORT
-
- ECHO
- ECHO Installing SQL*Plus help into the SYSTEM account...
-
- ECHO %ORACLE_HOME%\DBS\HELP.DMP> HELPINS.CTL
- ECHO 10240>> HELPINS.CTL
- ECHO N>> HELPINS.CTL
- ECHO Y>> HELPINS.CTL
- ECHO Y>> HELPINS.CTL
- ECHO Y>> HELPINS.CTL
- ECHO Y>> HELPINS.CTL
- IMP %%1/%%2 < HELPINS.CTL >> HELP.LOG
- DEL HELPINS.CTL
-
- SQLPLUS -s %%1/%%2 @%ORACLE_HOME%\DBS\HELPGRNT.SQL
-
- ECHO
- ECHO You may look at HELP.LOG if errors occured. Otherwise, erase it.
- GOTO EXIT
-
- :ABORT
- ECHO Unable to access one or more of the following files:
- ECHO
- ECHO %ORACLE_HOME%\DBS\HELPGRNT.SQL
- ECHO %ORACLE_HOME%\DBS\HELP.DMP
- ECHO
- ECHO Terminating procedure.
- ECHO
-
- :EXIT
-
- .ENDIF
-
- .MESSAGE
- %HILITE% Modifying %CONFIG%...
-
- .MODFILE
- %CONFIG%
- SQLPATH=%ORACLE_HOME%
-
- .MESSAGE
- %NORMAL% Updating registration information...
-
- .IF (%USER_RESP%==2)
- .HELP_TEXT=with help
- .ELSE
- .HELP_TEXT=without help
- .ENDIF
-
- .REGISTERFILE
- %PRODUCT_NUMBER% %PRODUCT_NAME% %HELP_TEXT%
- %PRODUCT_VERSION%
- <DEINSTALL>
-
- .EXIT
-
- .<DISK_SPACE_HELP>
- %PRODUCT_NAME% requires %DISK_USAGE%00K to install. There is %FREE_SPACE%00K free on
- drive %ORACLE_DISK%:. You may try to proceed anyway. Unless you plan to install
- only a portion of it or you are reinstalling after an unsuccessful
- installation, ORAINST will probably terminate abnormally.
-
- .<REINSTALL_HELP>
- %PRODUCT_NAME% has an entry in REGISTER.ORA, indicating that it has
- been installed previously. You may either abort this installation and
- save the version you have already installed, or you may reinstall and
- overwrite the existing version. Entry in REGISTER.ORA follows.
-
- Product: %PRODUCT%
- Version: %VERSION%
-
- .<MODEHELP>
- Normally, you will install protected-mode executables. If you do not have
- extended memory or you are installing on an 8088- or 8086-based PC, choose
- real-mode executables. If you are unsure, choose both.
-
- .<HELP1>
- These files allow you to install on-line help for SQL*Plus. They require
- just over 400K of disk space.
-
- .<DEINSTALL>
- %ORACLE_HOME%\PBIN\SQLPLUS.COM
-