知识问答

在Redhat9上安装Oracle 9.2

下面是详细的Redhat9上安装Oracle 9.2的攻略:

准备工作

系统需求

  • Red Hat Linux Advanced Server 2.1, 3.0,或 Red Hat Enterprise Linux AS 3.0
  • 具备 256MB 的内存,并保留 384MB 的虚拟内存空间
  • 必须拥有 root 权限

软件需求

  • Oracle 9.2 安装程序
  • Red Hat 的 Update Agent (yum)

安装Oracle 9.2

步骤 1:安装所需软件包和依赖项

首先,需要安装一些 Oracle 安装所需的软件包和依赖项。使用下面的命令安装:

yum install compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel compat-openldap control-center gcc gcc-c++ gnome-libs libstdc++ libstdc++-devel libaio numactl sysstat unixODBC

步骤 2:设置硬件资源

Oracle 需要一些特定的硬件资源设置。在 /etc/sysctl.conf 文件中增加以下行:

kernel.SEM = 250 32000 100 128kernel.shmmni = 4096kernel.shmall = 2097152kernel.shmmax = 2147483648fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144

然后执行以下命令来应用设置:

/sbin/sysctl -p

步骤 3:创建 Oracle 用户和组

使用以下命令创建 oinstalldba 组:

/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba

然后创建一个非特权的 oracle 用户,并将其添加到 oinstalldba 组:

/usr/sbin/useradd -g oinstall -G dba oracle

步骤 4:设置用户环境

为了正确地运行 Oracle,需要为 oracle 用户设置一些环境变量。修改 oracle 用户的 .bash_profile 文件,并将以下行添加到文件底部:

export TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/9.2.0/export ORACLE_SID=ora92export ORACLE_TERM=xtermexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

然后激活新的环境:

. ~/.bash_profile

步骤 5:创建文件系统

创建用于 Oracle 安装和数据文件的文件系统。建议将 Oracle 安装放在 /u01/app/oracle 下,数据文件放在 /u02 下。使用以下命令创建目录,并添加适当的权限:

mkdir -p /u01/app/oracle/product/9.2.0mkdir -p /u02/oradatachmod -R 775 /u01/app/oraclechmod -R 775 /u02/oradatachown -R oracle:oinstall /u02chown -R oracle:oinstall /u01

步骤 6:启动 Oracle 安装程序

使用 oracle 用户登录,并启动 Oracle 安装程序:

./runInstaller

按照安装程序的指示进行操作。注意选择 Enterprise Edition 安装类型,并在安装选项中选择使用 ora92 作为 SID。安装程序会询问您选择 Oracle 安装目录,您可以使用默认值,即 /u01/app/oracle/product/9.2.0。安装程序还会提示您选择哪些组件安装。建议选择所有组件以获得最完整的安装。

安装程序完成后,执行以下脚本以创建数据库实例:

/u01/app/oracle/product/9.2.0/bin/dbca

按照向导选择适当的选项创建数据库实例。

示例

示例一:升级Oracle 9.2

有时需要升级 Oracle 9.2 安装。执行以下步骤来执行升级:

  • 从 Oracle 官网下载升级安装程序。
  • 使用 oracle 用户连接到旧 Oracle 实例。
  • 进入升级程序所在的目录。
  • 运行升级程序,并按照提示进行操作。

示例二:从Oracle 8i升级到Oracle 9.2

Oracle 9.2 安装程序可以从 Oracle 8i 升级。执行以下步骤来升级:

  • 使用 oracle 用户连接到旧 Oracle 实例。
  • 在旧实例中执行 dbua 工具以进行升级。
  • 按照提示选择更高的 Oracle 版本。
  • 等待配置向导完成。如果升级过程中遇到任何问题,请检查 Oracle 相关文档或联系支持。