码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 从 PDB$SEED 创建新 PDB


    从 PDB$SEED 创建新 PDB
      从 PDB$SEED 数据文件复制数据文件  
    创建 SYSTEM 和 SYSAUX 表空间
    创建完整目录,包括指向 Oracle 提供的对象的元数据
    创建临时表空间 TEMP
    创建公用用户:
    – 超级用户 SYS
    – SYSTEM
    创建授予本地 PDB_DBA 角色的本地用户 (PDBA)
    创建新的默认服务    
    使用位置子句
    以拥有 CREATE PLUGGABLE DATABASE 权限的公用用户的身份连接到根:
    使用 FILE_NAME_CONVERT :
    1. SQL> CREATE PLUGGABLE DATABASE pdb1
    2. ADMIN USER admin1 IDENTIFIED BY p1 ROLES=(CONNECT)
    3. FILE_NAME_CONVERT = ('PDB$SEEDdir', 'PDB1dir');
    使用 CREATE_FILE_DEST :
    1. SQL> CREATE PLUGGABLE DATABASE pdb2
    2. ADMIN USER admin2 IDENTIFIED BY p2 ROLES=(CONNECT)
    3. CREATE_FILE_DEST = 'PDB2dir';
    使用视图验证:
    1. SQL> CONNECT / AS SYSDBA
    2. SQL> SELECT * FROM cdb_pdbs;
    3. SQL> SELECT * FROM cdb_tablespaces;
    4. SQL> SELECT * FROM cdb_data_files;
    5. SQL> CONNECT sys@pdb1 AS SYSDBA
    6. SQL> CONNECT admin1@pdb1
    不使用位置子句
    在不使用子句的情况下从种子创建新 PDB :
    传统 OMF 参数: DB_CREATE_FILE_DEST = '/CDBS/CDB1/ pdb1 '
    1. SQL> CREATE PLUGGABLE DATABASE pdb1
    2. ADMIN USER pdb1_admin IDENTIFIED BY p1
    3. ROLES=(CONNECT);
    新参数: PDB_FILE_NAME_CONVERT = ' /u01/app/oradata/CDB1/seed' , 'CDBS/CDB1/ pdb2 '
    1. SQL> CREATE PLUGGABLE DATABASE pdb2
    2. ADMIN USER pdb2_admin IDENTIFIED BY p2
    3. ROLES=(CONNECT);
    如果 PDB 处于 MOUNTED 或 READ-ONLY 模式
    如果客户创建的公用用户或角色已创建 / 已修改 / 已删除
    PDB 需要与根重新同步:
            在 READ-WRITE 模式下打开 PDB ,以便同步 PDB 与 目标 CDB 。
            如果在 READ-ONLY 模式下打开 PDB ,则会返回错误。
    自动执行兼容性检查:
            在 PDB_PLUG_IN_VIOLATIONS 视图中报告任何违规。
            如果无违规,PDB 状态则更改为 NORMAL 。

  • 相关阅读:
    cms系统稳定性压力测试出现TPS抖动和毛刺的性能bug【杭州多测师_王sir】
    MATLAB算法实战应用案例精讲-【数模应用】梯度下降(GD)(附R语言、Python和MATLAB代码)
    H3C交换机 万兆光模块可以插在千兆光口上使用吗?
    【2. 操作系统—中断、异常、系统调用】
    CSS 属性计算过程
    达梦8数据库导出导入
    Java高性能本地缓存框架Caffeine
    Spring 中如何为Bean注入集合呢?
    在线教育系统,引领了全新的教学模式
    基于QtGUI的宠物小精灵对战游戏设计
  • 原文地址:https://blog.csdn.net/weixin_65500452/article/details/127134934
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号