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
上一篇
下一篇