home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a522 / 22.ddi / INSTALL.ORI < prev    next >
Encoding:
Text File  |  1990-12-10  |  8.0 KB  |  329 lines

  1. #-------------------------------------------------------------------------
  2. #
  3. # FILE
  4. #       INSTALL.ORI
  5. #       V2 installation script language interpreter file.
  6. #
  7. # DESCRIPTION
  8. #       Installation file for the Utilites disks.
  9. #
  10. # MODIFIED
  11. #       Tim Kelley       23-AUG-89  Original version
  12. #       Ben Sloss        29-JAN-90  Utilites 5.1C/DOS
  13. #
  14. #
  15. #-------------------------------------------------------------------------
  16.  
  17. #-------------------------------------------------------------------------
  18. # Generate symbols for Disk Volume label and Jacket label for disks.
  19. #-------------------------------------------------------------------------
  20. .LABELGEN
  21. u
  22. V60 UTILS %u
  23. DOS Utilities Disk %u
  24.  
  25. .FILES -NOCOPY
  26. INSTALL.ORI        8207
  27.  
  28. .PROT_USAGE=9
  29. .REAL_USAGE=9
  30. .BOTH_USAGE=16
  31. .PRODUCT_NAME=Utilities
  32. .PRODUCT_VERSION=6.0.31.0.3
  33. .PRODUCT_NUMBER=26
  34. .SUPP_REQUIRED=6.0.31.0.1
  35.  
  36. .CHECKREG %PRODUCT_NUMBER%
  37.  PRODUCT
  38.  VERSION
  39.  
  40. .CHECKREG 34
  41.  SUPPORT
  42.  SUPP_VERSION
  43.  
  44. .IF (%SUPPORT%=="" || %SUPP_VERSION% < %SUPP_REQUIRED%)
  45.  .MESSAGE
  46.   %WARNING%
  47.  
  48.   You have not installed Required Support Files %SUPP_REQUIRED%.
  49.   Please install Required Support Files %SUPP_REQUIRED% or later
  50.   and then install %PRODUCT_NAME%.
  51.  
  52.  .PAUSE
  53.  .EXIT
  54. .ENDIF
  55.  
  56. .<CHECK_INST>
  57.  
  58. .IF (%INSTALL_CHECKED%!=1)
  59.  .SELECTPROMPT
  60.   MODE
  61.   Would you like to install protected, real, or both modes of executables?
  62.   <MODEHELP>
  63.   1 Protected mode only
  64.   2 Real mode only
  65.   3 Both real and protected modes
  66.  .IF (%MODE%==999)
  67.   .EXIT
  68.  .ENDIF
  69.  
  70.  .IF (%MODE%==1)
  71.   .DISK_USAGE=%PROT_USAGE%
  72.  .ELSE
  73.   .IF (%MODE%==2)
  74.    .DISK_USAGE=%REAL_USAGE%
  75.   .ELSE
  76.    .DISK_USAGE=%BOTH_USAGE%
  77.   .ENDIF
  78.  .ENDIF
  79.  
  80.  .<CHECK_SPACE>
  81.  
  82.  .IF (%PRODUCT%=="")
  83.   .IF (%DISK_USAGE% > %FREE_SPACE%)
  84.  
  85.    .SELECTPROMPT
  86.     USER_RESP
  87.     There is insufficient disk space on drive %ORACLE_DISK%: to install this product.
  88.     Would you like to attempt to install anyway?
  89.     <DISK_SPACE_HELP>
  90.     1     No
  91.     2     Yes
  92.  
  93.    .IF (%USER_RESP%==1)
  94.     .EXIT
  95.    .ENDIF
  96.    .IF (%USER_RESP%==999)
  97.     .GOTO <CHECK_INST>
  98.    .ENDIF
  99.   .ENDIF
  100.  
  101.  .ELSE
  102.   .SELECTPROMPT
  103.    USER_RESP
  104.    %PRODUCT_NAME% has already been installed.
  105.    Would you like to reinstall it?
  106.    <REINSTALL_HELP>
  107.    1     No
  108.    2     Yes
  109.  
  110.   .IF (%USER_RESP%==1)
  111.    .EXIT
  112.   .ENDIF
  113.   .IF (%USER_RESP%==999)
  114.    .GOTO <CHECK_INST>
  115.   .ENDIF
  116.   .REINSTALL=1
  117.  .ENDIF
  118. .ENDIF
  119.  
  120. .CLEARSCREEN
  121.  
  122. .MESSAGE
  123.  %NORMAL% This routine will install Oracle's RDBMS utilities: IMP, EXP, and
  124.  SQL*DBA.  These utilities will enable you to back up and restore data
  125.  in your ORACLE database, and perform DBA tasks, such as starting up,
  126.  shutting down, and creating new databases.
  127.  
  128. .PAUSE
  129.  
  130. .IF (%REINSTALL%==1)
  131.  .IF (%VERSION%<"6" && %VERSION%>="5")
  132.   .SELECTPROMPT
  133.    %USER_RESP%
  134.    Version %VERSION% of IMP and EXP are already installed.
  135.    Would you like to rename them to V5IMP and V5EXP or overwrite them?
  136.    <V5_HELP>
  137.    1 Overwrite
  138.    2 Rename
  139.  
  140.   .IF (%USER_RESP%==999)
  141.    .IF (%INSTALL_CHECKED%==1)
  142.     .EXIT
  143.    .ENDIF
  144.    .IF (%DISK_USAGE%>%FREE_SPACE% || %PRODUCT%!="")
  145.     .GOTO <CHECK_SPACE>
  146.    .ELSE
  147.     .GOTO <CHECK_INST>
  148.    .ENDIF
  149.   .ENDIF
  150.  
  151.   .IF (%USER_RESP%==2)
  152.    .MESSAGE
  153.     %NORMAL% Renaming IMP and EXP to V5IMP and V5EXP...
  154.  
  155.    .ACCESS
  156.     %ORACLE_HOME%\BIN\IMP.EXE
  157.  
  158.    .IF (%ACCESSRET%==1)
  159.     .SYSCALL
  160.      COPY %ORACLE_HOME%\BIN\IMP.EXE %ORACLE_HOME%\BIN\V5IMP.EXE >NUL
  161.     .SYSCALL
  162.      DEL %ORACLE_HOME%\BIN\IMP.EXE
  163.    .ENDIF
  164.  
  165.    .ACCESS
  166.     %ORACLE_HOME%\BIN\EXP.EXE
  167.  
  168.    .IF (%ACCESSRET%==1)
  169.     .SYSCALL
  170.      COPY %ORACLE_HOME%\BIN\EXP.EXE %ORACLE_HOME%\BIN\V5EXP.EXE >NUL
  171.     .SYSCALL
  172.      DEL %ORACLE_HOME%\BIN\EXP.EXE
  173.    .ENDIF
  174.  
  175.    .ACCESS
  176.     %ORACLE_HOME%\PBIN\IMP.PXE
  177.  
  178.    .IF (%ACCESSRET%==1)
  179.     .SYSCALL
  180.      COPY %ORACLE_HOME%\PBIN\IMP.PXE %ORACLE_HOME%\PBIN\V5IMP.PXE >NUL
  181.     .SYSCALL
  182.      DEL %ORACLE_HOME%\PBIN\IMP.PXE
  183.     .SYSCALL
  184.      COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\V5IMP.COM >NUL
  185.     .SYSCALL
  186.      DEL %ORACLE_HOME%\PBIN\IMP.COM
  187.    .ENDIF
  188.  
  189.    .ACCESS
  190.     %ORACLE_HOME%\PBIN\EXP.PXE
  191.  
  192.    .IF (%ACCESSRET%==1)
  193.     .SYSCALL
  194.      COPY %ORACLE_HOME%\PBIN\EXP.PXE %ORACLE_HOME%\PBIN\V5EXP.PXE >NUL
  195.     .SYSCALL
  196.      DEL %ORACLE_HOME%\PBIN\EXP.PXE
  197.     .SYSCALL
  198.      COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\V5EXP.COM >NUL
  199.     .SYSCALL
  200.      DEL %ORACLE_HOME%\PBIN\EXP.COM
  201.    .ENDIF
  202.   .ENDIF
  203.  .ENDIF
  204. .ENDIF
  205.  
  206. .CLEARSCREEN
  207.  
  208. .MESSAGE
  209.  %NORMAL% Installing IMP, EXP, and SQL*DBA into %ORACLE_HOME%...
  210.  
  211. .IF ((%MODE%==1) || (%MODE%==3))
  212.  .MESSAGE
  213.   %NORMAL% Copying protected-mode executables into %ORACLE_HOME%\PBIN...
  214.  
  215.  .FILES
  216. IMP.PXE          205819   %ORACLE_HOME%\PBIN\IMP.PXE
  217. EXP.PXE          237129   %ORACLE_HOME%\PBIN\EXP.PXE
  218. SQLDBA.PXE       307011   %ORACLE_HOME%\PBIN\SQLDBA.PXE
  219.  
  220.  .SYSCALL -QUIET
  221.  COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\IMP.COM >NUL
  222.  
  223.  .SYSCALL -QUIET
  224.  COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\EXP.COM >NUL
  225.  
  226.  .SYSCALL -QUIET
  227.  COPY %ORACLE_HOME%\PBIN\PLOADR.COM %ORACLE_HOME%\PBIN\SQLDBA.COM >NUL
  228.  
  229. .ENDIF
  230.  
  231. .IF ((%MODE%==2) || (%MODE%==3))
  232.  .MESSAGE
  233.   %NORMAL% Copying real-mode executables into %ORACLE_HOME%\BIN...
  234.  
  235.  .FILES
  236. IMP.EXE          214272   %ORACLE_HOME%\BIN\IMP.EXE
  237. EXP.EXE          246478   %ORACLE_HOME%\BIN\EXP.EXE
  238. SQLDBA.EXE       317692   %ORACLE_HOME%\BIN\SQLDBA.EXE
  239.  
  240. .ENDIF
  241.  
  242. .MESSAGE
  243.  %NORMAL% Copying message files into %ORACLE_HOME%\DBS...
  244.  
  245. .FILES
  246. IMPUS.MSB          6144   %ORACLE_HOME%\DBS\IMPUS.MSB
  247. EXPUS.MSB          6656   %ORACLE_HOME%\DBS\EXPUS.MSB
  248. DBAUS.MSB         10752   %ORACLE_HOME%\DBS\DBAUS.MSB
  249.  
  250. .ACCESS
  251.  %ORACLE_HOME%\DBS\DEFAULT.CRT
  252.  
  253. .IF (%ACCESSRET%==0)
  254.  .MESSAGE
  255.   %NORMAL% Copying CRT files into %ORACLE_HOME%\DBS...
  256.  
  257.  .FILES
  258. ANSI.CRT           4525   %ORACLE_HOME%\DBS\ANSI.CRT
  259. BIOS.CRT           4461   %ORACLE_HOME%\DBS\BIOS.CRT
  260. BIOS.CRT           4461   %ORACLE_HOME%\DBS\DEFAULT.CRT
  261.  
  262.  .MESSAGE
  263.   %HILITE% Modifying %CONFIG%...
  264.  
  265.  .MODFILE
  266.   %CONFIG%
  267.   ORACLE_TIO=VIDEO
  268.  
  269.  .MESSAGE
  270.   %NORMAL%
  271.   BIOS has been made your default CRT definition.  If the SQL*DBA
  272.   monitor doesn't paint your screen correctly, try the following:
  273.  
  274.   o Put DEVICE=C:\ANSI.SYS in your CONFIG.SYS file
  275.   o Change %CONFIG% to include ORACLE_TIO=ANSI
  276.   o Copy ANSI.CRT to DEFAULT.CRT in %ORACLE_HOME%\DBS
  277.  
  278.  .PAUSE
  279. .ENDIF
  280.  
  281. .MESSAGE
  282.  %NORMAL% Updating registration information...
  283.  
  284. .REGISTERFILE
  285.  %PRODUCT_NUMBER% %PRODUCT_NAME%
  286.  %PRODUCT_VERSION%
  287.  <DEINSTALL>
  288.  
  289. .EXIT
  290.  
  291. .<DISK_SPACE_HELP>
  292. %PRODUCT_NAME% requires %DISK_USAGE%00K to install.  There is %FREE_SPACE%00K free on
  293. drive %ORACLE_DISK%:.  You may try to proceed anyway.  Unless you plan to install
  294. only a portion of it or you are reinstalling after an unsuccessful
  295. installation, ORAINST will probably terminate abnormally.
  296.  
  297. .<REINSTALL_HELP>
  298. %PRODUCT_NAME% has an entry in REGISTER.ORA, indicating that it has
  299. been installed previously.  You may either abort this installation and
  300. save the version you have already installed, or you may reinstall and
  301. overwrite the existing version.  Entry in REGISTER.ORA follows.
  302.  
  303. Product:  %PRODUCT%
  304. Version:  %VERSION%
  305.  
  306. .<MODEHELP>
  307. Normally, you will install protected-mode executables.  If you do not have
  308. extended memory or you are installing on an 8088- or 8086-based PC, choose
  309. real-mode executables.  If you are unsure, choose both.
  310.  
  311. .<V5HELP>
  312. This install will overwrite any previous versions of IMP, EXP, and
  313. SQL*DBA.  The versions included in this product will only connect
  314. to a version 6 ORACLE RDBMS.  You have version %VERSION% IMP and EXP
  315. installed.  They will connect to a version 5 and a version 6 RDBMS.
  316. Would you like to have your version %VERSION% IMP and EXP renamed to
  317. V5IMP and V5EXP, or would you like to overwrite them?
  318.  
  319. .<DEINSTALL>
  320. %ORACLE_HOME%\BIN\V5IMP.EXE
  321. %ORACLE_HOME%\BIN\V5EXP.EXE
  322. %ORACLE_HOME%\PBIN\V5IMP.PXE
  323. %ORACLE_HOME%\PBIN\V5EXP.PXE
  324. %ORACLE_HOME%\PBIN\V5IMP.COM
  325. %ORACLE_HOME%\PBIN\V5EXP.COM
  326. %ORACLE_HOME%\PBIN\IMP.COM
  327. %ORACLE_HOME%\PBIN\EXP.COM
  328. %ORACLE_HOME%\PBIN\SQLDBA.COM
  329.