Oracle多租户体系,Oracle12C 多租户管理

--进入cdb

sqlplus /nolog

conn sys/sys as dba

--查看数据库基本信息

select name,cdb from v$database;

--查看容器的相关信息

select con_id,name from v$containers;

--查看数据文件的路径

select con_id,file_name from cdb_data_files order by 1;

--显示当前连接容器信息

show con_id con_name user

--显示所有pdb

show pdbs

--start和stop根容器

--启动数据

--CDB

sqlplus / as sysdba

startup

--PDB(所有PDB)

alter pluggable database all open;

--启动pdb1库

alter pluggable database pdb1 open;

--关闭数据库

--CDB

shutdown immediate

--pdb1

alter pluggable database pdb1 close;

alter pluggable database pdb1 close immediate;

--关闭所有pdb

alter pluggable database all close immediate;

--创建公用用户(sys和system在可插拔中就是自动创建的公用用户)

sqlplus / as sysdba

create user c#dba identified by alex;

--创建公用角色

sqlplus / as sysdba

create role c##dbaprivs container=all;

grant dba to c##dbaprivs container=all;

--公用角色给公用用户

grant c##dbaprivs to c#dba container=all;

--切换容器

alter session set container=ehrpdb;

--切换回根容器

alter session set container=cdb$root;

--2创建可插拔数据库

--2.1克隆种子容器

create pluggable database cpcdb

admin user cpcadm identified by  cpcadm

file_name_convert=('/oracle/app/oracle/oradata/edw/pdbseed','/oradata/edw/cpcdb/datafile/');

--2.2直接创建数据库

CREATE PLUGGABLE DATABASE hrdb

ADMIN USER hrdba IDENTIFIED BY hrdba

STORAGE (MAXSIZE 100G MAX_SHARED_TEMP_SIZE 2G)

DEFAULT TABLESPACE hrdb DATAFILE '/oradata/EDW/hrdb/datafile/hrdb001.dbf' SIZE 512M AUTOEXTEND on next 8M maxsize 10G;

CREATE PLUGGABLE DATABASE cpcdb

ADMIN USER cpcdba IDENTIFIED BY cpcdba

STORAGE (MAXSIZE 100G MAX_SHARED_TEMP_SIZE 2G)

DEFAULT TABLESPACE tbscpc DATAFILE '/oradata/EDW/cpcdb/datafile/tbscpc001.dbf' SIZE 512M AUTOEXTEND on next 8M maxsize 10G;

--2.3创建数据案例

create pluggable database cpcdb

admin user cpcadm identified by  cpcadm

file_name_convert=('/oracle/app/oracle/oradata/edw/pdbseed','/oradata/edw/cpcdb/datafile/');

create pluggable database ncdb

admin user ncadm identified by  ncadm

file_name_convert=('/oradata/edw/pdbseed','/oradata/edw/ncdb/datafile/');

CREATE PLUGGABLE DATABASE ncdb

ADMIN USER ncdba IDENTIFIED BY ncdba

STORAGE (MAXSIZE 100G MAX_SHARED_TEMP_SIZE 2G);

--访问ncdb的插拔数据库

sqlplus sys/ncdba@oraerp:1521/ncdb as sysdba

--关闭PDB数据库

alter pluggable database ncdb close immediate;

alter pluggable database hrdb close immediate;

alter pluggable database cpcdb close immediate;

alter pluggable database edwpdb close immediate;

--删除PDB数据库

DROP PLUGGABLE DATABASE ncdb INCLUDING DATAFILES;

DROP PLUGGABLE DATABASE hrdb INCLUDING DATAFILES;

DROP PLUGGABLE DATABASE cpcdb INCLUDING DATAFILES;

DROP PLUGGABLE DATABASE edwpdb INCLUDING DATAFILES;

--创建pdb案例

--1、cpcdb

create pluggable database cpcdb

admin user cpcadm identified by  cpcadm

