广告
返回顶部
首页 > 资讯 > 数据库 >Oracle12C 多租户管理
  • 610
分享到

Oracle12C 多租户管理

2024-04-02 19:04:59 610人浏览 独家记忆
摘要

--进入cdb  sqlplus /nolog  conn sys/sys as dba --查看数据库基本信息select name,cdb from v$data

--进入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;

--登录cpcdb
$sqlplus sys/Oracleedw13@192.168.1.2:1531/cpcdb as sysdba

$sqlplus sys/OraEdw!23@192.168.1.5:1533/ncdb as sysdba --含有!需要单独输入密码

您可能感兴趣的文档:

--结束END--

本文标题: Oracle12C 多租户管理

本文链接: https://www.lsjlt.com/news/39031.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle12C 多租户管理
    --进入cdb  sqlplus /nolog  conn sys/sys as dba --查看数据库基本信息select name,cdb from v$data...
    99+
    2022-10-18
  • Oracle12C多租户管理用户、角色、权限
    在Oracle12C中,用户权限的管理相对传统的 Oracle 单数据库环境稍有不同。在多租户环境中有两种类型的用户。①:共同用户(Common User): 该用户存在所有容器 (根和所有的 Pdb) 中...
    99+
    2022-10-18
  • Oracle CDB管理实现多租户管理功能
    目录CDB的管理1.当前容器2.修改CDB的参数3.修改PDB的参数1.使用ALTER DATABASE 命令修改CDB的参数2.使用ALTER DATABASE命令修改CDB的UN...
    99+
    2022-12-08
    Oracle CDB管理 Oracle多租户管理
  • Oracle CDB管理实现多租户管理功能
    目录CDB的管理1.当前容器2.修改CDB的参数3.修改PDB的参数1.使用ALTER DATABASE 命令修改CDB的参数2.使用ALTER DATABASE命令修改CDB的UNDO模式4.CDB和PDB参数保存位置...
    99+
    2022-12-07
    Oracle CDB管理 Oracle多租户管理
  • ​​​​​​​Spring多租户数据源管理AbstractRoutingDataSource
    目录1.基本原理2.配置代码3.问题总结前言: 很多情况,我们确实需要在一个服务中访问多个数据源。虽然它让整体设计变的不那么优雅,但真实的世界确实需要它。比如,你的业务为两个比较大的...
    99+
    2022-11-13
  • ​​​​​​​Spring多租户数据源管理AbstractRoutingDataSource怎么用
    本篇内容介绍了“Spring多租户数据源管理AbstractRoutingDataSource怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有...
    99+
    2023-06-30
  • Oracle 12c多租户常用管理命令有哪些
    这篇文章给大家分享的是有关Oracle 12c多租户常用管理命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。--进入cdb  sqlplus /nolog &n...
    99+
    2022-10-18
  • 使用Linux 怎么实现文档多租户管理
    使用Linux 怎么实现文档多租户管理?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。创建账户相关信息groupadd microsoft ; 新增群组useradd -G ...
    99+
    2023-06-10
  • Oracle12C基本管理(持续更新)
                            Oracle基本管理命令&n...
    99+
    2022-10-18
  • oracle12c数据库管理常用语句
    oracle12c数据库管理常用语句:select name from v$database; #查看数据库名:desc v$database;select instance_na...
    99+
    2022-10-18
  • 详解vue身份认证管理和租户管理
    目录概述按钮级权限身份认证管理R/U权限权限刷新租户管理租户切换效果最后概述 功能模块的开发往往是最容易的,但是要处理好每个细节就不容易了。就拿这里的身份认证管理模块来说,看似很简单...
    99+
    2022-11-12
  • HBase如何实现多租户
    这篇文章主要介绍了HBase如何实现多租户,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。多租户(multi-tenancy technology),参考维基百科定义,它是在探...
    99+
    2023-06-02
  • 小满客户管理系统多少钱?
    小满客户管理系统是一款专业的客户关系管理软件,它可以帮助企业更有效地管理客户信息,提高客户服务质量。那么,小满客户管理系统多少钱呢?本文将详细说明。 小满客户管理系统是一款以客户为中心的CRM软件,它的主要功能包括客户管理、销售管理、服务管...
    99+
    2023-12-16
    小满 多少钱 客户管理系统
  • 使用vue怎么实现身份认证管理和租户管理功能
    本篇文章为大家展示了使用vue怎么实现身份认证管理和租户管理功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。按钮级权限src\utils\abp.js:export function&n...
    99+
    2023-06-15
  • 多线云虚拟主机租用怎么管理
    多线云虚拟主机租用管理可以按照以下步骤进行:1. 选择合适的虚拟主机:根据自己的需求和预算选择合适的虚拟主机,考虑到主机的性能、价格...
    99+
    2023-08-26
    多线云虚拟主机 云虚拟主机
  • Springboot多租户SaaS如何搭建
    这篇文章主要介绍“Springboot多租户SaaS如何搭建”,在日常操作中,相信很多人在Springboot多租户SaaS如何搭建问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Springboot多租户Sa...
    99+
    2023-07-02
  • Springboot 多租户SaaS搭建方案
    目录正文技术框架租户Model设计sql租户数据过滤Hibernate filter分库结尾正文 相信大家对SaaS架构都有所了解,这里也不过多介绍,让我们直奔主题。 技术框架 sp...
    99+
    2022-11-13
  • Ubuntu 多用户管理及 SSH 远程连接
    目录 1、Ubuntu 多用户管理的场景 2、多用户管理理解 3、多用户管理 1、创建用户组 2、创建用户 3、给用户分配权限 4、SSH远程连接 1、Ubuntu 多用户管理的场景 多人需要远程登录服务器完成各自的任务,同时各用户之...
    99+
    2023-09-10
    ubuntu linux 服务器 多用户管理
  • MongoDB用户及权限管理(二):用户管理
    一、创建管理员账号下面开始创建一个帐号,该账号需要有grant权限,即:账号管理的授权权限。注意一点,帐号是跟着库走的,所以在指定库里授权,必须也在指定库里验证(auth)。> use adminsw...
    99+
    2022-10-18
  • mybatis-plus 租户处理器
    配置 租户解析器处理程序 import com.baomidou.mybatisplus.extension.plugins.tenant.TenantSqlParser; import net.sf.jsqlparser.expressi...
    99+
    2021-12-26
    mybatis-plus 租户处理器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作