CentOS安装Oracle 12c详细教程

2023年 7月 31日 59.4k 0

CentOS安装Oracle 12c详细教程 (图片来源网络,侵删)

  • 本文目录导读:
  • 前言
  • 准备工作
  • 安装步骤
  • 小结
  • 为您分享
  • 前言

    CentOS是一个开源的操作系统,因其稳定性和安全性而备受欢迎。而Oracle 12c是大型企业级数据库的首选,其功能强大,适用于各种应用场景。本文将详细介绍如何在CentOS上安装Oracle 12c,帮助读者快速搭建数据库环境。

    准备工作

    在安装Oracle 12c之前,我们需要做一些准备工作。

    CentOS安装Oracle 12c详细教程 (图片来源网络,侵删)

    1. 下载Oracle 12c安装文件,可以从Oracle官网下载。

    2. 确认CentOS系统版本,Oracle 12c支持的CentOS版本有6.5、6.6、7.0、7.1、7.2、7.3、7.4、7.5、7.6、7.7、7.8、7.9。

    CentOS安装Oracle 12c详细教程 (图片来源网络,侵删)

    3. 确认系统内存,Oracle 12c需要至少8GB的内存才能正常运行。

    4. 确认系统空间,Oracle 12c需要至少20GB的磁盘空间。

    安装步骤

    1. 安装必要的软件包

    在安装Oracle 12c之前,我们需要安装一些必要的软件包。打开终端,输入以下命令:

    ```

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

    2. 添加用户和组

    Oracle 12c需要一个专门的用户和组来安装和运行。我们可以使用以下命令创建一个名为oracle的用户和oinstall和dba组:

    sudo groupadd oinstall

    sudo groupadd dba

    sudo useradd -g oinstall -G dba oracle

    3. 修改系统内核参数

    Oracle 12c需要修改一些系统内核参数以确保其正常运行。我们可以使用以下命令修改内核参数:

    sudo vi /etc/sysctl.conf

    在文件末尾添加以下内容:

    fs.file-max = 6815744

    kernel.sem = 250 32000 100 128

    kernel.shmmni = 4096

    kernel.shmall = 1073741824

    kernel.shmmax = 4398046511104

    net.core.rmem_default = 262144

    net.core.rmem_max = 4194304

    net.core.wmem_default = 262144

    net.core.wmem_max = 1048576

    保存并退出文件,然后运行以下命令使其生效:

    sudo sysctl -p

    4. 修改用户限制

    Oracle 12c需要修改一些用户限制以确保其正常运行。我们可以使用以下命令修改用户限制:

    sudo vi /etc/security/limits.conf

    oracle soft nofile 1024

    oracle hard nofile 65536

    oracle soft nproc 2047

    oracle hard nproc 16384

    oracle soft stack 10240

    保存并退出文件。

    5. 创建安装目录

    我们需要创建一个目录来存放Oracle 12c的安装文件和数据文件。我们可以使用以下命令创建目录:

    sudo mkdir /u01

    sudo chown -R oracle:oinstall /u01

    sudo chmod -R 775 /u01

    6. 安装Oracle 12c

    将下载的Oracle 12c安装文件解压到/u01目录下。然后切换到oracle用户,运行以下命令开始安装:

    cd /u01/database

    ./runInstaller

    按照提示进行安装即可。

    7. 配置Oracle 12c

    安装完成后,我们需要进行一些配置才能正常使用Oracle 12c。我们可以使用以下命令进行配置:

    sudo vi /etc/oratab

    将orcl:/u01/app/oracle/product/12.1.0/dbhome_1:Y改为orcl:/u01/app/oracle/product/12.1.0/dbhome_1:N,然后保存并退出文件。

    我们需要配置listener。我们可以使用以下命令进行配置:

    sudo vi /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora

    SID_LIST_LISTENER =

    (SID_LIST =

    (SID_DESC =

    (GLOBAL_DBNAME = orcl)

    (ORACLE_HOME = /u01/app/oracle/product/12.1.0/dbhome_1)

    (SID_NAME = orcl)

    )

    )

    LISTENER =

    (DESCRIPTION_LIST =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

    我们需要启动listener。我们可以使用以下命令启动listener:

    sudo su - oracle

    lsnrctl start

    小结

    通过以上步骤,我们成功地在CentOS上安装了Oracle 12c,并进行了相关的配置。希望本文能够帮助读者顺利搭建数据库环境。

    为您分享

    Ubuntu系统中,可以使用Ctrl + Alt + T快捷键打开终端。这个快捷键非常方便,可以帮助我们快速打开终端,进行各种操作。

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论