HCRM博客

如何在CentOS上安装Oracle数据库?

Centos上安装Oracle数据库是一个复杂的过程,需要多个步骤和配置,以下是详细的安装步骤:

一、环境准备

1、检查硬件要求:确保服务器至少具备2核CPU、2G内存和8GB的硬盘空间。

如何在CentOS上安装Oracle数据库?-图1
(图片来源网络,侵权删除)

2、查看系统信息:确认操作系统版本和架构,使用命令lscpu查看CPU详细信息,free h查看内存详细信息,lsblk查看存储盘详细信息。

3、关闭防火墙:为了方便操作,可以暂时关闭防火墙,执行以下命令:

  • systemctl stop firewalld.service
  • systemctl disable firewalld.service

4、关闭SELinux:编辑配置文件/etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,然后执行以下命令使修改生效:

  • sed i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
  • setenforce 0

5、安装图形化界面:Oracle安装需要图形化界面,可以通过以下命令安装GNOME桌面环境:

  • yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

6、更新系统的运行级别为graphical.target

  • systemctl setdefault graphical.target
  • ln sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

二、创建用户和组

1、创建Oracle用户和组

如何在CentOS上安装Oracle数据库?-图2
(图片来源网络,侵权删除)
  • groupadd oinstall
  • groupadd dba
  • useradd g oinstall m G dba oracle
  • echo "oracle" | passwd stdin oracle

2、创建Oracle主目录和配置目录

  • mkdir p /data/oracle
  • mkdir p /data/inventory
  • chmod R 775 /data/oracle
  • chmod R 775 /data/inventory
  • chown R oracle:oinstall /data/oracle
  • chown R oracle:oinstall /data/inventory

三、安装依赖包

1、配置YUM源:建议将YUM源更新为国内镜像源,例如阿里源:

  • cd /etc/yum.repos.d/
  • wget http://mirrors.aliyun.com/repo/Centos7.repo
  • mv CentOSBase.repo CentOSBase.repo.bak
  • mv Centos7.repo CentOSBase.repo
  • yum clean all
  • yum makecache
  • yum update

2、安装必要的软件包

  • yum y install binutils* compatlibcap1* compatlibstdc++* gcc* gccc++* glibc* glibcdevel* ksh* libaio* libaiodevel* libgcc* libstdc++* libstdc++devel* libXi* libXtst* make* sysstat* elfutils* unixODBC* unzip lrzsz

四、上传Oracle安装文件

1、下载Oracle安装包:从Oracle官网下载所需版本的安装包,例如Oracle 11g R2。

2、上传安装包到服务器:可以使用FTP或其他方式将安装包上传到服务器上的某个目录,例如/root

五、安装Oracle数据库

1、解压安装包

如何在CentOS上安装Oracle数据库?-图3
(图片来源网络,侵权删除)
  • unzip linux.x64_11gR2_database_1of2.zip d /data/src/
  • unzip linux.x64_11gR2_database_2of2.zip d /data/src/
  • chmod R 775 /data/src
  • chown R oracle:oinstall /data/src

2、进入Oracle用户并编辑响应文件

  • su oracle
  • vim /data/src/database/response/db_install.rsp

在文件中添加或修改以下内容:

  • oracle.install.option=INSTALL_DB_SWONLY
  • ORACLE_HOSTNAME=你的主机名
  • UNIX_GROUP_NAME=oinstall
  • INVENTORY_LOCATION=/data/inventory
  • SELECTED_LANGUAGES=en,zh_CN
  • ORACLE_HOME=/data/oracle

3、启动安装程序

  • cd /data/src/database
  • ./runInstaller silent responseFile /data/src/database/response/db_install.rsp

4、等待安装完成:安装过程中会显示进度,完成后会有提示。

六、配置环境变量

1、编辑Oracle用户的Bash配置文件

  • vi ~/.bashrc

在文件中添加以下内容:

  • export ORACLE_BASE=/data/oracle
  • export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
  • export ORACLE_SID=orcl
  • export ORACLE_UNQNAME=orcl
  • export PATH=$ORACLE_HOME/bin:$PATH
  • export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
  • export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

2、激活配置

  • source ~/.bashrc

七、启动监听器和数据库实例

1、启动监听器

  • lsnrctl start

2、查看监听器状态

  • lsnrctl status

3、启动数据库实例

  • sqlplus /nolog
  • connect / as sysdba
  • startup

八、验证安装

1、登录数据库

  • sqlplus sys/password@orcl as sysdba

2、运行简单查询以验证连接

  • SELECT * FROM v$instance;

通过以上步骤,您可以在CentOS上成功安装和配置Oracle数据库,如果在安装过程中遇到问题,可以参考Oracle官方文档或社区资源进行排查解决。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/11693.html

分享:
扫描分享到社交APP
上一篇
下一篇