远程数据恢复
  • 首页
  • 服务范围
  • 服务案例
  • 技术文章
  • 关于我们
  • 菜单 菜单
您现在的位置: 主页1 / Shortcodes2 / Blog Elements

Half Sized Blog Element (Single Author Style)

Half Sized Blog Element (Multi Author Style)

This is a post with post format of type Link

News

Lorem ipsum dolor sit amet, consec […]

2012-01-17/由 yzm
https://www.recoverydata.cn/wp-content/uploads/2026/10/tst_10013.jpg 200 382 yzm https://www.recoverydata.cn/wp-content/uploads/2026/10/logo2-1.png yzm2012-01-17 20:00:252026-10-18 18:19:11This is a post with post format of type Link

Oracle 12c至19c数据库升级详细手册截图

ORACLE, 补丁升级

数据库管理员可以通过执行四步迁移流程,从而提升性能与稳定性,并延长系统的支持周期。甲骨文从12c升级到长期支持版本19c,主要依靠可视化的、自动化的数据库升级助手(DBUA)来完成。

升级前的准备工作包括:完成完整的RMAN数据库备份,备份重要的配置文件(listener.ora、tnsnames.ora),运行19c版本的预安装程序,同时检查SYSTEM和SYSAUX数据表空间中的可用空间。
Oracle 19c软件的安装步骤包括创建新的Oracle安装目录、解压下载的软件,以及通过响应文件来执行静默安装。
核心迁移过程会使用数据库升级助手(DBUA)来处理各项准备工作,包括必要的检查、配置选项(如网络设置等);在用户提供SYSDBA权限后,该工具还会负责实际的升级操作。
升级后的验证步骤包括:检查数据库组件的dba_registry编号,核实/etc/oratab文件的状态,删除临时恢复点(PRE_UPGRADE),并将COMPATIBLE参数设置为“19.0.0”。
使用数据库升级助手(DBUA)可以提供直观的图形界面,从而自动完成许多手动操作;不过,管理员仍需在操作完成后检查数据库状态,并应用所需的SQL补丁

2012-01-14/由 yzm
https://www.recoverydata.cn/wp-content/uploads/2012/01/282-8.jpg 632 890 yzm https://www.recoverydata.cn/wp-content/uploads/2026/10/logo2-1.png yzm2012-01-14 13:13:532026-10-26 10:24:49Oracle 12c至19c数据库升级详细手册截图
第6页,共10页«‹45678›»

This is a post with post format of type Link

News

Lorem ipsum dolor sit amet, consec […]

2012-01-17/由 yzm
https://www.recoverydata.cn/wp-content/uploads/2026/10/tst_10013.jpg 200 382 yzm https://www.recoverydata.cn/wp-content/uploads/2026/10/logo2-1.png yzm2012-01-17 20:00:252026-10-18 18:19:11This is a post with post format of type Link
yzm

Oracle 12c至19c数据库升级详细手册截图

ORACLE, 补丁升级

数据库管理员可以通过执行四步迁移流程,从而提升性能与稳定性,并延长系统的支持周期。甲骨文从12c升级到长期支持版本19c,主要依靠可视化的、自动化的数据库升级助手(DBUA)来完成。

升级前的准备工作包括:完成完整的RMAN数据库备份,备份重要的配置文件(listener.ora、tnsnames.ora),运行19c版本的预安装程序,同时检查SYSTEM和SYSAUX数据表空间中的可用空间。
Oracle 19c软件的安装步骤包括创建新的Oracle安装目录、解压下载的软件,以及通过响应文件来执行静默安装。
核心迁移过程会使用数据库升级助手(DBUA)来处理各项准备工作,包括必要的检查、配置选项(如网络设置等);在用户提供SYSDBA权限后,该工具还会负责实际的升级操作。
升级后的验证步骤包括:检查数据库组件的dba_registry编号,核实/etc/oratab文件的状态,删除临时恢复点(PRE_UPGRADE),并将COMPATIBLE参数设置为“19.0.0”。
使用数据库升级助手(DBUA)可以提供直观的图形界面,从而自动完成许多手动操作;不过,管理员仍需在操作完成后检查数据库状态,并应用所需的SQL补丁

