cdb专题

12C 新特性,MOVE DATAFILE 在线移动 包括system, 附带改名 NID ,cdb_data_files视图坏了

ALTER DATABASE MOVE DATAFILE  可以改名 可以move file,全部一个命令。 resue 可以重用,keep好像不生效!!! system照移动不误-------- SQL> select file_name, status, online_status from dba_data_files where tablespace_name='SYSTEM'

pdb restore flashback recover 的三个办法 + CDB 级还原 注意数据库实际时间

Recover可以drop掉PDB,另外两个不行!! 除非CDB级还原  千万要注意好数据库时间 RMAN>  recover pluggable database pdb  until time "to_date('16-JUN-2024 19:00:00','DD-MON-YYYY HH24:MI:SS')" auxiliary destination '+data1'; Sta

Oracle19c_cdb数据库自动安装部署脚本

最早发布的是12.1.0.2自动安装部署脚本,脚本实现Oracle12c单实例自动安装部署 昨天又发布了19c(12.2.0.3)的自动安装部署脚本,脚本实现Oracle19c_pdb单实例自动安装部署 本编文章是在脚本实现Oracle19c_pdb单实例自动安装部署脚本的基础上做简单修改,实现cdb数据库的自动安装部署 项目地址:19c_cdb_autoinstall 备注:脚本内容可能会持续更

12c手工创建非CDB数据库

对于Oracle数据库的创建,Oracle除了支持dbca(GUI界面),同时也支持手工方式创建数据库,即使用CREATE DATABASE语句创建数据库。使用此语句对使用DBCA的一个优点是可以从脚本内创建数据库。在Oracle 12c版本中支持12c之前的非CDB数据库以及CDB容器数据库。因此创建方式略有不同。本文同时描述2种不同数据库的手工创建方法。 一、12c手工创建非CD

oracle 12c以上版本创建pdb用户|cdb公共用户并授予表空间使用权限

### Code Reference DESC:oracle 12c以上版本创建用户并授予表空间使用权限 Last Update:2020-6-30 22:39 Time:2020-7-16 16:42 Tittle:oracle 12c以上版本创建用户并授予表空间使用权限 Version:002 创建用户并授予表空间使用权限 -- PDB普通用户create user test

step by step oracle 12c 手工创建CDB数据库(插件数据库)

### Code Reference URL:https://blog.csdn.net/leshami/article/details/72821806DESC:12c下手工创建CDB数据库(参考docker实例化Oracle12c EE作为部署基础)Last Update:2020-7-14 16:00 CDB创建相关说明 使用CREATE DATABASESQL语句创建CDB非常类似于创

QT creator设置CDB调试器

在使用qtcreator时,整个ide使用感觉还是很不错的,尤其是调试的快捷键和vs是一致的的,但是在windows平台上gdb调试器表现确实不是很好,所以决定使用 一下微软的调试器,qtcreator只支持gdb和cdb两种调试器,现在开始动手进行吧 1. 下载windbg,如果使用的是vs2008可直接百度,下载6.xx版本,其实不管哪个版本的vs,使用6.x版本的调试器也是可以的,本人没

Qt 5.6.3 64bit 离线添加调试器cdb

本文简单的描述一下qt 5.6.3 如何安装cdb调试器 前言         qt低版本在安装时并没有自带cdb调试器,需要额外安装。在某些特殊情况,我们需要离线安装cdb调试器,下面笔者详细的说明整体流程。 下载调试器 方法一         直接去网盘下载如下链接获取即可 链接:https://pan.baidu.com/s/13e39Yy6JAhldZABwdk

Oracle 12c CDB PDB

Oracle 12c CDB & PDB 查看当前容器 SQL> show con_name; CON_NAME ------------------------------ CDB$ROOT SQL> select name,cdb,open_mode,con_id from v$database; NAME      CDB OPEN_MODE                CON_ID

OCA/OCP Oracle 数据库12c考试指南读书笔记:第33章:Managing Storage, Security, Availability, Performance in CDB/PDB

多租户环境下的空间管理 多租户环境下,表空间和数据文件都是与容器关联的,或者是CDB或者是PDB。 表空间架构 容器ID和表空间名唯一确定表空间。 SQL> select con_id, c.name c, t.name t, d.name d from v$containers c join v$tablespace t using (con_id) join v$datafile d

QtCreator:没有CDB二进制档可用为二进制格式在'x86-windows-msvc2008-pe-32bit'

最近安装QtCreator2.5.1, 可以编译运行程序, 启动调试时提示: "没有CDB二进制档可用为二进制格式在'x86-windows-msvc2008-pe-32bit" 这样的错误; 在QtCreator 2.7.2版本则提示:"调试器未设置", 说明是QtCreator没有找到可用的编译器. 1. 方法一: 安装dbg_x86_6.11.1.404.msi, 点击下载.  然后重启Q

