如何在 Oracle 中创建可插入数据库(PDB)?

简介: 【2月更文挑战第21天】

如何在 Oracle 中创建可插入数据库(PDB)

1. 确保数据库环境准备就绪

在创建 PDB 之前,首先需要确保你的数据库环境已经准备就绪。这包括:

  • 安装并启动合适版本的 Oracle 数据库实例。
  • 确保有足够的磁盘空间来支持新的 PDB。
  • 确保你有足够的权限来执行创建 PDB 的操作。

2. 连接到 CDB(Container Database)

在创建 PDB 之前,需要首先连接到 CDB,即容器数据库。使用管理员权限的账户连接到 CDB:

sqlplus / as sysdba

3. 创建可插入数据库(PDB)

一旦连接到 CDB,可以通过以下步骤创建 PDB:

步骤 1:创建 PDB seed

在 CDB 中,首先需要创建 PDB seed。PDB seed 是用于克隆新 PDB 的模板。

CREATE PLUGGABLE DATABASE pdb_name AS
  COPY FROM pdb_seed_name;

步骤 2:打开 PDB

创建 PDB seed 后,需要将 PDB 打开以便进行配置和管理。使用以下命令打开 PDB:

ALTER PLUGGABLE DATABASE pdb_name OPEN;

步骤 3:配置 PDB

一旦 PDB 打开,可能需要配置其属性、分配资源等。可以使用 ALTER PLUGGABLE DATABASE 命令来配置 PDB。

ALTER PLUGGABLE DATABASE pdb_name <configuration_options>;

步骤 4:管理 PDB

一旦 PDB 创建并且配置完成,可以通过 ALTER PLUGGABLE DATABASE 命令来管理 PDB。

ALTER PLUGGABLE DATABASE pdb_name <management_options>;

4. 验证创建的 PDB

创建 PDB 后,需要验证它是否成功创建并且可以正常工作。可以使用以下查询来验证 PDB:

SELECT name, open_mode FROM v$pdbs;

此查询将显示所有可插入数据库的名称和它们的打开模式,以确保新创建的 PDB 已经正确打开。

5. 断开连接

完成 PDB 创建和验证后,可以断开与 CDB 的连接:

EXIT;

结论

在 Oracle 中创建可插入数据库是一个复杂的过程,但通过了解每个步骤的细节,你可以成功地创建新的 PDB。请确保在执行这些步骤时具有适当的权限,并在生产环境中小心谨慎地进行操作。

目录
相关文章
|
1月前
|
Oracle 安全 关系型数据库
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
322 28
|
1月前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle的闪回数据库
Oracle闪回数据库功能类似于“倒带按钮”,可快速将数据库恢复至 earlier 状态,无需还原备份。本文介绍了闪回数据库的使用方法及实战案例:包括设置归档模式、开启闪回功能、记录SCN号、执行误操作后的恢复步骤等。通过具体 SQL 操作演示了如何利用闪回数据库恢复被误删的用户数据。注意,使用此功能前需确保数据库为归档模式。
|
2月前
|
Oracle 关系型数据库 数据库
【赵渝强老师】Oracle数据库的闪回表
本文介绍了Oracle数据库中的闪回表(Flashback Table)功能,它能够将表的数据快速恢复到特定时间点或系统改变号(SCN),无需备份。文章通过实战示例详细演示了如何使用闪回表恢复数据,包括授权、创建测试表、记录时间与SCN号、删除数据、启用行移动功能、执行闪回操作以及验证恢复结果等步骤。同时,还展示了如何通过触发器禁止插入操作,并在闪回过程中处理触发器的启用问题。文末附有视频讲解,帮助读者更好地理解闪回表的使用方法。
104 10
|
2月前
|
Oracle 关系型数据库 数据库
【赵渝强老师】Oracle数据库的闪回查询
本文介绍了Oracle数据库的闪回查询(Flashback Query)功能及其实际应用。闪回查询通过`AS OF`子句,结合时间戳或SCN号,可查询历史数据状态,帮助分析数据差异。文中通过具体示例演示了如何使用闪回查询:创建测试表、记录当前SCN号、更新数据并提交事务,最后通过闪回查询获取历史数据。附带的视频和代码块详细展示了操作步骤与结果。
|
2月前
|
Oracle 关系型数据库 数据管理
【赵渝强老师】Oracle数据库的闪回技术
在Oracle数据库操作中,难免会遇到误删表或提交错误事务等问题,可能导致数据丢失甚至数据库停止运行。传统解决方法依赖备份恢复,但需提前准备正确备份。为此,Oracle提供了闪回技术,无需备份即可快速恢复数据。它支持7种类型的操作,如闪回查询、版本查询、表恢复等,能有效应对逻辑损坏和用户错误。闪回技术基于还原(undo)数据管理,启用自动管理后可实现高效恢复。
|
2月前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle数据库的客户端工具
本文介绍了Oracle数据库的三种客户端工具:SQL*Plus、Oracle Enterprise Manager Database Express(EM)和SQL Developer的使用方法。首先通过命令行工具SQL*Plus登录数据库,创建用户并授权,建立部门与员工表,插入数据并查询;接着讲解了如何通过浏览器访问EM界面监控数据库及表空间状态;最后演示了SQL Developer的下载安装、连接配置以及执行查询的过程,帮助用户快速上手Oracle数据库管理与操作。
|
Oracle 关系型数据库 数据库
Oracle 12c PDB浅析(二)
之前写了第一篇Oracle 12c PDB浅析 http://blog.itpub.net/23718752/viewspace-1823792/?          在上次的基础上继续来学习学习。
983 0
|
SQL Oracle 关系型数据库
Oracle 12c PDB浅析
不管怎么样,12c出来这么久,总是因为各种各样的原因没有开始学习,现在似乎还是有些晚了。总是耳闻PDB在12c是一种全新的架构模式,在各种技术聊天也大概知道是一种可插拨的新型架构模式,但是似乎SQLServer中也有类似的架构,不管怎么样Oracle圈内还是很火,而且听说12c r2可以支持4096个pdb,这个也太大了,docker装一下试试:) 自己也在本地尝试了一下,其实中间了花了些时间,中途总是被各种事情打断,所以留下的都是一些零碎的知识片段,自己索引把环境重新删了再做几次。
1669 0
|
2月前
|
Oracle 关系型数据库 网络安全
崖山异构数据库迁移利器YMP初体验-Oracle迁移YashanDB
文章是作者小草对崖山异构数据库迁移利器 YMP 的初体验分享,包括背景、YMP 简介、体验环境说明、YMP 部署(含安装前准备、安装、卸载、启动与停止)、数据迁移及遇到的问题与解决过程。重点介绍了 YMP 功能、部署的诸多细节和数据迁移流程,还提到了安装和迁移中遇到的问题及解决办法。

热门文章

最新文章

推荐镜像

更多