下一步 上一步 目录

3. 安装 Oracle 8i,版本 8.1.7

3.1 设置 oracle 的 shell

以 oracle 用户身份登录,编辑文件 .bash_profile 并将以下行复制到其中

# +------------------------------------------------------------+
# | FILE          : .bash_profile                              |
# +------------------------------------------------------------+

umask 022
EDITOR=vi;                   export EDITOR
TERM=xterm;                  export TERM
TMPDIR=/tmp;                 export TMPDIR

# +--------------------------+
# | SETUP ORACLE ENVIRONMENT |
# +--------------------------+

export ORACLE_SID=O817DB
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/8.1.7

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin

export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm

# +--------------------------+
# | LINUX STUFF              |
# +--------------------------+

export LD_ASSUME_KERNEL=2.2.5
source /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh

# +--------------------------+
# | SETUP SEARCH PATH        |
# +--------------------------+

PATH=$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/java/bin:.
export PATH

# +--------------------------+
# | SETUP JAVA ENVIRONMENT   |
# +--------------------------+

export JAVA_HOME=/usr/local/java

export CLASSPATH=/u01/app/oracle/product/8.1.7/jdbc/lib/classes12.zip:/u01/app/oracle/product/8.1.7/JRE:/u01/app/oracle/product/8.1.7/jlib:/u01/app/oracle/product/8.1.7/rdbms/jlib:/u01/app/oracle/product/8.1.7/network/jlib:.

# +-------------+
# | "GREETINGS" |
# +-------------+
echo ".bash_profile executed"

保存新版本的 .bash_profile 并重新读取它,通过执行

bash$ source .bash_profile

最后,如果你还没有运行任何窗口管理器,现在是时候让它运行了。

3.2 启动安装程序

我们将假设您要安装 CD-ROM Oracle 发行版。使用以下命令挂载 CD-ROM

bash$ mount /mnt/cdrom
并移动到包含安装程序的目录
bash$ cd /mnt/cdrom/install/linux
然后,通过以下方式启动安装程序
bash$ ./runInstaller
并按照出现的 GUI 上的步骤操作
  1. 在第一次点击 NEXT 后,验证建议的路径是否为
    /u01/app/oracle/product/8.1.7
    
    并再次点击 NEXT
  2. Unix Group Name 字段中填写值
    oinstall
    
    如果由于任何原因,这不是您第一次安装 Oracle,您将不会被提示输入 Unix Group Name。在这种情况下,跳到下面的步骤 4。
  3. 一个弹出窗口将要求您以 root 用户身份运行脚本,因此,打开一个终端模拟器并输入
    bash$ su
    bash# cd $ORACLE_HOME
    bash# ./orainstRoot.sh
    
    完成后,点击弹出窗口上的 Retry
  4. 现在您将获得安装选项。选择 Oracle Enterprise Edition,然后点击 Next

    现在它应该允许您更精细地选择要安装的内容。除非您的磁盘空间特别受限或确切知道您需要什么,否则请选择 Typical 并点击 Next

  5. 当它询问您 Global database name 时,如果您没有特殊需求,您可以输入 oracle.localdomain。 此外,验证 SID 的值是否设置为
    O817DB
    
    然后,点击 Next
  6. 下一步是设置数据库的位置。 输入
    /u01
    
    并点击 Next
  7. 最后,系统会要求您指示 Java 的位置。 如果您按照我们的建议,路径已经为
    /usr/local/java
    
    由于这很好,请点击 Next,然后点击 Install
  8. 安装完成后,会弹出一个窗口,要求您以 root 身份运行脚本。 如果您关闭了之前打开的终端,请再次打开一个并输入
    bash$  su
    bash# cd $ORACLE_HOME
    bash# ./root.sh
    
    脚本完成后,点击弹出窗口上的 OK
  9. Oracle Net8 Configuration 启动。 选择 Perform typical configuration 并点击 Next
  10. 启动的配置工具是 Database Configuration Assistant

    它可能会发出类似这样的错误信号

    ORA-03114: not connected to  ORACLE
    
    临时解决方案是直接点击 Abort。 这些类型的错误将在稍后恢复!!

    Database Configuration Assistant 完成其任务时,只需点击 Next,安装即完成。

    如果您需要点击 Abort,您必须


下一步 上一步 目录