#!/bin/bash
repo="/etc/yum.repos.d/epel-7.repo"
if [ ! -e $repo ]; then # -e 判断文件存在;参考:Shell if 条件判断文件或目录
yum install -y wget
cd /etc/yum.repos.d/
mkdir bak
mv * bak
wget http://mirrors.aliyun.com/repo/Centos-7.repo
wget http://mirrors.aliyun.com/repo/epel-7.repo
# 移动两个文件到 目录
#wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
#sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
# yum源没有对应版本包匹配;修改yum为centos7
yum clean all # 清除原有缓存
yum makecache # 生成新的缓存
# make cache [meɪk] [kaʃ] 制作 缓存{ka xi}
yum list # 校验yum
cd
else
echo "yum已经切换"
fi
##########
# 安装oracle
sed -i "s/SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config
# 关闭selinux
yum install -y wget
wget http://yum.Oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
# 下载并安装依赖包
# yum localinstall 自动搜寻依赖包并安装 rpm 包
# oracle 官网下载地址 https://www.oracle.com/cn/database/technologies/oracle-database-software-downloads.html#19c
# wget 192.168.111.1/oracle-database-ee-19c-1.0-1.x86_64.rpm
# 此处是ftp 拉取本地磁盘的oracle 安装包,wget 到 /root 目录下
# 参考文章:https://eisc.cn/index.php?c=read&id=470&page=1&cache=refresh
yum localinstall -y oracle-database-ee-19c-1.0-1.x86_64.rpm
# 安装oracle 数据库
cd /etc/sysconfig/
\cp oracledb_ORCLCDB-19c.conf oracledb_ORA19C-19c.conf
# 反斜杠,自动确认
/etc/init.d/oracledb_ORCLCDB-19c configure
# 使用root 用户进行配置,是一个漫长的过程
echo "
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORCLCDB
" > /etc/profile.d/oracle19c.sh
# 增加环境变量处理
# 重要提醒:ORACLE_SID=ORCLCDB 的值与文件一致 cat /etc/init.d/oracledb_ORCLCDB-19c
# 否则数据库无法启动
echo "wwweisccn" | passwd --stdin oracle
# 设置账户oracle 的密码为:wwweisccn
su - oracle # 切换 到 oracle 用户
source /etc/profile.d/oracle19c.sh
# 生效环境变量
sqlplus / as sysdba # 首次需要执行
show pdbs # 查看pdb信息
# wget eisc.cn/file/shell/oracle.sh; sh oracle.sh
####
Powered by ddoss.cn 12.0
©2015 - 2024 ddoss
渝公网安备50011302222260号 渝ICP备2024035333号 【实验平台安全承诺书】 小绿叶技术社区,优化网络中,点击查看配置信息
您的IP:192.168.122.82,2024-10-10 19:41:13,Processed in 0.04433 second(s).