ORACLE 12.1.0.1 至12.1.0.2升级文档(单机版 DBUA方式)
12C DBUA新特性
1. 新的pre-upgrade 检查工具.
2. 并行升级.
3. DBUA升级时,默认并行度为CPU个数或2. 并行度可调整.
4. 在升级过程中,DBUA工具可再次调用(restarted).
5. 更详细的日志来监控升级的进度.
6. CDB 和 PDB 同时都会升级.
7. listener 会迁移至新的版本中.
8. 所有的数据文件和临时文件会更改为自动扩展.
如下,着重讲一下12c的pre-upgrade 检查工具:
具体参考MOS:
How to Download and Run Oracle's Database Pre-Upgrade Utility (Doc ID 884522.1)
注意:
1、如果是CDB环境,则需要所有的PDB置于READ,WRITE状态.
2、如果是CDB环境,升级前检查脚本必须在CDB和PDB都执行.
|
SQL> show pdbs;
CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB1 READ WRITE NO 4 PDB2 READ WRITE NO 5 PDB3 READ WRITE NO SQL> |
执行升级前检查脚本方法一(catcon.pl):
Oracle has provided script catcon.pl to execute scripts at Container and Pluggable database at once. In a CDB, the catcon.pl script is the best way to run SQL scripts and SQL statements. It can run them in the root and in specified PDBs in the correct order, and it generates log files.
The catcon.pl script is a Perl script that must be run at an operating system prompt.
If Neither the -c nor the -C parameter is specified, then catcon.pl runs the script in all containers by default.
|
[oracle@12cdb01 admin]$ cd $ORACLE_HOME/rdbms/admin [oracle@12cdb01 admin]$ $ORACLE_HOME/perl/bin/perl catcon.pl -d /u01/software/precheck -l /home/oracle -b preupgrade_log_base_name preupgrd.sql [oracle@12cdb01 admin]$ |
脚本生成的日志:
|
[oracle@12cdb01 ~]$ cd /home/oracle [oracle@12cdb01 ~]$ ll total 20 -rw-r--r-- 1 oracle oinstall 5092 Nov 26 18:14 preupgrade_log_base_name0.log -rw-r--r-- 1 oracle oinstall 2822 Nov 26 18:14 preupgrade_log_base_name1.log -rw-r--r-- 1 oracle oinstall 2822 Nov 26 18:14 preupgrade_log_base_name2.log -rw-r--r-- 1 oracle oinstall 2822 Nov 26 18:14 preupgrade_log_base_name3.log [oracle@12cdb01 ~]$ |
执行升级前检查脚本方法二(分别进入所有容器):
|
$ sqlplus "/ as sysdba" sql> <Location of preupgrade scripts>/preupgrd.sql
sql> alter session set container=<PDB_Name>; sql> <Location of preupgrade scripts>/preupgrd.sql
sql> alter session set container=<PDB_Name>; sql> <Location of preupgrade scripts>/preupgrd.sql |
整个升级文档太大,不放在该blog中,如有需要,请点击链接下载:
http://files.cnblogs.com/files/missyou-shiyh/upgraded_to_12.1.0.2_using_dbua.rar
ORACLE 12.1.0.1 至12.1.0.2升级文档(单机版 DBUA方式)的更多相关文章
- 李洪强iOS开发之-环信02.1_环信 SDK 2.x到3.0升级文档
李洪强iOS开发之-环信02.1_环信 SDK 2.x到3.0升级文档 SDK 2.x 至 3.0 升级指南 环信 SDK 3.0 升级文档 3.0 中的核心类为 EMClient 类,通过 EMCl ...
- 【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档
对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情.但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了. 推荐一款工具DBExportDoc V1.0 For MySQL( ...
- 利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档
对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情.但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了. 推荐一款工具DBExportDoc V1.0 For MySQL( ...
- Asp.Net Core2.0 WebAPI 使用Swagger生成漂亮的接口文档
1.引用NuGet: Swashbuckle.AspNetCore.Swagger Swashbuckle.AspNetCore.SwaggerGen 或 <PackageReference I ...
- Oracle 12C R2 on Linux 7.X 单实例静默安装文档
禁用防火墙systemctl stop firewalld.servicesystemctl disable firewalld.service 禁用SELinuxcat /etc/selinux/c ...
- Confluence-6.10.0+Jira-7.13+Crowd-3.2.1最全破解文档,附下载包
=========================================2019.4.19更改================================================ ...
- Beautiful Soup 4.2.0 文档
Beautiful Soup 4.2.0 文档 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方 ...
- 图形化升级单机oracle 11.2.0.4 到 12.2.0.1
1. 讲补丁包上传到 Oracle server ,解压.安装 [oracle@11g tmp]$ unzip linuxx64_12201_database.zip 2. 检查当前版本 SQL> ...
- Deploying JRE (Native Plug-in) for Windows Clients in Oracle E-Business Suite Release 12 (文档 ID 393931.1)
In This Document Section 1: Overview Section 2: Pre-Upgrade Steps Section 3: Upgrade and Configurati ...
随机推荐
- 06 - Django应用第三步
知识点 1) 编写urls 配合include()的URL查找过程 获取正则抓取的值并命名, 给url取名 2) 模板的编写 for循环的遍历 用点的方式执行函数, 不带括号 3) 视图函数的编写 H ...
- Cannot find PHPUnit in include path (.;C:\php5\pear)
--pear channel-discover pear.phpunit.de --pear install phpunit/PHPUnit 此时会显示: No valid packages foun ...
- MySQL读取各个my.cnf配置文件的先后顺序是:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 其他自定义路径下的my.cnf,例如:/data/mysql/y ...
- 前端之css样式(选择器)
一.css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,对html标签的渲染和布局 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. 例如 二.c ...
- mysql 简单的sql优化示例[不定时更新]
对于慢sql的分析步骤: 1) desc|explain sql 查看执行计划, 对于type很慢的, 分析是否建立了对应字段的索引 2) 进行排除法, 把子查询抽离出来, 单独执行,定位慢查询是哪个 ...
- console (控制台)
console 模块提供了一个简单的调试控制台,类似于 Web 浏览器提供的 JavaScript 控制台. 该模块导出了两个特定的组件: 一个 Console 类,包含 console.log() ...
- assert.ifError()
assert.ifError(value) 如果 value 为真,则抛出 value. 可用于测试回调函数的 error 参数(通俗解释ifError方法断定某个表达式是否false,如果该表达式对 ...
- kafka之c接口常用API------librdkafka
1 安装方法以及相关库文件 https://github.com/edenhill/librdkafka 2 High-level producer High-level consumer Simpl ...
- 【linux学习-centeros】
1:linux的目录结构: / root —?启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home —?存储普通用户的个人文件 ftp — 用户所有服务 httpd sa ...
- LeetCode: 171 Excel Sheet Column Number(easy)
题目: Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, r ...