Oracle 12c 在 Linux 系统上的安装指南

03-20 4865阅读
Oracle 12c 在 Linux 系统上的安装指南详细介绍了从准备环境到完成安装的完整步骤,确保系统满足硬件和软件要求,包括足够的内存、磁盘空间以及支持的 Linux 发行版和内核版本,下载 Oracle 12c 安装包并解压,在安装前,需创建必要的用户和组(如 oracle 和 oinstall),并配置内核参数、环境变量和资源限制,运行安装程序,选择安装类型(如企业版或标准版),并配置数据库实例的基本信息,如数据库名称、字符集等,安装过程中,需确保所有依赖项和先决条件已满足,完成安装后,验证数据库是否正常运行,并配置监听器和网络服务,该指南还提供了常见问题的解决方案,帮助用户顺利完成安装。

本指南详细介绍了在Linux系统上安装Oracle 12c数据库的步骤,确保系统满足硬件和软件要求,包括足够的内存、磁盘空间和兼容的Linux版本,下载Oracle 12c安装包并解压,配置系统环境,如设置内核参数、创建Oracle用户和组,并配置环境变量,运行安装程序,选择安装类型(如企业版或标准版),并指定安装路径,在安装过程中,配置监听器和数据库实例,设置管理员密码,并完成必要的网络配置,验证安装是否成功,启动数据库服务,并进行基本的功能测试,本指南旨在帮助用户顺利完成Oracle 12c在Linux系统上的安装和配置。

Oracle 12c 是 Oracle 公司推出的一款功能强大的关系型数据库管理系统(RDBMS),广泛应用于企业级应用中,为了确保 Oracle 12c 能够稳定、高效地运行,选择合适的操作系统和正确的安装步骤至关重要,Linux 作为一种开源、稳定且高效的操作系统,是安装 Oracle 12c 的理想选择,本文将详细介绍如何在 Linux 系统上安装 Oracle 12c,涵盖从系统准备到数据库创建的完整过程。

系统准备

在开始安装 Oracle 12c 之前,首先需要确保 Linux 系统满足 Oracle 12c 的最低硬件和软件要求,以下是安装 Oracle 12c 的基本系统要求:

Oracle 12c 在 Linux 系统上的安装指南 第1张 (图片来源网络,侵删)

  • 操作系统:Oracle 12c 支持多种 Linux 发行版,如 Red Hat Enterprise Linux (RHEL)、Oracle Linux、CentOS 等,本文以 Oracle Linux 7 为例进行说明。
  • 内存:至少 2 GB RAM,建议 4 GB 或更多。
  • 磁盘空间:至少 10 GB 的可用磁盘空间,建议 20 GB 或更多。
  • CPU:至少 2 个 CPU 核心,建议 4 个或更多。
  • 网络:确保网络配置正确,能够访问互联网以下载必要的软件包。

安装前的准备工作

在安装 Oracle 12c 之前,需要进行以下准备工作:

更新系统

确保系统是最新的,以避免潜在的兼容性问题,使用以下命令更新系统:

sudo yum update -y

安装必要的软件包

Oracle 12c 依赖于一些特定的软件包,这些软件包需要提前安装,使用以下命令安装这些软件包:

sudo yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

创建 Oracle 用户和组

Oracle 12c 需要一个专用的用户和组来运行,使用以下命令创建 Oracle 用户和组:

Oracle 12c 在 Linux 系统上的安装指南 第2张 (图片来源网络,侵删)

sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
sudo passwd oracle

配置内核参数

Oracle 12c 对 Linux 内核参数有一定的要求,编辑 /etc/sysctl.conf 文件,添加或修改以下参数:

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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

保存文件后,使用以下命令使更改生效:

sudo sysctl -p

配置用户限制

为了确保 Oracle 用户能够正常运行,需要调整用户限制,编辑 /etc/security/limits.conf 文件,添加以下内容:

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768

创建 Oracle 安装目录

创建 Oracle 安装目录,并设置正确的权限:

