Redhat_linux5.5下Oracle_10g安装配置手册
### Redhat Linux 5.5 下 Oracle 10g 安装配置详解 #### 安装准备 在开始安装配置之前,确保系统已准备好必要的文件和满足最低硬件要求。 ##### 必需文件 - **Red Hat Linux Server 5.5 安装文件**:这是操作系统的基础,用于搭建基础环境。 - **Oracle 10g Linux 安装文件**:包含 Oracle 数据库的所有组件,是安装过程中的核心文件。 ##### 硬件要求 - **物理内存**:至少需要 2GB 的物理内存。 - 可通过命令 `grep MemTotal /proc/meminfo` 查看当前系统内存大小。 - **交换分区**:至少需要 1GB,推荐为物理内存的两倍。 - 可通过命令 `grep SwapTotal /proc/meminfo` 查看当前系统的交换分区大小。 - **硬盘空间**:至少需要 4GB 的空闲磁盘空间。 - 可通过命令 `df -k` 来查看各个分区的使用情况。 ##### 创建所需组和用户 - **创建 oinstall 用户组**:使用命令 `groupadd oinstall`。 - **创建 dba 用户组**:使用命令 `groupadd dba`。 - **创建 oracle 用户**:使用命令 `useradd –g oinstall –G dba oracle`。 - **初始化 oracle 用户密码**:使用命令 `passwd oracle`。 - **创建 Oracle 安装目录**:使用命令 `mkdir –p /oracle/product/10.2/db_1`。 - **修改目录所属用户为 oracle 用户**:使用命令 `chown –R oracle:oinstall /oracle`。 - **修改目录权限**:使用命令 `chmod –R 755 /oracle`。 #### 配置内核参数 为了确保 Oracle 10g 能够正常运行,需要对系统的内核参数进行一定的调整。 - 编辑 `/etc/sysctl.conf` 文件,根据实际情况调整或添加以下行: ```bash kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 ``` - 使用命令 `/sbin/sysctl -p` 来使配置生效。 #### 修改系统配置文件 为了提高 Oracle 在 Linux 上的性能并确保正确配置,还需要进行以下步骤: - **修改 `/etc/host.conf`**:在文件中添加 `127.0.0.1 localhost` 这一行。 - **设置 shell 限制**: - 在文件 `/etc/security/limits.conf` 中加入以下行: ```bash oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ``` - 在文件 `/etc/pam.d/login` 中加入以下行: ```bash session required /lib/security/pam_limits.so ``` - **设置 Oracle 用户环境变量**: - 登录为 oracle 用户 (`su – oracle`)。 - 修改文件 `/home/oracle/.bash_profile`,添加以下行: ```bash export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1 export ORACLE_SID=bjapp # 实际数据库实例名 export PATH=$ORACLE_HOME/bin:$PATH ``` - 检查设置的环境变量是否正确: ```bash echo $ORACLE_HOME echo $ORACLE_BASE echo $ORACLE_SID ``` #### 修改 Linux 发行版本标记 由于某些版本不兼容问题,可能需要修改 `/etc/redhat-release` 文件,将内容修改为: ```bash Red Hat Enterprise Linux Server release 4 (Tikanga) ``` 这一步可以通过 root 用户登录图形界面,执行 `xhost +` 命令来完成。 #### 安装 Oracle 10g - 切换到 oracle 用户,然后运行 `./runInstaller` 开始安装。 - 选择 “Advanced Installation”(高级安装)模式,这样可以设置数据库字符集等高级选项。 - 如果出现中文乱码的问题,可以在 root 用户下修改 `/etc/sysconfig/i18n` 文件中的 `LANG="en_US.UTF-8"` 设置。 #### 配置 Oracle 自启动服务 为了确保 Oracle 服务能够在系统启动时自动运行,需要创建相应的 init.d 脚本来控制服务的启动与停止。这部分的操作需要使用 root 用户来进行: - 创建 `/etc/rc.d/init.d/oracle` 文件,并复制以下内容: ```bash #!/bin/bash # chkconfig: 345 99 10 # description: Oracle auto start script ... ``` 注意:以上脚本仅为示例,实际内容应根据 Oracle 官方文档或实际需求进行编写。 以上步骤完成了 Redhat Linux 5.5 下 Oracle 10g 的安装与基本配置。通过这些步骤,可以确保数据库服务器的稳定性和高效性。
剩余16页未读,继续阅读
- 粉丝: 1
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助