在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 用户和组
使用以下命令创建 oinstall 和 dba 组:
/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba然后创建一个非特权的 oracle 用户,并将其添加到 oinstall 和 dba 组:
/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 相关文档或联系支持。