Oracle 12c 在 Linux 系统上的安装指南 第3张 (图片来源网络,侵删)

sudo mkdir -p /u01/app/oracle
sudo chown -R oracle:oinstall /u01/app/oracle
sudo chmod -R 775 /u01/app/oracle

下载 Oracle 12c 安装文件

从 Oracle 官方网站下载 Oracle 12c 的安装文件,下载完成后,将文件上传到 Linux 服务器上,并解压缩:

unzip linuxamd64_12102_database_1of2.zip
unzip linuxamd64_12102_database_2of2.zip

安装 Oracle 12c

启动安装程序

切换到 Oracle 用户,并启动安装程序:

su - oracle
cd /path/to/database
./runInstaller

配置安装选项

安装程序启动后,按照以下步骤进行配置:

  1. 选择安装选项:选择“Install database software only”或“Create and configure a database”,根据需要进行选择。
  2. 选择系统类:选择“Server Class”。
  3. 选择安装类型:选择“Single instance database installation”。
  4. 选择语言:选择所需的语言。
  5. 选择数据库版本:选择“Enterprise Edition”。
  6. 指定安装位置:指定 Oracle 基目录和软件位置,如 /u01/app/oracle
  7. 配置清单目录:指定清单目录,如 /u01/app/oraInventory
  8. 选择操作系统组:选择“oinstall”组。
  9. 执行先决条件检查:安装程序将检查系统是否满足安装要求,如果有任何问题,请根据提示进行修复。
  10. 开始安装:确认配置无误后,点击“Install”开始安装。

执行 root 脚本

安装完成后,安装程序会提示执行两个 root 脚本,切换到 root 用户,并执行以下脚本:

sudo /u01/app/oraInventory/orainstRoot.sh
sudo /u01/app/oracle/product/12.1.0/dbhome_1/root.sh

创建数据库

如果选择的是“Create and configure a database”选项,安装程序会自动启动数据库创建向导,按照以下步骤进行配置:

  1. 选择数据库模板:选择“General Purpose or Transaction Processing”。
  2. 指定数据库名称:输入数据库名称,如“orcl”。
  3. 配置管理选项:选择是否配置 Enterprise Manager。
  4. 配置数据库身份证明:设置 SYS 和 SYSTEM 用户的密码。
  5. 配置存储选项:选择“File System”作为存储类型。
  6. 指定数据库文件位置:指定数据库文件的存储位置。
  7. 配置恢复选项:选择是否启用自动备份。
  8. 配置初始化参数:根据需要调整初始化参数。
  9. 开始创建数据库:确认配置无误后,点击“Finish”开始创建数据库。

验证安装

安装完成后,使用以下命令验证 Oracle 12c 是否成功安装并运行:

sqlplus / as sysdba

如果成功连接到数据库,说明安装成功。

配置环境变量

为了方便使用 Oracle 工具,建议配置 Oracle 环境变量,编辑 Oracle 用户的 .bash_profile 文件,添加以下内容:

export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=orcl

保存文件后,使用以下命令使更改生效:

source ~/.bash_profile

常见问题及解决方法

在安装过程中,可能会遇到一些常见问题,以下是一些常见问题及解决方法:

  • 内存不足:如果系统内存不足,可能会导致安装失败,建议增加系统内存或调整交换空间。
  • 磁盘空间不足:确保有足够的磁盘空间用于安装和数据库创建。
  • 权限问题:确保 Oracle 用户对安装目录和数据库文件具有正确的权限。
  • 网络问题:确保网络配置正确,能够访问互联网以下载必要的软件包。

通过本文的详细步骤,您应该能够在 Linux 系统上成功安装 Oracle 12c,安装过程中,确保系统满足最低要求,并按照步骤进行配置和安装,安装完成后,验证数据库是否正常运行,并配置环境变量以便于使用 Oracle 工具,如果在安装过程中遇到问题,可以参考常见问题及解决方法进行排查,希望本文能够帮助您顺利完成 Oracle 12c 的安装,并为您的企业级应用提供强大的数据库支持。


    免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

    目录[+]