前言:
近期对openeuler有点兴趣,顺带在做个开发数据仓项目,那就正好安装个环境做个调测,做个记录放上来做个备录给到大家参考。
openEuler 24.03 LTS:四大升级, 首个AI原生开源操作系统正式发布 openEuler 已支持x86、Arm、SW64、RISC-V、LoongArch 多处理器架构,逐步扩展 PowerPC等更多芯片架构支持,持续完善多样性算力生态体验。
openEuler 社区面向场景化的 SIG 不断组建,推动 openEuler应用边界从最初的服务器场景,逐步拓展到云计算、边缘计算、嵌入式等更多场景。
Oracle19c:
进一步增强了自动化功能,并提供了更好的性能和安全性。这个版本在自动化、性能和安全性方面进行了重大改进,以满足现代企业对数据库的高要求。
环境
常规系统,官网度娘搜索即可下载测试学习
IOS:openEuler_24.03_LTS
下载:
1、https://www.openeuler.org/zh/download/archive/
2、https://mirror.sjtu.edu.cn/openeuler/openEuler-24.03-LTS/ISO/x86_64/openEuler-24.03-LTS-x86_64-dvd.isoSQL:Oracle Database 19c for Linux x86-64
一、安装操作系统环境openEuler_24.03_LTS
安装部署参考之前文章:http://t.csdnimg.cn/cxBIl
1.1基础环境配置—完成系统主机名/IP/时区、关防火墙和SELinux、更换阿里云源\Update、安装图形界面vnc服务等
【查看/修改主机名】
hostname
vi /etc/hostname
【查看/修改IP】
ip address
vi /etc/sysconfig/network-scripts/ifcfg-ens33
【关闭防火墙】
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #取消开机启动-禁用防火墙
firewall-cmd --reload #重启防火墙,生效配置
【关闭SELinux】
setenforce 0 #临时 # 永久关闭
vi /etc/selinux/config
SELINUX=enforcing
更改为
SELINUX=disabled
或
sed -i 's/enforcing/disabled/' /etc/selinux/config
【查看/修改时区】
date
yum install -y ntpdate #同步安装ntp时间服务器
ntpdate -u ntp.aliyun.com #同步系统时间与网络时间
【更换源】
# 查看官方源
ll /etc/yum.repos.d/
# 备份原始的 openEuler.repo文件
cp /etc/yum.repos.d/openEuler.repo /etc/yum.repos.d/openEuler.repo.bak
# 更换阿里云源
sed -i 's|http://repo.openeuler.org/|https://mirrors.aliyun.com/openeuler/|g' /etc/yum.repos.d/openEuler.repo
【验证是否更换成功update】
dnf update -y
二、Oracle下载安装包获取
本次采取RPM 包安装方式,无需用到桌面图形化、配置监听等,非常便捷,最终和oracle19c所倡导的自治数据库不谋而和,基本上实现了一键安装。
2.1 rpm包下载链接:
https://www.oracle.com/cn/database/technologies/oracle-database-software-downloads.html
https://www.oracle.com/cn/database/technologies/oracle19c-linux-downloads.html
Oracle Database 19c for Linux x86-64
选择好需要的版本下载,使用Oracle账号登录,当然也可以找其他正规渠道下载如各大云镜像仓download
2.2 下载preinstall.rpm
[root@openeuler24-232 data]# curl -o oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
三、系统环境参数设置
3.1 利用脚本来配置环境参数,也可以按照以下脚本内容手动执行进行参数设置,因我之前已配置寄出环境所以很多我已注释。
备注:hosts文件中的ip及主机名称换成自己server 属性即可
3.2 创建脚本
[root@openeuler24-232 data]# vim system_configure.sh
-----------------
#!/bin/bash
#1关闭防火墙
#systemctl stop firewalld
#systemctl disable firewalld#2 关闭selinux
# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
# setenforce 0#3 修改主机名
# hostnamectl set-host