关于qtcreator+vs2008+CDB调试太卡的问题研究

在刚接触Qt时,对于较大的项目,用qtcreator + vs + cdb 调试时,启动很慢并且单步运行时也经常会出现卡住半分钟以上的情况,一直没有解决。在需要debug的时候大多会在vs2008上安装VS-addin插件,打开qt项目调试来避免qt调试太卡的原因。大约这样持续半年时间。直到后来重装了一次qtcreator和qt sdk,不知所以然的不卡了。也没用深究。

ORACLE 19c 统一恢复处于ASM中的CDB含PDB数据文件到某一个文件目录下面

NOCDB情况下,要把ASM中的文件恢复到文件系统,大家都知道分别设置每个文件的路径即可,但如果是租户环境,每个PDB都有不同路径,而且每个PDB都有SYSTEM,SYSAUX等一些表空降,不可能放在同一个目录中,而是放在不同的目录,那恢复时,怎么设置呢 ? 比如下面数据库以在本地恢复为例,如果是异机恢复,步骤类似:SYS@orclcdb> show pdbs    CON_ID CON_N

Oracle-CDB容器数据库修改service_names踩坑

前言:         最近在对一套Oracle容器数据库进行迁移测试时,为了保持新环境与旧环境的服务名一致,需要在新环境添加旧环境的服务名,在CDB的根容器通过service_name参数添加旧环境的服务名之后,发现数据库PDB的服务名全部被注销,pdb容器也无法再正常的切换过去,因此,对容器数据库的服务名设置进行了测试,以下为测试的过程以及结果​ 测试环境信息:         测试环境

Oracle-CDB容器数据库修改service_names踩坑

前言:         最近在对一套Oracle容器数据库进行迁移测试时,为了保持新环境与旧环境的服务名一致,需要在新环境添加旧环境的服务名,在CDB的根容器通过service_name参数添加旧环境的服务名之后,发现数据库PDB的服务名全部被注销,pdb容器也无法再正常的切换过去,因此,对容器数据库的服务名设置进行了测试,以下为测试的过程以及结果​ 测试环境信息:         测试环境

cdb数据库强起流程

环境模拟 因为手头没有19.3的环境,用了一个centos 7.9下的18.3的cdb环境,开启了归档 在pdb中创建表,模拟构造数据 然后删除redo log来模拟损坏 模拟插入的过程,及错误时的报错 SQL> create table t(x int); Table created. SQL> begin for i in 1..1000000 loop insert in

解决CDB调试速度慢的问题

在windows平台上,当Qt使用 CDB调试器工具调试程序时,常常有调试卡半天的情况,出现该问题的原因有2个:         原因一:程序开启了增量连接功能;         原因二:Qt在后台从微软Symbol服务器里,下载供程序调试的*.pdb文件;         解决方法如下:         1、在*.pro工程文件里,禁用增量连接,添加如下语句: QMAKE_LF

oracle 12c 创建普通用户名非c##用户访问cdb及pdb

1.cdb下创建用户 c##readonly用户 2.更改用户名为普通用户 set linsize 200set pagesize 2000select username,account_status from dba_users where username like '%READONLY%';SELECT NAME,USER# FROM US

修改CDB的max_string_size,从STANDARD到EXTENDED

操作过程参考19c官方文档。 具体过程如下。先修改参数并重启: -- 修改参数-- 注意:即使在 MAX_STRING_SIZE 设置为 EXTENDED 之后,根仍继续使用 STANDARD 语义。 -- 在根中将 MAX_STRING_SIZE 设置为 EXTENDED 的原因是,CDB 中的所有 PDB 都可以从根继承 EXTENDED 设置。ALTER SESSION SET C

Vega Prime入门教程14.04:CDB测试

本文首发于:Vega Prime入门教程14.04:CDB测试 打开失败 打开vpcdb_yemen_urban.acf 会报错 点击确定后会显示默认界面 这个白天蓝海应该是默认场景。 开启服务 打开LP,点击菜单栏或者工具栏 显示管理界面 切换至rtp界面 点击Start RTP按钮,启动rtp服务 此时资源占用为 urban 再次启动vpc

多租户Lesson 07. Backup, Recovery, Flashback CDB and PDBs

多租户Lesson 07. Backup, Recovery, Flashback CDB and PDBs 1. 如何执行CDB 和 PDB 的冷备? 习题册7-12. 如何执行CDB 和 PDB 的整库备份? 7-6.. 7-10 习题册7-23. 如何从 ROOT 系统表空间数据文件丢失后进行恢复? 习题册7-104. 如何从 PDB 系统表空间数据文件丢失后进行恢复? 习题册7-45