### Linux下安装Oracle 10g R2 的详细步骤与注意事项 #### 一、环境准备与依赖包安装 本文档将详细介绍如何在Linux RHEL 5环境下安装Oracle 10g R2 数据库。该过程涉及到一系列依赖包的安装及环境配置。 ##### 1.1 安装依赖包 根据描述中的内容,安装以下包是非常重要的,因为它们之间存在依赖关系,必须按照指定的顺序安装。确保已经加载了包含Oracle 10g R2 安装文件的虚拟光驱。 - 进入到光盘所在的文件系统中: ```bash [root@pc-flynn ~]# cd /media/RHEL_5.5\x86_64\DVD/Server/ ``` - 接下来安装所需的依赖包: - **基础工具包**: ```bash rpm -Uvh setarch-2* rpm -Uvh make-3* rpm -Uvh glibc-2* rpm -Uvh libaio-0* rpm -Uvh compat-libstdc++-33-3* # 这个是Oracle的一个类库内容,非常重要。 ``` - **GCC 相关包**: ```bash rpm -Uvh kernel-headers-2.6.18-128.el5.i386.rpm rpm -Uvh glibc-headers-2.5-34.i386.rpm rpm -Uvh glibc-devel-2.5-34.i386.rpm rpm -Uvh cpp-4.1.2-44.el5.i386.rpm rpm -Uvh libgomp-4.3.2-7.el5.i386.rpm rpm -Uvh libstdc++-devel-4.1.2-44.el5.i386.rpm rpm -Uvh gcc-4.1.2-44.el5.i386.rpm rpm -Uvh libgcc-4.1.2-44.el5.i386.rpm rpm -Uvh gcc-c++-4.1.2-44.el5.i386.rpm ``` - **其他依赖包**: ```bash rpm -Uvh libXp-1.0.0-8.i386.rpm # 关于X Windows的支持。 rpm -Uvh openmotif-2.3.1-2.el5.i386.rpm rpm -Uvh compat-gcc-34-3* rpm -Uvh compat-gcc-34-c++-3* rpm -Uvh gcc-4* rpm -Uvh libXp-1* rpm -Uvh openmotif-2* rpm -Uvh compat-db-4* ``` - **检查GCC安装**: ```bash rpm -q gcc ``` 如果未安装GCC, 返回的结果将是`package gcc is not installed`。安装后, 应该能看到类似这样的输出:`gcc-4.1.2-44.el5`。 - **其他软件包检查**: ```bash rpm -q gcc make binutils openmotif setarch libXp ``` 安装完成后, 你应当看到所有列出的包都被正确安装。 ##### 1.2 用户和组创建 在安装Oracle 10g R2 之前, 需要创建特定的用户和组, 并设置相应的权限。 - 创建必要的组: ```bash groupadd oinstall groupadd dba groupadd oper ``` - 创建Oracle用户并设置初始密码: ```bash useradd -g oinstall -G dba oracle passwd oracle ``` 这里设置Oracle用户的初始密码为 `oracle`。 - 创建Oracle的安装目录并设置权限: ```bash mkdir -p /u01/app/oracle/product/10.2.0/db_1 chown -R oracle.oinstall /u01 ``` ##### 1.3 修改内核版本信息 由于Oracle 10g R2 对Linux内核的支持版本为4, 需要修改系统内核版本信息。 - 修改内核版本信息: ```bash vi /etc/redhat-release ``` 更改内核版本号为4。 ##### 1.4 配置环境变量 最后一步是在Oracle用户的`.bash_profile`中添加环境变量。 - 切换到Oracle用户: ```bash su - oracle ``` - 编辑`.bash_profile`: ```bash vi ~/.bash_profile ``` - 添加以下环境变量设置: ```bash # Oracle Settings TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME ORACLE_SID=TSH1; export ORACLE_SID ``` 完成以上步骤后, 就可以开始安装Oracle 10g R2 数据库了。确保所有依赖包已正确安装, 并且用户和组已经设置好。通过这些步骤, 可以确保在Linux环境下顺利安装Oracle 10g R2 数据库。
- 粉丝: 5
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助