db2:如何连接到收藏夹/首选数据库?

时间:2020-10-12 22:28:56

标签: db2 db2-luw

在Oracle上很简单

sqlplus myuser/mypass@remotehost/nameofdborcontainer

在db2上我这样做

db2
connect to mydb

如何自动连接到mydb?

1 个答案:

答案 0 :(得分:1)

您不能总是在Oracle和Db2之间画出相似之处,因为这些DBMS具有非常不同的体系结构。

从历史上看,Oracle实例只能支持一个数据库,因此连接到实例和数据库本质上是同一件事。最近,随着可插拔数据库的引入,这种情况发生了变化,但是SQL * Plus行为仍然向后兼容。

LUW的Db2始终支持每个实例多个数据库,因此必须使用connect命令来选择其中之一。

通过设置registry variable DB2DBDFT来指定显式连接的默认数据库名称,可以避免显式连接到数据库。如果已设置,则任何SQL语句都将导致客户端自动连接到指定的数据库。