file_name_convert=('/oradata/edw/pdbseed/','/oradata/edw/cpcdb/');

--2、ncdb

create pluggable database ncdb

admin user ncadm identified by  ncadm

file_name_convert=('/oradata/edw/pdbseed/','/oradata/edw/ncdb/');

--3、hrdb

create pluggable database hrdb

admin user hradm identified by hradm

file_name_convert=('/oradata/edw/pdbseed/','/oradata/edw/hrdb/');

alter pluggable database all open;

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

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

相关文章

苏老师首播3小时!超500人观看!录屏!源码!PPT……你要的都在这里!

点击视频 ☝ 回顾直播现场2020年3月25日晚18:30,“盛派周三分享”首次直播交流会,由盛派技术团队带头人Jeffrey,苏震威老师主持、分享,主题是《SCF 框架介绍快速创建项目演示》。此次直播历时3个多小时,500…

oracle错误 904,ORACLE 导出错误 EXP-00008: 遇到 Oracle 错误 904

案例情景——在一次C:\Documents and Settings\Administrator>explsxy/lsxylsxy_dbfileE:\lsxy.dmp ownerlsxyExport:Release 11.2.0.1.0- Production on 星期一 11月 26 14:07:18 2012 Copyright (c) 1982,2009,Oracle and/or its affiliates. All rights reserved.连接到:…

[蓝桥杯][算法提高VIP]数的划分-dp

题目描述 一个正整数可以划分为多个正整数的和,比如n3时: 3;1+2;1+1+1; 共有三种划分方法。 给出一个正整数,问有多少种划分方法。 输入 一个正整数n 数据规模和约定 …

十问十答 GPL 许可证

GPL 是 GNUs General Public License 的缩写,翻译成中文叫 GNU 的通用公共许可证,是最受欢迎的开源许可证之一。它由理查德斯托曼(Richard Stallman)创建,目的是保护 GNU 软件免于被专有,是基于他「版权向左…

oracle consistent gets,oracle构建一致性读

对于实际的业务系统,通常有一些热点的表,insert和delete的量非常大,这个时候就会发现一些查询语句的逻辑读比较偏高,这时可能就是oracle在构建一致性块的进行的consistentread。下面做一个测试看下:第一步准备数据&…

[蓝桥杯][算法提高VIP]聪明的美食家-dp

题目描述 如果有人认为吃东西只需要嘴巴,那就错了。 都知道舌头有这么一个特性,“由简入奢易,由奢如简难”(据好事者考究,此规律也适合许多其他情况)。具体而言,如果是甜食,当你吃的…

解析“60k”大佬的19道C#面试题(上)

解析“60k”大佬的19道C#面试题(上)先略看题目:请简述 async函数的编译方式请简述 Task状态机的实现和工作机制请简述 await的作用和原理,并说明和 GetResult()有什么区别Task和 Thread有区别吗?如果有请简述区别简述 …

oracle秘钥到期,Oracle – 更新加入 – 非密钥保留表

我试图复制一个Ingres“tbl2”中的更新tbl1命令,这在Oracle中并不完全.所以我使用“update(select tbl1 join tbl2 …)”命令.两个表都定义了主键,我认为我的连接唯一标识行,但是我仍然得到“ORA-01779:不能修改映射到非密钥保留表的列”.这里是适当的匿名表定义和我…

dptcpp 题目 2352: [信息学奥赛一本通-T1440]数的划分-dp

