Oracle19c dg sqlplus system/@pdb
时间: 2023-10-09 17:13:41 浏览: 242
Oracle 19c 数据库
在 Oracle 19c 数据库中,如果您要使用 SQL*Plus 工具连接到 PDB(Pluggable Database),可以使用以下命令:
```
sqlplus system/<PASSWORD>@<PDB_NAME>
```
其中,<PASSWORD> 是 system 用户的密码,<PDB_NAME> 是要连接的 PDB 的名称。请注意,如果您使用此方法连接到 PDB,您将无法使用 CDB(Container Database)中的对象。
如果您在使用以上命令时遇到 ORA-12505 错误(TNS: listener does not currently know of SID given in connect descriptor),这意味着您的监听器未注册 PDB 的服务名。您可以使用以下命令将服务名注册到监听器:
```
lsnrctl service <PDB_NAME>
```
如果您仍然无法连接到 PDB,请尝试使用以下命令连接到 CDB 并打开 PDB:
```
sqlplus sys/<PASSWORD> as sysdba
ALTER PLUGGABLE DATABASE <PDB_NAME> OPEN;
```
然后,您可以使用以下命令连接到 PDB:
```
sqlplus system/<PASSWORD>@<PDB_NAME>
```
希望这可以帮助您连接到 Oracle 19c 数据库中的 PDB。
阅读全文