文章目录
前言
Oracle 19c将稳定性作为此版本的核心目标,这可能是让19c更加可靠以及让客户决定升级的关键因素⛳️ 1.概要
⛳️ 2.RPM是什么?
⛳️ 3.安装preinstall包
##本地yum配置
a.放系统光盘到光驱
b.创建光盘挂载目录
mkdir -p /mnt/cdrom
c.挂载光驱到/mnt/cdrom目录
mount /dev/cdrom /mnt/cdrom
d.检测是否成功
df -h | tail -n 1
e.进入光盘目录查看光盘文件
cd /mnt/cdrom && ls
f.修改yum配置
备份你的原镜像文件,以免出错后可以恢复
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/yum.bak
g.添加一个新的yum源配置文件
vi /etc/yum.repos.d/dvd.repo
添加:
[RHEL]
name=RedHat
baseurl=file:///mnt/cdrom
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
h.清空并重载yum
yum clean all
yum makecache
yum install tree
##安装依赖包
yum install -y ksh*
yum install -y libaio*
yum install -y compat*
⛳️ 4.安装数据库软件
⛳️ 5.创建实例
⛳️ 6.数据库相关配置
🌈 5.1 安装rlwrap
🌈 5.2 配置用户环境变量
cat >> /home/oracle/.bash_profile << "EOF"
export ORACLE_SID=ORCLCDB
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export PATH=$ORACLE_HOME/bin:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias asmcmd='rlwrap asmcmd'
alias sql='sqlplus / as sysdba'
EOF
##环境变量生效
source /home/oracle/.bash_profile
在这里插入代码片
⛳️ 7.数据库相关操作
[root@rhel74 ~]# su - oracle
[oracle@rhel74 ~]$ sqlplus / as sysdba
SQL> show pdbs
--开PDB库
SQL> alter pluggable database all open;
--关闭PDB库
SQL> alter pluggable database all close;
SQL> select name,cdb from v$database;
--CDB切到PDB
SQL> alter session set container = PDB1;
--PDB切到CDB
SQL> conn / as sysdba