在 Linux 上“升级 Oracle”通常分 三种场景,先确认你属于哪一种,再按对应方式操作:
常见方式:
# 1. 安装新版本 Oracle 软件
./runInstaller
# 2. 升级前检查
$ORACLE_HOME/jdk/bin/java -jar \
$ORACLE_HOME/rdbms/admin/preupgrade.jar
# 3. 停止旧库
sqlplus / as sysdba
shutdown immediate
# 4. 使用 DBUA
dbua
⚠️ 必须:
compatible 参数如使用 OPatch
# 查看当前版本
opatch lsinventory
# 打补丁
unzip pxxxxxxx_19.0.0.0.0.zip
cd xxxxxxx
opatch apply
注意:
datapatchyum remove oracle-instantclient*
yum install oracle-instantclient19.*
# 系统
uname -a
cat /etc/os-release
# Oracle
sqlplus -v
select version from v$instance;
请告诉我:
我可以给你 逐条可执行的命令方案。