db2:如何连接到 favorite/prefer 数据库?
db2: how to connect to favorite/prefer db?
在 Oracle 上很容易
sqlplus myuser/mypass@remotehost/nameofdborcontainer
在 db2 上我这样做
db2
connect to mydb
如何自动连接到mydb?
您不能总是将 Oracle 和 Db2 相提并论,因为这些 DBMS 具有非常不同的体系结构。
历史上一个 Oracle 实例只能支持一个数据库,因此连接到一个实例和数据库本质上是一回事。最近,随着可插入数据库的引入,这种情况发生了变化,但 SQL*Plus 行为仍然存在 backwards-compatible。
Db2 for LUW 始终支持每个实例多个数据库,因此必须使用 connect
命令来选择其中之一。
您可以通过设置为隐式连接指定默认数据库名称的 registry variable DB2DBDFT
来避免显式连接到数据库。如果设置,任何 SQL 语句将导致客户端自动连接到指定的数据库。
在 Oracle 上很容易
sqlplus myuser/mypass@remotehost/nameofdborcontainer
在 db2 上我这样做
db2
connect to mydb
如何自动连接到mydb?
您不能总是将 Oracle 和 Db2 相提并论,因为这些 DBMS 具有非常不同的体系结构。
历史上一个 Oracle 实例只能支持一个数据库,因此连接到一个实例和数据库本质上是一回事。最近,随着可插入数据库的引入,这种情况发生了变化,但 SQL*Plus 行为仍然存在 backwards-compatible。
Db2 for LUW 始终支持每个实例多个数据库,因此必须使用 connect
命令来选择其中之一。
您可以通过设置为隐式连接指定默认数据库名称的 registry variable DB2DBDFT
来避免显式连接到数据库。如果设置,任何 SQL 语句将导致客户端自动连接到指定的数据库。