home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a523 / 12.ddi / INSTALL.ORI < prev    next >
Encoding:
Text File  |  1991-01-14  |  5.7 KB  |  259 lines

  1. #-------------------------------------------------------------------------
  2. #
  3. # FILE
  4. #       INSTALL.ORI
  5. #       V2 installation script language interpreter file.
  6. #
  7. # DESCRIPTION
  8. #       Installation file for the DOS SQL*Plus disk.
  9. #
  10. # MODIFIED
  11. #       MRMILLER
  12. #
  13. #-------------------------------------------------------------------------
  14.  
  15. #-------------------------------------------------------------------------
  16. # Generate symbols for Disk Volume label and Jacket label for disks.
  17. #-------------------------------------------------------------------------
  18. .LABELGEN
  19. u
  20. V60 PLUS %u
  21. DOS SQL*Plus Disk %u
  22.  
  23. .FILES -NOCOPY
  24. INSTALL.ORI        5872
  25.  
  26. .BOTH_USAGE=13
  27. .REAL_USAGE=9
  28. .PROT_USAGE=9
  29. .PRODUCT_NAME=SQL*Plus
  30. .PRODUCT_VERSION=3.0.9.1.1
  31. .PRODUCT_NUMBER=4
  32.  
  33. .CHECKREG %PRODUCT_NUMBER%
  34.  PRODUCT
  35.  VERSION
  36.  
  37. .<CHECK_INST>
  38.  
  39. .IF (%INSTALL_CHECKED%!=1)
  40.  
  41.  .SELECTPROMPT
  42.   MODE
  43.   Would you like to install protected, real, or both modes of executables?
  44.   <MODEHELP>
  45.   1 Protected mode only
  46.   2 Real mode only
  47.   3 Both real and protected modes
  48.  
  49.  .IF (%MODE%==999)
  50.   .EXIT
  51.  .ENDIF
  52.  
  53.  .IF (%MODE%==1)
  54.   .DISK_USAGE=%PROT_USAGE%
  55.  .ELSE
  56.   .IF (%MODE%==2)
  57.    .DISK_USAGE=%REAL_USAGE%
  58.   .ELSE
  59.    .DISK_USAGE=%BOTH_USAGE%
  60.   .ENDIF
  61.  .ENDIF
  62.  
  63.  .<CHECK_SPACE>
  64.  .IF (%PRODUCT%=="")
  65.   .IF (%DISK_USAGE% > %FREE_SPACE%)
  66.  
  67.    .SELECTPROMPT
  68.     USER_RESP
  69.     There is insufficient disk space on drive %ORACLE_DISK%: to install this product.
  70.     Would you like to attempt to install anyway?
  71.     <DISK_SPACE_HELP>
  72.     1     No
  73.     2     Yes
  74.  
  75.    .IF (%USER_RESP%==1 || %USER_RESP%==999)
  76.     .EXIT
  77.    .ENDIF
  78.   .ENDIF
  79.  
  80.  .ELSE
  81.   .SELECTPROMPT
  82.    USER_RESP
  83.    %PRODUCT_NAME% has already been installed.
  84.    Would you like to reinstall it?
  85.    <REINSTALL_HELP>
  86.    1     No
  87.    2     Yes
  88.  
  89.   .IF (%USER_RESP%==1 || %USER_RESP%==999)
  90.    .EXIT
  91.   .ENDIF
  92.  .ENDIF
  93. .ENDIF
  94.  
  95. .SELECTPROMPT
  96. USER_RESP
  97. Do you wish to copy the files necessary to generate the SQL*Plus help
  98. system?
  99. <HELP1>
  100. 1       No
  101. 2       Yes
  102.  
  103. .IF (%USER_RESP%==999)
  104.  .IF (%INSTALL_CHECKED%==1)
  105.   .EXIT
  106.  .ENDIF
  107.  .IF (%DISK_USAGE%>%FREE_SPACE% || %PRODUCT%!="")
  108.   .GOTO <CHECK_SPACE>
  109.  .ELSE
  110.   .GOTO <CHECK_INST>
  111.  .ENDIF
  112. .ENDIF
  113.  
  114. .CLEARSCREEN
  115.  
  116. .IF (%MODE%!=1)
  117.  .MESSAGE
  118.  %NORMAL% Copying SQL*Plus executable into %ORACLE_HOME%\BIN...
  119.  
  120.  .FILES
  121. SQLPLUS.EXE      380948   %ORACLE_HOME%\BIN\SQLPLUS.EXE
  122. .ENDIF
  123.  
  124. .IF (%MODE%!=2)
  125.  .MESSAGE
  126.  %NORMAL% Copying Protected-mode Executables into %ORACLE_HOME%\PBIN...
  127.  
  128.  .FILES
  129. SQLPLUS.PXE      359348   %ORACLE_HOME%\PBIN\SQLPLUS.PXE
  130.  
  131.  .SYSCALL
  132.   COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\SQLPLUS.COM >NUL
  133.  
  134. .ENDIF
  135.  
  136. .MESSAGE
  137. %NORMAL% Copying SQL*Plus message files into %ORACLE_HOME%\DBS....
  138.  
  139. .FILES
  140. PLUSUS.MSB        18432   %ORACLE_HOME%\DBS\PLUSUS.MSB
  141. ADDUSER.BAT         402   %ORACLE_HOME%\BIN\ADDUSER.BAT
  142.  
  143. .MESSAGE
  144. %NORMAL% Copying demo scripts into %ORACLE_HOME%\DBS...
  145.  
  146. .FILES
  147. DEMOFMT.SQL          94   %ORACLE_HOME%\DBS\DEMOFMT.SQL
  148. PUPBLD.SQL         3465   %ORACLE_HOME%\DBS\PUPBLD.SQL
  149. LOGIN.SQL            51   %ORACLE_HOME%\LOGIN.SQL
  150. LOGIN.NEW           223   %ORACLE_HOME%\LOGIN.NEW
  151.  
  152. .IF (%USER_RESP%==2)
  153.  
  154.  .MESSAGE
  155.   %NORMAL% Copying help files into %ORACLE_HOME%\DBS...
  156.  
  157.  .FILES
  158. HELPREM.BAT         527   %ORACLE_HOME%\BIN\HELPREM.BAT
  159. HELPGRNT.SQL         41   %ORACLE_HOME%\DBS\HELPGRNT.SQL
  160. HELP.DMP         417251   %ORACLE_HOME%\DBS\HELP.DMP
  161.  
  162. .WRITEFILE
  163. %ORACLE_HOME%\BIN\HELPINS.BAT
  164. ECHO OFF
  165. ECHO  
  166. REM
  167. REM  Usage: HELPINS SYSTEM SYSTEM_Password
  168. REM
  169. IF NOT .%%1 == . GOTO HELPINS
  170. ECHO Usage: HELPINS SYSTEM SYSTEM_Password
  171. ECHO 
  172. GOTO EXIT
  173.  
  174. :HELPINS
  175. IF NOT EXIST %ORACLE_HOME%\DBS\HELPGRNT.SQL GOTO ABORT
  176. IF NOT EXIST %ORACLE_HOME%\DBS\HELP.DMP GOTO ABORT
  177.  
  178. ECHO 
  179. ECHO Installing SQL*Plus help into the SYSTEM account...
  180.  
  181. ECHO %ORACLE_HOME%\DBS\HELP.DMP> HELPINS.CTL
  182. ECHO 10240>> HELPINS.CTL
  183. ECHO N>> HELPINS.CTL
  184. ECHO Y>> HELPINS.CTL
  185. ECHO Y>> HELPINS.CTL
  186. ECHO Y>> HELPINS.CTL
  187. ECHO Y>> HELPINS.CTL
  188. IMP %%1/%%2 < HELPINS.CTL >> HELP.LOG
  189. DEL HELPINS.CTL
  190.  
  191. SQLPLUS -s %%1/%%2 @%ORACLE_HOME%\DBS\HELPGRNT.SQL
  192.  
  193. ECHO 
  194. ECHO You may look at HELP.LOG if errors occured. Otherwise, erase it.
  195. GOTO EXIT
  196.  
  197. :ABORT
  198. ECHO Unable to access one or more of the following files:
  199. ECHO 
  200. ECHO %ORACLE_HOME%\DBS\HELPGRNT.SQL
  201. ECHO %ORACLE_HOME%\DBS\HELP.DMP
  202. ECHO 
  203. ECHO Terminating procedure.
  204. ECHO 
  205.  
  206. :EXIT
  207.  
  208. .ENDIF
  209.  
  210. .MESSAGE
  211.  %HILITE% Modifying %CONFIG%...
  212.  
  213. .MODFILE
  214.  %CONFIG%
  215.  SQLPATH=%ORACLE_HOME%
  216.  
  217. .MESSAGE
  218. %NORMAL% Updating registration information...
  219.  
  220. .IF (%USER_RESP%==2)
  221.  .HELP_TEXT=with help
  222. .ELSE
  223.  .HELP_TEXT=without help
  224. .ENDIF
  225.  
  226. .REGISTERFILE
  227.  %PRODUCT_NUMBER% %PRODUCT_NAME% %HELP_TEXT%
  228.  %PRODUCT_VERSION%
  229.  <DEINSTALL>
  230.  
  231. .EXIT
  232.  
  233. .<DISK_SPACE_HELP>
  234. %PRODUCT_NAME% requires %DISK_USAGE%00K to install.  There is %FREE_SPACE%00K free on
  235. drive %ORACLE_DISK%:.  You may try to proceed anyway.  Unless you plan to install
  236. only a portion of it or you are reinstalling after an unsuccessful
  237. installation, ORAINST will probably terminate abnormally.
  238.  
  239. .<REINSTALL_HELP>
  240. %PRODUCT_NAME% has an entry in REGISTER.ORA, indicating that it has
  241. been installed previously.  You may either abort this installation and
  242. save the version you have already installed, or you may reinstall and
  243. overwrite the existing version.  Entry in REGISTER.ORA follows.
  244.  
  245. Product:  %PRODUCT%
  246. Version:  %VERSION%
  247.  
  248. .<MODEHELP>
  249. Normally, you will install protected-mode executables.  If you do not have
  250. extended memory or you are installing on an 8088- or 8086-based PC, choose
  251. real-mode executables.  If you are unsure, choose both.
  252.  
  253. .<HELP1>
  254. These files allow you to install on-line help for SQL*Plus.  They require
  255. just over 400K of disk space.
  256.  
  257. .<DEINSTALL>
  258. %ORACLE_HOME%\PBIN\SQLPLUS.COM
  259.