问题标签 [pluggable-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
89 浏览

oracle - 我没有可视化我在 Oracle 12c 数据库中的 SQL Developer 中的 sqlplus 中所做的更改,我正在使用 docker 提出这些更改

下午好,我正在使用 docker 和一个 oracle 12c 数据库,官方镜像在 docker hub 中找到,问题是我正在测试从 SQL Plus 创建用户,当我要在 SQL 开发人员中验证时,请注意,使用 SQL Plus 执行的更改不会显示在 SQL Developer 中,即使已经进行了相应的控制台提交(如图所示)

创建用户、提交和会话的当前用户:

在此处输入图像描述

然后检查 SQL Developer:

在此处输入图像描述

SQL Developer 的配置,包括主机(不是容器)的端口和 ip 以及会话的用户:

在此处输入图像描述

我需要配置什么?我一直在寻找解决方案几个小时,但一无所获

0 投票
1 回答
922 浏览

oracle - 有什么方法可以禁用 oracle 多租户功能

我们正在为 Oracle 数据库 12.2 使用 Oracle docker 映像。

默认情况下,似乎启用了多租户功能。

有什么办法可以禁用吗?

我们只有一个应用程序需要支持,并且不想为此创建可插拔数据库。

非常感谢任何帮助!

谢谢

0 投票
1 回答
1650 浏览

database - ORA-65169: 尝试复制文件时遇到错误

嗨,由于克隆 PDB 数据库,我试图在两个 ora19 数据库之间创建 clone_link

两个数据库都创建了如下用户:

我想将 PDB 从 DB2 复制到 DB1,所以我在 DB2 上关闭了想要的 PDB 并打开以供阅读:

从 DB1 创建了 clone_link 并尝试复制 PDB(tns testpdb 连接设置为 DB2)

但我收到错误:

在警报日志中我只看到:

我不确定需要设置哪些权限

0 投票
1 回答
136 浏览

oracle - 人力资源数据库总是锁定?

我已经将HR数据库添加到oracle 19c,但问题是,每次我执行sqldeveloper时,它都说数据库没有打开,所以我去cmd并执行以下脚本,但是有什么办法可以保持它总是开着吗?我不想一直去cmd。

0 投票
1 回答
1279 浏览

database - 解锁 PDB 数据库中的用户

每次打开电脑尝试连接HR数据库时,都会弹出一个错误提示被阻止,然后我去 SQLPLUS 并以 身份登录SYSDBA,并执行以下脚本:

我的问题是,我总是必须这样做吗?有什么办法可以一直保存UNLOCKED吗?

0 投票
2 回答
759 浏览

oracle - 如何在 Oracle 中克隆可插拔数据库

我是 Oracle 可插拔数据库的新手(我们仍在使用 Oracle 11.2)。为了测试分区和子分区,我需要创建几十个表空间。我想,我会快速克隆我当前的数据库,进行测试,然后删除数据库。

我能够克隆数据库:

ORA-01109: database not open但在尝试连接时出错。

我试图打开它,但也收到一条错误消息(ora193c 是 cdb 的名称):

我使用了vagrant-boxes的数据库。

0 投票
1 回答
603 浏览

oracle - Oracle 中的 v$pdbs 和 dba_pdbs 有什么区别?

我是可插拔数据库的新手,对字典视图DBA_PDBSV$PDBS. 有什么区别?该文档也没有帮助:

V$PDBS显示有关与当前实例关联的 PDB 的信息。 1

DBA_PDBS描述属于给定 CDB 的 PDB。 2

在内部,V$PDBS似乎基于SYS.X$CON,而DBA_PDBS基于SYS.CONTAINERS$.

0 投票
1 回答
182 浏览

oracle - 如何切换到 Oracle 12+ 中的唯一 PDB?

使用 Oracle 的vagrant box,您可以轻松地添加在安装后运行的脚本,只需将它们放在userscripts目录中即可。我想创建我的标准用户,这很容易(CREATE USER etc...)。但是,这些用户需要在 PDB 中创建,而不是在 CDB$ROOT 中。

那么,如何从sys / as sysdba连接到 CDB$ROOT 的 切换到数据库中唯一的 PDB?PDB 的名称不应硬编码,因为它由 Vagrantfile 中的参数控制。该脚本应无需干预即可成功运行。

到目前为止,这段代码正在运行,但是很丑:

必须有一个更简单的方法...

0 投票
1 回答
1739 浏览

oracle - 如何在可插入的 oracle db 中创建用户配置文件

这是我的查询:

我越来越ORA-65040: operation not allowed from within a pluggable database

如何解决这个问题?

我创建了一个用户名pp

当我尝试使用以下方法删除此用户时:

我正进入(状态 :

0 投票
2 回答
400 浏览

oracle - Goldengate 错误消息无法添加 schematrandata

按照使用 Kafka 配置 GoldenGate 的教程,sqlplus我创建了 GoldenGate 用户ggadmin并授予以下权限:

我的问题是当我尝试在ggsci控制台中连接到 Oracle 数据库时。我需要dblogin进入我的 pdb 数据库(名为 ORCL)才能add schematrandata. 但我只能 dblogin 进入CDB$ROOT.

在这里我得到这个错误:

我也尝试过登录,dblogin userid ggadmin@ORCL password ggadmin但我得到了这个错误:

我的 tnsnames.ora 文件有问题吗?我是一个菜鸟,所以我认为问题可能出在 dblogin 命令而不是这个文件,但我真的不知道。

知道如何连接到 pdb 并在 ggsci 控制台中添加 schematrandata 吗?