Oracle Pdb: 概述
启用到 PDB 的连接
要连接到已创建的 PDB, 您必须确保在 Oracle"tnsnames.ora"文件和 PDB 的状态为读取-写入状态.创建 PDB 后, 系统会自动创建一个名称与可插接式数据库名称相同的默认 Oracle 服务。但是, 将有一个条目输入到"tnsnames.ora"可能未添加文件。
以下是一个"tnsnames.ora"仅带有名为的 CDB 的条目的文件salesdb:
(ADDRESS = (PROTOCOL = TCP) (主机 = localhost) (端口 = 1521))
(ADDRESS = (PROTOCOL = TCP) (主机 = localhost) (端口 = 1521))
启用到 PDB 的连接
sr-1 创建 PDB 后, 请确保已将 PDB 的条目添加到"tnsnames.ora"文件.
否则, 手动添加条目。下面的示例显示手动编辑的"tnsnames.ora"文件两个 Pdb 后,sales_region200_pdb而且sales_region300_pdb已创建:
(ADDRESS = (PROTOCOL = TCP) (主机 = localhost) (端口 = 1521))
(ADDRESS = (PROTOCOL = TCP) (主机 = localhost) (端口 = 1521))
(ADDRESS = (PROTOCOL = TCP) (主机 = localhost) (端口 = 1521))
(SERVICE_NAME = sales_region200_pdb)
(ADDRESS = (PROTOCOL = TCP) (主机 = localhost) (端口 = 1521))
(SERVICE_NAME = sales_region300_pdb)
(ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC1521))
pbm-2 确保将 PDB 的状态设置为读取-写入.
在下面的示例中, 运行查询以列出 Pdb 的打开模式状态。然后, 输入一个查询, 以将 PDB sales_region200_pdb 的打开模式更改为读-写入。
SQL > 选择名称, open_mode 从 v $ pdb;
-------------------- ----------
SQL > alter 可插接式数据库 sales_region200_pdb 打开;
SQL > alter 可插接式数据库全部打开;可插拔数据库已更改。
SQL > 选择名称, open_mode 从 v $ pdb;
查询 CDB、PDB 和非 CDB 数据库
您可以通过使用下面的方法来执行数据库的各种查询:SQL * Plus.
© ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center