CDB和PDB的创建、连接、启动、关闭

CDB和PDB的创建、连接、启动、关闭

一、CDB和PDB基本管理

基本概念:

Multitenant Environment:多租户环境

CDB(Container Database):数据库容器

PD(Pluggable Database):可插拔数据库

clip_image001[6]

二、创建

2.1创建CDB

PDB包含在CDB中,所以,要创建PDB,必须先创建CDB。一台机器上可以有多个CDB。Oracle软件安装完成后,就可以创建CDB

启动DBCA  (C:\app\oracle\product\12.1.0\dbhome_1\BIN\dbca.bat)

clip_image002[4] clip_image003[4] clip_image004[4] clip_image005[4] clip_image006[4]

2.2创建PDB

C:\app\oracle\product\12.1.0\dbhome_1\BIN\dbca.bat

clip_image007[4]

clip_image008[4] clip_image009[4] clip_image010[4] clip_image011[4] clip_image012[4] clip_image013[4]

三、连接

3.1连接CDB

Sqlplus默认连接CDB

sqlplus sys/oracle as sysdba

clip_image014[4]

3.2连接PDB

pdb可以通过在CDB中alter session container

alter session set container=pdb1

clip_image015[4]

也可以直接通过tns方式(如下)登录

sqlplus sys/oracle@pdb1 as sysdba

其中tnsnames.ora添加

 View Code

四、启动与关闭

4.1启动关闭CDB

 View Code

从上面的操作中可以看到数据库启动的时候所有的PDBs的状态为MOUNTED

4.2启动关闭PDB

pdb的管理可以在cdb中进行也可以在pdb中进行,如果是cdb中进行,需要PLUGGABLE关键字,如果是在pdb中直接和普通数据库一样

 View Code

4.3自动启动所有PDB

从上面的操作中可以看到数据库启动的时候所有的PDBs的状态为MOUNTED,在实际应用可以考虑增加如下的触发器使所有的PDBs都处于打开状态。

create or replace trigger sys.after_startup after startup on database
begin
execute immediate 'alter pluggable database all open ' ;
end after_startup ;

验证过程

 View Code

四、常用SQL

复制代码
--查看ORACLE 12C版本
select * from v$version;--查看容器名称和ID
show con_name ;--查看状态
select name ,open_mode from v$pdbs ;--切换container
alter session set container=pdb1

 

转载于:https://www.cnblogs.com/chinasui/p/9963340.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/396030.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《Java和Android开发学习指南(第2版)》——第2章,第2.10节本章小结

本节书摘来自异步社区《Java和Android开发学习指南(第2版)》一书中的第2章,第2.10节本章小结,作者 【加】Budi Kurniawan,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.10 本章小结本章介绍了Java语言的基础…

控制usb扫码枪_无线也可以很牢靠-世达SATA热熔胶枪评测

作为一名喜欢动手制作的手工达人,往往乐趣就在于动手过程中的成就感。而在对零件进行固定时,热熔胶由于可以包裹裸露的电线线头,固定效果也非常好,相比电焊也更加的简单易操作,因而被很多人选择。但是,多数…

测试驱动开发 测试前移_为什么测试驱动的开发有用?

测试驱动开发 测试前移有关如何更有效地应用TDD的技巧,以及为什么它是一种有价值的技术 (Tips on how to apply TDD more efficiently, and why its a valuable technique) Theres a common pattern we follow when we start a project using TDD. We describe the …

Anaconda管理多版本的python环境

通过Conda的环境管理功能,我们能同时安装多个不同版本的Python,并能根据需要自由切换。下面我将给大家分享一下,新增Python版本,切换,再切回主版本的详细过程。 方法/步骤 1首先确保你的系统里已经安装了Conda&#xf…

父子沪c转大牌过户_机动车异地过户(转籍)

最近我家换了一辆车,导航后台数据统计是去足浴城最多的车主,尬!从想起这个品牌到付定金,也就半天时间,买之前没了解这么透彻。不过,到手驾驶,还是比之前的车舒适很多的,就是容易在不…

android安卓系统2.3 使用说明书,Android2.3操作界面

Android2.3操作界面摩托罗拉XT882的界面相对于原生的Gingerbread还是有了不小的变化,首先最大的感觉就是主色调亮了很多。默认背景在qHD分辨率下非常的清晰,同时整个界面仍然采用了多分屏界面。下方由中国电信定制,状态栏加入了全新的单个状态…

