【发布时间】:2021-04-27 23:38:27
【问题描述】:
所有,
在 MS SQL Server 和 Sybase 中,可以使用use <db_name> 选择服务器上的当前数据库。
据我通过谷歌搜索了解到,Oracle 11 只能有 1 个数据库。
但是如果我有最新的 Oracle - 有没有办法选择当前的数据库?
TIA!!
我目前正在使用 11g 和 ODBC。完成此测试后,我会将 Oracle 更新到最新版本。
【问题讨论】:
-
您可能正在寻找
alter session set container = .... -
“数据库”一词在 oracle 中的含义/概念与在 MSSQL 或 Sybase 中的含义/概念截然不同。
-
@EdStevens,你能详细说明一下吗? DBMS 服务器是一个可以运行多个 DB 的服务器应用程序。现在可以连接到服务器,然后选择要使用的数据库或直接连接到该数据库。您可以选择使用本机客户端,使用 ODBC 连接到数据库实例。甲骨文不就是这样吗?另请参阅 OP 的更新。
-
Oracle 的“可插拔数据库”与 SQL Server 的“数据库”最接近。但是可插拔数据库在不再受支持的 11 版中不可用 - 它们是在 12.1 中引入的(也不再受支持)
标签: oracle