2012-01-14/由 yzm
https://www.recoverydata.cn/wp-content/uploads/2012/01/282-8.jpg 632 890 yzm https://www.recoverydata.cn/wp-content/uploads/2026/10/logo2-1.png yzm2012-01-14 13:13:532026-10-26 10:24:49Oracle 12c至19c数据库升级详细手册截图
第6页,共10页«‹45678›»

Full Sized Blog Element (Big Preview Pic)

This is a post with post format of type Link

News

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus.

2012-01-17/由 yzm
https://www.recoverydata.cn/wp-content/uploads/2026/10/tst_10013.jpg 200 382 yzm https://www.recoverydata.cn/wp-content/uploads/2026/10/logo2-1.png yzm2012-01-17 20:00:252026-10-18 18:19:11This is a post with post format of type Link

Oracle 12c至19c数据库升级详细手册截图

ORACLE, 补丁升级

数据库管理员可以通过执行四步迁移流程,从而提升性能与稳定性,并延长系统的支持周期。甲骨文从12c升级到长期支持版本19c,主要依靠可视化的、自动化的数据库升级助手(DBUA)来完成。

  • 升级前的准备工作包括:完成完整的RMAN数据库备份,备份重要的配置文件(listener.ora、tnsnames.ora),运行19c版本的预安装程序,同时检查SYSTEM和SYSAUX数据表空间中的可用空间。
  • Oracle 19c软件的安装步骤包括创建新的Oracle安装目录、解压下载的软件,以及通过响应文件来执行静默安装。
  • 核心迁移过程会使用数据库升级助手(DBUA)来处理各项准备工作,包括必要的检查、配置选项(如网络设置等);在用户提供SYSDBA权限后,该工具还会负责实际的升级操作。
  • 升级后的验证步骤包括:检查数据库组件的dba_registry编号,核实/etc/oratab文件的状态,删除临时恢复点(PRE_UPGRADE),并将COMPATIBLE参数设置为“19.0.0”。

使用数据库升级助手(DBUA)可以提供直观的图形界面,从而自动完成许多手动操作;不过,管理员仍需在操作完成后检查数据库状态,并应用所需的SQL补丁

引言

Oracle Database 19c is a long-term support version offering improved performance, stability, and security. Upgrading to 19c ensures extended support and compatibility with modern features. This post walks through upgrading your Oracle 12c database to 19c using DBUA, complete with visual placeholders.

环境设置

参数 价值
主机名 <您的主机名>
数据库名称 <你的数据库名称>
当前版本 12.2.0.1
Oracle主页 /u01/app/oracle/product/12.2.0/db_1
数据文件位置 /path/to/oradata/CID
目标版本 19.4.0.0.0
目标Oracle主目录 /u01/app/oracle/product/19.0.0/db_1

从12c逐步升级到Oracle 19c数据库的指南

1. 升级前的准备工作

💡提示:在升级之前,务必先进行完整的RMAN备份。

rman target /
backup database plus archivelog;

备份配置文件

这些文件对网络和数据库的连接至关重要。

运行以下命令:

cd /u01/app/oracle/product/12.2.0/db_1/network/admin/
cp -p listener.ora sqlnet.ora tnsnames.ora /u01/backup/
ls -ltr /u01/backup/*.ora
cd /u01/app/oracle/product/12.2.0/db_1/dbs/
cp -p spfileoracle12c.ora orapworacle12c /u01/backup/

运行19c预安装包

确保满足所有操作系统级别的先决条件:

yum install -y oracle-database-preinstall-19c
yum update -y

启用Xming和X11转发以打开DBUA图形界面。

验证表空间大小

查看SYSTEM和SYSAUX数据表空间中的可用空闲空间:

set line 1000
set pages 5000
col tablespace_name for a30
col file_name for a80
select c.tablespace_name,a.file_name,a.total_space,b.free_space, round(b.free_space/a.total_space *100,2) "Free%" from dba_data_files
 a, dba_free_space b where a.file_id=b.file_id(+) order by tablespace_name;

检查无效对象

SELECT COUNT(*) FROM dba_objects WHERE status='INVALID';

收集词典统计信息

EXECUTE DBMS_STATS.GATHER_DICTIONARY_STATS;

创建回放恢复点

ALTER SYSTEM SET db_recovery_file_dest_size=10G;
CREATE RESTORE POINT pre_upgrade GUARANTEE FLASHBACK DATABASE;

2. 安装Oracle 19c软件

🧱 第一步:创建Oracle 19c安装目录并设置权限:

mkdir -p /u01/app/oracle/product/19.3/db_home
chown -R oracle:oinstall /u01/app/oracle

🧩 第二步:下载该软件并解压:

cd /u01/app/oracle/product/19.3/db_home
unzip -qo /tmp/LINUX.X64_193000_db_home.zip

🛠️ 第3步:执行静默安装:

./runInstaller -ignorePrereq -waitforcompletion -silent \
-responseFile ${ORACLE_HOME}/install/response/db_install.rsp \
ORACLE_HOME=/u01/app/oracle/product/19.3/db_home \
ORACLE_BASE=/u01/app/oracle DECLINE_SECURITY_UPDATES=true

3. 使用数据库升级助手(DBUA)进行升级

从19c主界面启动DBUA:

cd /u01/app/oracle/product/19.3.0/db_home/bin
./dbua

步骤1:选择数据库,并提供SYSDBA登录凭证。

步骤2:等待前置条件检查完成,并解决出现的任何问题。

步骤3:选择升级与恢复选项。

第4步:配置监听器和网络设置。

第5步:查看摘要并开始升级。

步骤6:等待DBUA完成升级。

第7步:查看结果,然后点击“关闭”。

4. 升级后的任务

📂 确认/etc/oratab是否反映了新的19世纪风格住宅:

cat /etc/oratab | grep -i prod

检查数据库组件

SELECT COMP_ID, COMP_NAME, VERSION, STATUS FROM dba_registry;

删除恢复点

DROP RESTORE POINT PRE_UPGRADE;

设置兼容参数

⚠️ 注意:请在确认系统稳定后再进行更改。

ALTER SYSTEM SET COMPATIBLE = '19.0.0' SCOPE=SPFILE;
SHUTDOWN IMMEDIATE;
STARTUP;

结论

使用DBUA进行Oracle升级,可以借助直观的图形界面自动完成许多手动操作。升级完成后,务必检查数据库状态、识别无效对象,并运行datapatch以应用最新的SQL补丁。

2012-01-14/由 yzm
https://www.recoverydata.cn/wp-content/uploads/2012/01/282-8.jpg 632 890 yzm https://www.recoverydata.cn/wp-content/uploads/2026/10/logo2-1.png yzm2012-01-14 13:13:532026-10-26 10:24:49Oracle 12c至19c数据库升级详细手册截图
第6页,共10页«‹45678›»

标签

12c 19c oracle postgresql rman 备份 性能优化 恢复 数据迁移 补丁升级

RD数据恢复  www.recoverydata.cn

备案号:苏ICP备15021567号-13

服务范围 / 方式 / 愿景

数据恢复 / 异常处理 / 安装配置

数据迁移 / 性能优化 / 巡检服务

服务方式:  远程 / 现场 / 电话

长期提供更专业更快速更低成本服务

本站技术标签

MySQL, ORACLE, Redis,SQLServer

Neo4j, MongoDB, PostgreSQL

达梦,无法启动, 断电故障, 检测失败

数据丢失,攻击勒索,误删除更新异常

 

技术、商务、投稿、侵权等联系!

滚动到顶部 滚动到顶部 滚动到顶部