Linux轻松安装Oracle数据库,一步到位 (linux装oracle)

在当前数据时代,数据库已成为企业、机构甚至个人处理数据的必备工具。Oracle数据库是众多数据库中的佼佼者,其安全性、可靠性、性能等方面在业内都是高度认可的。但是,许多人在使用Oracle数据库时遇到了难题:安装过程复杂,需要专业人员操作,而且容易出现问题。本文将详细介绍如何在Linux系统下轻松安装Oracle数据库,即使不是高级Linux用户也能一步到位完成安装。

一、安装前准备

在开始安装Oracle数据库之前,我们需要做一些准备工作:

1.确保计算机硬件配置达到Oracle数据库最小要求。相对来说,Oracle数据库对计算机硬件有较高的要求,例如要求硬盘至少10GB以上的空间、内存更低要求为2GB等。此外还需要注意计算机操作系统的版本,目前Oracle 12c版本支持的操作系统包括:Red Hat Enterprise Linux 6、Red Hat Enterprise Linux 7、Oracle Linux 6、Oracle Linux 7、SUSE Linux Enterprise Server 11、SUSE Linux Enterprise Server 12等,大家在选择操作系统时需要特别留意。

2.安装必要的软件。在安装Oracle数据库之前,需要确保已经安装了以下软件:binutils、compat-libcap1、compat-libstdc++-33、compat-libstdc++-33.i686、gcc、gcc-c++、glibc、glibc.i686、glibc-devel、glibc-devel.i686、ksh、libo、libo.i686、libX11、libX11.i686、libXau、libXau.i686、libXi、libXi.i686、libXtst、libXtst.i686、make、sysstat等,这些依赖包可以通过yum或者rpm命令来安装。其中,yum命令更加简便,可以使用以下命令一次性安装所需的所有软件:

sudo yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libo libo.i686 libX11 libX11.i686 libXau libXau.i686 libXi libXi.i686 libXtst libXtst.i686 make sysstat zlib-devel.x86_64

3.创建Oracle数据库需要的目录和用户。在安装Oracle数据库之前,需要创建以下文件目录:/u01/app/oracle/(用于存放Oracle软件)、/u01/app/oracle/oradata/(用于存放数据文件)和/u01/app/oracle/oraInventory(用于存放日志信息)。此外,还需要创建一个Oracle用户和对应的组,用来管理Oracle数据库。在此示例中,我们创建一个名为oracle的用户和oinstall组:

sudo groupadd oinstall

sudo groupadd dba

sudo useradd -g oinstall -G dba oracle

mkdir -p /u01/app/oracle/product/12.2.0/dbhome_1

mkdir -p /u01/app/oracle/oradata

mkdir -p /u01/app/oracle/oraInventory

chown -R oracle:oinstall /u01/

chmod -R 775 /u01/

4.关闭防火墙和SELinux。为了在安装Oracle数据库时避免不必要的问题,我们需要关闭防火墙和SELinux。当然,在安装完成后,我们也可以根据需求自行开启。

systemctl stop firewalld.service

systemctl disable firewalld.service

vi /etc/selinux/config

将SELINUX=enforcing修改为SELINUX=disabled

保存退出即可。

以上准备工作完成后,我们就可以进入到Oracle数据库的安装程序了。

二、安装Oracle数据库

1.下载并解压Oracle数据库安装文件。

将Oracle数据库的安装文件下载到本地Linux系统中,并进行解压。此处以Oracle 12c版本为例,下载URL为:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html。下载完成后,在Linux系统中执行以下命令进行解压:

unzip linuxx64_12201_database.zip

解压到当前目录下。

2.运行Oracle数据库安装程序。

在解压完成后,进入到解压的文件夹下,在终端中执行以下命令:

./runInstaller

此时,系统会进入到Oracle数据库的安装程序界面,以下是安装程序界面的一些说明:

– Specify Installation Type

选择安装类型,我们选择默认的安装方式:Install database software only

– Specify Install Location

安装位置,我们将Oracle软件安装到之前我们创建的/u01/app/oracle/product/12.2.0/dbhome_1目录下。

– Prerequisite Checks

在下一步,Oracle DB会检查系统是否符合安装要求,请务必核对安装参数是否符合要求。如果没有问题,可以直接点击Next进入下一步。

– Summary

检查并核实安装参数,如有需要可以更改.检查无误后点击Install。系统会自动安装所需的文件和依赖库。

– Install Product

安装过程将会在前台显示,直到完成。一般需要一到两个小时左右。安装完成后系统会提示如下信息:

– Configuration tools

我们还需要进行一些配置工作,以使得Oracle DB可以顺利运行。如果是之一次安装Oracle,你需要选择创建数据库。接下来我们选择手动配置。

最后我们需要确认配置信息,如果是按照默认配置的话就无需再修改。继续点击“下一步”后,会进行一些预配置。

三、测试Oracle数据库

当安装完成后,我们需要进行一些测试,以确保Oracle数据库顺利安装。可以运行sqlplus命令测试。在终端中输入:

su oracle

sqlplus

在Oracle Database客户端登录窗口中,我们需要输入用户名和密码,然后选择需要连接的数据库实例。此处以sys as sysdba用户登录sys管理员进行操作:

CONNECT SYS AS SYSDBA;

Enter password: 输入sys密码

我们可以执行以下操作来测试数据库是否安装成功:

SELECT SYS_CONTEXT(‘USERENV’, ‘SESSION_USER’) FROM DUAL;

SELECT SYS_CONTEXT(‘USERENV’, ‘DB_NAME’) FROM DUAL;

SELECT * FROM V$VERSION;

若您执行以上操作无任何异常,那么您的Oracle数据库已经成功地安装和配置完成,可以开始享受Oracle数据库带来的强大处理能力。


数据运维技术 » Linux轻松安装Oracle数据库,一步到位 (linux装oracle)