搭建深入浅出:Oracle73运行环境搭建
Oracle73是Oracle数据库的一个老版本,它在当时曾经具有重要的地位。如果您需要学习和了解Oracle的历史和发展,了解Oracle73是很有必要的。但是,由于时代的变迁,想要在现代环境下运行Oracle73并不是一件容易的事情。本文将介绍如何搭建Oracle73的运行环境。
1. 系统环境
Oracle73仅适用于Windows NT 3.51和Windows NT 4.0操作系统,并且只能在32位环境下运行。虽然这些操作系统在现代环境中已经不再流行,但是我们可以使用虚拟机来模拟这些系统环境。在这里,我们使用VMware Workstation来搭建虚拟环境。
2. 安装Windows NT操作系统
首先需要安装Windows NT操作系统,可以通过光盘或者ISO镜像进行安装。请确保安装完成后,已经安装了所有的系统补丁,包括SP6a和IE5。
3. 安装Oracle73
Oracle73的安装需要进行两个步骤,分别为在DOS下安装Oracle73客户端和在Windows NT下安装Oracle73服务器端。
在DOS下安装Oracle73客户端:
创建一个新的文本文件install.iss,并将以下内容复制到文件中:
[InstallShield Silent]
ResponseData1=VjNxamJtQlVWVFJqWlVWT1JHaENlRTVNTUVvPSxWZVBT
ResponseData2=Q2VsbHBhvWEyLjAsIE9yYWNsZTEgTWF0ZS4gS2luZyB
ResponseData3=NVgyNjAgKElEPTE0NikJdGVzdC5jZXJ0VG9rZW49JTd
ProductCode={1EF90000-61DE-11CF-9A3E-00A0C9273C40}
[File Transfer]
OverwriteReadOnly=No
然后启动DOS窗口并执行以下命令:
SET TEMP=C:\TEMP
SET ORA73HOME=C:\ORACLE\ORA73
SET ORA_HOME=C:\ORACLE\ORA73
SET PATH=C:\ORACLE\ORA73\BIN;%PATH%
CD C:\TEMP
COPY INSTALL.ISS C:\ORACLE\ORA73
MD C:\ORACLE\ORA73\BIN
COPY ORAWIN.EXE C:\ORACLE\ORA73
COPY ORNST.EXE C:\ORACLE\ORA73
COPY INSTALL.EXE C:\ORACLE\ORA73
COPY INSTALL.HTM C:\ORACLE\ORA73
COPY ORACLE.ORA C:\ORACLE\ORA73\DBS
CD C:\ORACLE\ORA73
INSTALL -S -SILENT
等待安装完成后,将oracle.ora文件中的字符集修改为zh_CN.GB2312,并将文件中所有的C:\Oracle\ora73路径替换为C:\oracle\ora73。
在Windows NT下安装Oracle73服务器端:
将Oracle73的安装光盘插入到虚拟机中,并安装Microsoft MS-DOS 6.22驱动和VMware Tools,然后打开NT的DOS窗口。
在DOS窗口下,执行以下命令:
SET TEMP=C:\WINDOWS\TEMP
SET ORA73_HOME=C:\Oracle\ora73
SET PATH=C:\Oracle\ora73\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND
CD \ORACLE\ORA73
COPY ..\..\NET80\Admin\Net80.easy C:\Temp\Net80.easy
COPY ..\..\NET80\Admin\Net80.ins C:\Temp\Net80.ins
NET80 -install -responsefile ./NET80.EASY
NET80 -install -responsefile ./NET80.EASY
等待安装完成后,将Net80.easy文件中的字符集修改为zh_CN.GB2312,并将文件中所有的C:\Oracle\ora73路径替换为C:\oracle\ora73。
4. 配置Oracle73
打开DOS窗口,执行以下命令:
SET TEMP=C:\WINDOWS\TEMP
SET ORACLE_HOME=C:\ORACLE\ORA73
SET PATH=%ORACLE_HOME%\BIN;%PATH%
SET ORACLE_SID=ORCL73
CD %ORACLE_HOME%\SQLPLUS\ADMIN
COPY ..\..\DBS\INIT.ORA C:\orant\dbs\INIT.ORA
SQLPLUS SYS AS SYSDBA
ALTER SYSTEM SET CONTROL_FILES='C:\ORANT\DATABASE\CONTROL73.ORA' SCOPE=MEMORY;
CREATE CONTROLFILE REUSE SET DATABASE "ORCL73" RESETLOGS NOARCHIVELOG
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 35
MAXINSTANCES 1
DATAFILE 'C:\ORANT\DATABASE\SYSTEM73.DBF' SIZE 40M
LOGFILE 'C:\ORANT\DATABASE\REDO01.LOG' SIZE 1M
LOGFILE 'C:\ORANT\DATABASE\REDO02.LOG' SIZE 1M
LOGFILE 'C:\ORANT\DATABASE\REDO03.LOG' SIZE 1M
LOGFILE 'C:\ORANT\DATABASE\REDO04.LOG' SIZE 1M;
EXIT;
接下来,在DOS窗口中运行以下命令,以打开SQL*Plus:
SET TEMP=C:\WINDOWS\TEMP
SET ORACLE_HOME=C:\ORACLE\ORA73
SET PATH=%ORACLE_HOME%\BIN;%PATH%
SET ORACLE_SID=ORCL73
SQLPLUS SYSTEM
如果上述步骤均能顺利完成,则表示Oracle73的运行环境已经搭建好了。
总结
尽管Oracle73已经逐渐被淘汰,但它仍然是一段Oracle历史的重要组成部分。搭建Oracle73的运行环境可以帮助我们更好地了解Oracle的发展历程,以及掌握一些不同版本Oracle数据库的区别和联系。本文介绍了如何在虚拟机中搭建Oracle73的运行环境,希望对大家有所帮助。