《运营力——微信公众号 设计 策划 客服 管理 一册通》一一1.2 团队岗位介绍...

本节书摘来自异步社区出版社《运营力——微信公众号 设计 策划 客服 管理 一册通》一书中的第1章,第1.2节,作者: 杭州创博通信技术有限公司 , 施瑶君,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2 团队岗位介绍 创…

一切都是关于“ –ilities”的

by George Stepanek通过乔治斯蒂芬内克 都是关于“邪恶”的 (It’s all about the “-ilities”) We were “feature complete.”我们“功能齐全”。 Four weeks into a 10-week Free Code Camp project to build an environmental pledge web application, we had gotten al…

1,滑动验证,前后台接口

http://www.geetest.com/install/sections/idx-client-sdk.html 转载于:https://www.cnblogs.com/yexiangwang/p/5481153.html

Linux 下 nginx反向代理与负载均衡

前面几篇记录下nginx的基本运功,代理服务器的访问,这里来试验下nginx的反向代理。 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服…

android 8.1没声音,Android 8.1重大改变!耳机孔不见了

原标题:Android 8.1重大改变!耳机孔不见了今天上午,Android Police爆料称,下一代的Pixel 2将首发Android 8.1。更重要的是,在这个新系统中,谷歌已经做好了放弃3.5mm耳机插口的准备,并将在底层优…

php变量前下滑_PHP变量

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。变量是存储数据的“容器”。命名规则变量以 $ 符号开始,后面跟着变量的名称变量名必须以字母或者下划线字符开始变量名只能包含字母数字字符以及下划线(A-Z、a…

《计算机科学概论(第12版)》—第0章0.3节学习大纲

本节书摘来自异步社区《计算机科学概论(第12版)》一书中的第0章0.3节学习大纲,作者【美】J. 格伦•布鲁克希尔(J. Glenn Brookshear) , 丹尼斯•布里罗(Dennis Brylow),更多章节内容可以访问云栖…

blued停止邮箱注册_停止让我注册!

blued停止邮箱注册by Conor Sheehan由Conor Sheehan 停止让我注册! (Stop Making Me Sign Up!) Installing a new app can be exciting. When you’ve found one that may be just what you need, opening it is like unboxing a new toy. So why do so many apps …

Android Sutido 编译速度优化

虽然Android Studio 此时已经更新到了Android Studio 2.1版本,build 版本android-studio-bundle-143.2739321。但是在安装该版本都是根据自己的标准进行安装,所以需要在安装之后进行一系列的调整。下面文章根据3个方面进行讲解。分别为Android Studio本身…

卷积神经网络计算题试题_卷积神经网络的计算

转自:https://zhuanlan.zhihu.com/p/631747741. 卷积卷积神经网络中的卷积是指定义好卷积核(kernel),并对图像(或者特征图,feature map)进行滑动匹配,即对应位置相乘再相加。其特点就在于能够捕捉局部的空间特征。具体过程如下图所…

html字符串转换jsx,javascript – 将React.element转换为JSX字符串

我正在尝试构建一个组件,>带孩子和>渲染DOM中的子项,以及>出于文档的目的,在pre中显示子DOM一种解决方案是将JSX作为单独的prop传递.这使得它重复,因为我已经能够通过this.props.children访问它.理想情况下,我只需要以某种方式将子prop转换为字符串,以便我可以在pre中…

Leetcode:0002(两数之和)

LeetCode:0002(两数之和) 题目描述:给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会…

《Excel 职场手册:260招菜鸟变达人》一第 13 招 利用数据验证给单元格添加注释,不用批注...

本节书摘来异步社区《Excel 职场手册:260招菜鸟变达人》一书中的第1章,第13节,作者: 聂春霞 , 佛山小老鼠 责编: 王峰松,更多章节内容可以访问云栖社区“异步社区”公众号查看。 第 13 招 利用数据验证给单…

招银网络笔试java_春招|招银网络Java软件开发 电话面试+一二三面面经

电话面试:1.自我介绍2.介绍项目经历(我介绍的时候说了用到spring,spring MVC和hibernate框架)3.为什么用spring框架,有什么优点4.详细说下aop5.解释下IOC,IOC有什么好处6.spring MVC的运行流程7.spring除了注解注入还有什么方式8.hibernate框…