下面是详细的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 128
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.shmmax = 2147483648
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.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=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0/
export ORACLE_SID=ora92
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export 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.0
mkdir -p /u02/oradata
chmod -R 775 /u01/app/oracle
chmod -R 775 /u02/oradata
chown -R oracle:oinstall /u02
chown -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 相关文档或联系支持。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Redhat9上安装Oracle 9.2 - Python技术站