题目描述 将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。 例如:n7,k3,下面三种分法被认为是相同的。 {1,1,5};{1,5,1};{5&…

通过极简模拟框架让你了解ASP.NET Core MVC框架的设计与实现[上篇]

《200行代码,7个对象——让你了解ASP.NET Core框架的本质》让很多读者对ASP.NET Core管道有了真实的了解。在过去很长一段时间中,有很多人私信给我:能否按照相同的方式分析一下MVC框架的设计与实现原理,希望这篇文章能够满足你们的…

linux rsync删文件速度,Linux下使用rsync最快速删除大量文件的方法

要在Linux下删除海量文件的情况,需要删除三层哈希目录下的几十万个文件。这个时候,删除命令rm -rf * 就不好用了,因为要等待的时间太长。所以必须要采取一些非常手段。我们可以使用rsync来实现快速删除大量文件。安装步骤:1、先安…

[蓝桥杯][算法提高VIP]摆花-多重背包计数问题

题目描述 小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共m盆。通过调查顾客的喜好,小明列出了顾客最喜欢的n种花,从1到n标号。为了在门口展出更多种花,规定第i种花不能超过ai盆,…

通过极简模拟框架让你了解ASP.NET Core MVC框架的设计与实现[中篇]:请求响应

《200行代码,7个对象——让你了解ASP.NET Core框架的本质》让很多读者对ASP.NET Core管道有了真实的了解。在过去很长一段时间中,有很多人私信给我:能否按照相同的方式分析一下MVC框架的设计与实现原理,希望这篇文章能够满足你们的…

linux strcpy函数实现,strcpy(char *dest , char *src)的漏洞

前言:研究了几天DOS下的溢出原理,最后明白了其实原理都很简单关键是要懂得为什么C语言的strcpy函数有漏洞,为什么对这个函数的不正常使用会造成溢出。一节:介绍strcpy函数能看到这篇文章的人可能都知道问题很多是出在它的身上吧呵…

洛谷 P2853 [USACO06DEC]Cow Picnic S-dfs

输入: 2 4 4 2 3 1 2 1 4 2 3 3 4输出: 2代码如下: #include <iostream> #include <vector> #include <cstring> using namespace std; const int N 1010; bool vis[N]; vector<int>v[N]; int r[N]; int mk[N];void dfs(int u) {mk[u];for (int i …

.NET Core开发实战(第34课:MediatR:轻松实现命令查询职责分离模式(CQRS))--学习笔记(上)...

34 | MediatR&#xff1a;轻松实现命令查询职责分离模式&#xff08;CQRS&#xff09;核心对象IMeditatorIRequese、IRequestIRequestHandler<in TRequest, TResponse>源码链接&#xff1a;https://github.com/witskeeper/geektime/tree/master/samples/MediatorDemo首先…

Linux和unix发行版本,UNIX发展历史和发行版本

[TOC]>[success] # UNIX发展历史和发行版本**UNIX**跟**Linux**之间的关系&#xff0c;用**父子**比喻更为恰当&#xff0c;因为学习了**Linux**以后更有助于以后学习**UNIX**&#xff0c;无论是**Linux**还是**UNIX**的**内核**都是用**C语言**写的&#xff0c;早起是用**汇…

十一届蓝桥杯国赛 玩具蛇-dfs

【问题描述】 小蓝有一条玩具蛇&#xff0c;一共有 16 节&#xff0c;上面标着数字 1 至 16。每一节都是一 个正方形的形状。相邻的两节可以成直线或者成 90 度角。 小蓝还有一个 4 4 的方格盒子&#xff0c;用于存放玩具蛇&#xff0c;盒子的方格上依次标着 字母 A 到 P 共 1…

远程终端管理和检测系统

TerminalMACS(Terminal Manager And Check System)远程终端管理和检测系统本文同步更新地址&#xff1a;https://dotnet9.com/11429.html一、本系统可监控多种终端资源&#xff1a;移动端AndroidiOSPC端WindowsLinuxMac二、整个系统分为三类进程&#xff1a;被控端(Client)被控…

《ASP.NET Core 3 框架揭秘(上下册)》送书结果公告

【免费送书】.Net5实操后的我一夜未眠&#xff0c;来个大胆预测&#xff01;的送书抽奖结果已经出来了&#xff1a;这位中奖的同学尽快填写收货地址&#xff0c;4/2 日还没有完成填写将作废&#xff0c;奖品可是热门的《ASP.NET Core 3 框架揭秘&#xff08;上下册&#xff09;…