RHEL6.1安装oracle 10G
### RHEL6.1安装Oracle 10G详解 #### 一、准备工作:环境与配置检查 在开始安装Oracle 10G之前,确保已经完成了必要的准备工作,这包括检查RHEL 6.1系统的相关设置以及确认所需的软件包是否安装。 ##### 1.1 检查安装包 需要确保系统上安装了一些特定的软件包,这些软件包对于Oracle 10G的成功安装至关重要。具体步骤如下: - **字体安装**:为了确保安装过程中能够正确显示中文,需要安装中文字体。可以通过如下命令创建必要的目录并复制字体文件: ```bash mkdir -p /usr/share/fonts/zh_CN/TrueType cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/ ``` - **检查内核版本**:运行以下命令检查当前系统的内核版本是否满足Oracle 10G的要求: ```bash uname -r ``` - **安装所需软件包**:根据文档提供的列表,需要安装一系列软件包来满足Oracle 10G的依赖性。这里列出了必需的软件包和可选的软件包。 - **必需软件包**: - `libXp-1.0.0-15.1.el6.i686.rpm` - `gcc-4.4.5-6.el6.i686.rpm` - `make-3.81-19.el6.i686.rpm` - `binutils-2.20.51.0.2-5.20.el6.i686.rpm` - `openmotif-2.3.3-1.el6.i686.rpm` - `compat-db42-4.2.52-15.el6.i686.rpm` - `compat-db43-4.3.29-15.el6.i686.rpm` - `compat-db-4.6.21-15.el6.i686.rpm` - `libstdc++-4.4.5-6.el6.i686.rpm` - `libstdc++-devel-4.4.5-6.el6.i686.rpm` - `compat-libstdc++-33-3.2.3-69.el6.i686.rpm` - **可选软件包**: - `compat-gcc-34-3.4.6-19.el6.i686.rpm` - `compat-gcc-34-c++-3.4.6-19.el6.i686.rpm` - `compat-libstdc++-296-2.96-144.el6.i686.rpm` 可以使用`yum`命令安装这些软件包: ```bash yum install compat-gcc-34 yum install compat-gcc-34-c++ yum install compat-libstdc++-33 ``` 为了检查系统上已安装的软件包版本,可以运行: ```bash rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel ``` ##### 1.2 增加Oracle安装和使用的用户 为了更好地管理Oracle数据库的安装和运行,建议创建一个专用的用户账户和组。具体步骤如下: 1. **创建组和用户**: ```bash groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle ``` 2. **创建Oracle安装目录**: ```bash mkdir -p /oracle mkdir -p /oracle/oradata chown -R oracle:oinstall /oracle /oracle/oradata chmod -R 775 /oracle /oracle/oradata ``` #### 二、系统配置调整 接下来,需要对系统的某些配置文件进行修改,以确保Oracle 10G能够正常运行。 ##### 2.1 修改`/etc/sysctl.conf` 在`/etc/sysctl.conf`文件末尾添加以下内容,如果已有这些设置,则进行相应的修改: ```bash kernel.shmall=2097152 kernel.shmmax=536870912 kernel.shmmni=4096 kernel.sem=250 32000 100 128 fs.file-max=153600 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 ``` 之后运行命令: ```bash /sbin/sysctl -p ``` ##### 2.2 修改`/etc/security/limits.conf` 在`/etc/security/limits.conf`文件末尾添加以下内容: ```bash oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ``` ##### 2.3 修改`/etc/pam.d/login` 在`/etc/pam.d/login`文件末尾添加以下内容: ```bash session required /lib/security/pam_limits.so ``` ##### 2.4 关闭SELinux 在`/etc/selinux/config`文件中,将`SELINUX=disabled`设置为禁用状态,这是Oracle安装的必要条件之一。 ##### 2.5 修改`/etc/redhat-release` Oracle 10G仅支持RHEL 5之前的版本,因此需要修改`/etc/redhat-release`文件中的Linux版本信息。例如,可以将“Red Hat Enterprise Linux Workstation release 6.0 (Santiago)”改为“Red Hat Enterprise Linux AS release 3 (Taroon)”或“Red Hat Enterprise Linux AS release 4 (Nahant Update 4)”。 ##### 2.6 修改`/etc/profile` 在`/etc/profile`文件中增加JDK配置,并紧接着增加以下内容: ```bash if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then # 在此处继续添加Oracle相关的环境变量设置 fi fi ``` 完成以上所有步骤后,即可准备进行Oracle 10G的安装。在整个安装过程中,遵循Oracle官方文档中的指导非常重要,以确保所有配置都符合Oracle的要求。
剩余8页未读,继续阅读
- 大克2013-08-02原来安装的时候还是要骗过ORACLE的检测程序才行
- 粉丝: 1
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助