Advertisement

Oracle 12C在Linux7上的安装详解手册

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
本手册详尽讲解了Oracle 12C数据库在Linux 7操作系统中的安装步骤与配置方法,适合数据库管理员及技术人员参考学习。 ### Oracle 12C 在 Linux 7 上的安装步骤与注意事项 #### 一、Root 用户安装依赖包 在安装 Oracle 12C 之前,请确保系统已安装必要的依赖软件包,这些通常包括但不限于编译工具、库文件和其他支持程序。以下是关键的依赖包列表: - `binutils`: 提供基本二进制工具。 - `compat-libcap1`: 兼容性库文件。 - `compat-libstdc++-33`: 用于兼容旧版本 C++ 库。 - `elfutils-libelf-devel`: 处理 ELF 文件格式的库。 - `gcc`, `gcc-c++`: GNU 编译器套件及C++扩展。 - `glibc*`: 不同版本的GNU C库。 - `glibc-devel`: Glibc开发文件。 - `ksh`: Korn Shell环境。 - `libgcc*`: GCC运行时库。 - `libstdc++`, `libstdc++*.i686` : 不同版本C++标准库及其开发文件。 - `libaio`, `libaio-devel`: 异步IO库及开发文件。 - `make`: 构建软件工具 - `sysstat`: 提供系统统计信息的工具。 - `unixODBC*`: Unix版开放数据库连接库及其开发文件。 - `libXp` : X Window系统组件。 可以通过yum命令安装这些依赖包,使用 `-y` 参数可以自动确认所有安装提示。例如: ```sh yum -y install binutils compat-libcap1 compat-libstdc++-33 elfutils-libelf-devel gcc gcc-c++ glibc* glibc-devel ksh libgcc* libstdc++*.i686 libaio* make sysstat unixODBC* ``` #### 二、配置静态 IP 和主机名 在安装Oracle数据库的过程中,服务器必须有一个固定的IP地址和主机名。动态的或默认设置可能会导致连接不稳定或者无法访问的问题。 **配置主机名**: ```sh [root@zhangnan207 tmp]# hostnamectl set-hostname zhangnan207 ``` **配置静态 IP 地址**: 1. **编辑 `/etc/hosts` 文件** ```sh [root@zhangnan207 tmp]# vi /etc/hosts ``` 添加或更新相应的IP地址和主机名映射。 2. **编辑 `/etc/sysconfig/network-scripts/ifcfg-enp3s0` 文件**: ```sh [root@zhangnan207 tmp]# vi /etc/sysconfig/network-scripts/ifcfg-enp3s0 ``` 设置静态 IP 地址、子网掩码等网络配置信息。 #### 三、修改内核参数和文件限制 为了优化性能并确保Oracle数据库正常运行,需要调整一些内核参数及文件限制: **3.1 修改内核参数**: 1. **编辑 `/etc/sysctl.conf` 文件** ```sh [root@zhangnan207 ~]# vi /etc/sysctl.conf ``` 添加以下行: ```sh fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4120963072 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 ``` **使更改生效**: ```sh [root@zhangnan207 ~]# sysctl -p ``` **3.2 修改文件限制** 1. **编辑 `/etc/security/limits.conf` 文件** ```sh [root@zhangnan207 ~]# vi /etc/security/limits.conf ``` 添加以下行: ```sh oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ``` **修改登录限制** 1. **编辑 `/etc/pam.d/login` 文件** ```sh [root@zhangnan207 ~]# vi /etc/pam.d/login ``` 添加以下行: ```sh session required pam_limits.so ``` 2. **编辑

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Oracle 12CLinux7
    优质
    本手册详尽讲解了Oracle 12C数据库在Linux 7操作系统中的安装步骤与配置方法,适合数据库管理员及技术人员参考学习。 ### Oracle 12C 在 Linux 7 上的安装步骤与注意事项 #### 一、Root 用户安装依赖包 在安装 Oracle 12C 之前,请确保系统已安装必要的依赖软件包,这些通常包括但不限于编译工具、库文件和其他支持程序。以下是关键的依赖包列表: - `binutils`: 提供基本二进制工具。 - `compat-libcap1`: 兼容性库文件。 - `compat-libstdc++-33`: 用于兼容旧版本 C++ 库。 - `elfutils-libelf-devel`: 处理 ELF 文件格式的库。 - `gcc`, `gcc-c++`: GNU 编译器套件及C++扩展。 - `glibc*`: 不同版本的GNU C库。 - `glibc-devel`: Glibc开发文件。 - `ksh`: Korn Shell环境。 - `libgcc*`: GCC运行时库。 - `libstdc++`, `libstdc++*.i686` : 不同版本C++标准库及其开发文件。 - `libaio`, `libaio-devel`: 异步IO库及开发文件。 - `make`: 构建软件工具 - `sysstat`: 提供系统统计信息的工具。 - `unixODBC*`: Unix版开放数据库连接库及其开发文件。 - `libXp` : X Window系统组件。 可以通过yum命令安装这些依赖包,使用 `-y` 参数可以自动确认所有安装提示。例如: ```sh yum -y install binutils compat-libcap1 compat-libstdc++-33 elfutils-libelf-devel gcc gcc-c++ glibc* glibc-devel ksh libgcc* libstdc++*.i686 libaio* make sysstat unixODBC* ``` #### 二、配置静态 IP 和主机名 在安装Oracle数据库的过程中,服务器必须有一个固定的IP地址和主机名。动态的或默认设置可能会导致连接不稳定或者无法访问的问题。 **配置主机名**: ```sh [root@zhangnan207 tmp]# hostnamectl set-hostname zhangnan207 ``` **配置静态 IP 地址**: 1. **编辑 `/etc/hosts` 文件** ```sh [root@zhangnan207 tmp]# vi /etc/hosts ``` 添加或更新相应的IP地址和主机名映射。 2. **编辑 `/etc/sysconfig/network-scripts/ifcfg-enp3s0` 文件**: ```sh [root@zhangnan207 tmp]# vi /etc/sysconfig/network-scripts/ifcfg-enp3s0 ``` 设置静态 IP 地址、子网掩码等网络配置信息。 #### 三、修改内核参数和文件限制 为了优化性能并确保Oracle数据库正常运行,需要调整一些内核参数及文件限制: **3.1 修改内核参数**: 1. **编辑 `/etc/sysctl.conf` 文件** ```sh [root@zhangnan207 ~]# vi /etc/sysctl.conf ``` 添加以下行: ```sh fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4120963072 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 ``` **使更改生效**: ```sh [root@zhangnan207 ~]# sysctl -p ``` **3.2 修改文件限制** 1. **编辑 `/etc/security/limits.conf` 文件** ```sh [root@zhangnan207 ~]# vi /etc/security/limits.conf ``` 添加以下行: ```sh oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ``` **修改登录限制** 1. **编辑 `/etc/pam.d/login` 文件** ```sh [root@zhangnan207 ~]# vi /etc/pam.d/login ``` 添加以下行: ```sh session required pam_limits.so ``` 2. **编辑
  • Oracle Enterprise Linux 6.4Oracle Database 12c RAC图文教程
    优质
    本教程提供在Oracle Enterprise Linux 6.4系统中详细步骤和截图指导安装Oracle Database 12c Real Application Clusters(RAC)的过程,适合数据库管理员学习参考。 Oracle Enterprise Linux 6.4安装Oracle Database 12c RAC的图文详细教程提供了一系列步骤来指导用户完成从环境准备到最终配置的所有过程。这个指南涵盖了必要的先决条件、软件下载以及详细的实施细节,帮助读者顺利地在指定操作系统上部署高可用性的数据库架构。
  • CentOS 7Oracle 12c指南
    优质
    本指南详述了在CentOS 7操作系统上从头开始安装和配置Oracle 12c数据库的过程,涵盖所有必要的步骤与注意事项。 CentOS 7 上安装 Oracle 12C 的详细步骤如下: 首先确保系统满足Oracle数据库的硬件及软件需求,并且已经安装了必要的依赖包。 接下来需要配置内核参数,编辑`/etc/sysctl.conf`文件并添加以下内容: ``` fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default=4194304 net.core.wmem_default=4194304 net.core.rmem_max=16777216 net.core.wmem_max=16777216 fs.mqueue.msg_max = 819200 ``` 然后执行`sysctl -p`命令使配置生效。 设置用户限制,编辑文件 `/etc/security/limits.conf` 添加如下内容: ``` oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ``` 建立一个Oracle用户和组,使用命令 `groupadd oinstall && groupadd dba` 创建两个组,然后用以下命令创建 Oracle 用户,并将用户添加到上述的组中: ```bash useradd -g oinstall -G dba oracle passwd oracle #设置oracle用户的密码 ``` 安装必要的软件包如开发工具、compat-libstdc++-33和libaio。 配置Oracle环境变量,编辑 `/home/oracle/.bash_profile` 文件,在文件末尾添加以下内容: ```bash export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1 export ORACLE_SID=orcl PATH=$ORACLE_HOME/bin:$PATH; export PATH ``` 最后,安装Oracle数据库软件并按照向导完成数据库的创建与配置。
  • Linux7平台Oracle 19C standalone数据库文档
    优质
    本文档详细指导如何在Linux 7操作系统上从零开始安装和配置独立模式(standalone)的Oracle 19c数据库。 Linux7平台下Oracle19C+standalone数据库安装文档提供了详细的步骤和指导,帮助用户在特定的操作系统环境中成功部署Oracle 19C standalone版本的数据库。该文档涵盖了从环境准备到最终配置的各项细节,旨在为用户提供一个清晰、全面的安装指南。
  • Oracle 12c RAC 及运维指南
    优质
    《Oracle 12c RAC安装及运维指南手册》是一份详尽的操作手册,专注于指导读者掌握Oracle 12c Real Application Clusters (RAC) 的部署和日常管理技巧。 Oracle 12c RAC安装与运维说明手册,大神之作。
  • Linux系统Oracle 12C数据库
    优质
    本教程详细介绍了如何在Linux操作系统中从零开始配置并安装Oracle 12c版本的数据库,适合初学者参考学习。 本段落详细描述了在CentOS 7.2系统命令行界面下安装Oracle 12C数据库的步骤。首先需要确保系统满足Oracle 12c的要求,并进行必要的软件包安装,包括开发工具、兼容库等。接着下载并解压Oracle Database 12c的安装文件,设置环境变量如ORACLE_HOME和PATH以支持后续操作。 在创建一个新的用户账户用于运行数据库服务后,需要配置该用户的shell脚本(.bash_profile)来自动加载环境变量。随后按照官方文档中的步骤执行runInstaller命令启动图形界面安装程序或使用silent模式进行非交互式安装。 完成基础的软件安装之后,还需设置Oracle所需的监听器以及必要的网络服务端口,并通过dbca(Database Configuration Assistant)工具创建数据库实例和表空间等重要组件。整个过程需要关注各种依赖关系及配置文件之间的相互作用以确保系统的稳定性和安全性。
  • Oracle 12c 指南
    优质
    《Oracle 12c安装图解指南》是一本详细指导读者如何安装和配置Oracle数据库12c版本的手册,通过丰富的图表和步骤说明,帮助用户轻松掌握复杂的安装过程。 安装的每一步都有图解指导,关键在于选择是否创建为容器型数据库。
  • Oracle 12c
    优质
    Oracle 12c安装包为用户提供了部署企业级数据库所需的全部组件。此版本优化了云环境下的数据库管理与性能,支持多租户架构及简化数据库操作流程,适用于复杂的数据管理和处理需求的企业应用。 亲测可用。
  • Linux环境下Oracle 12C细步骤
    优质
    本教程提供在Linux系统中详尽安装Oracle 12C数据库的过程说明,涵盖从环境准备到最终配置的各项关键步骤。 1. 下载Oracle Database 12c Release 1安装介质 2. 检查硬件要求 3. 检查软件要求 4. 系统配置准备 安装步骤截图