在Oracle上很容易
sqlplus myuser/mypass@remotehost/nameofdborcontainer
在db2上,我这样做
db2
connect to mydb
如何自动连接到mydb?
您不能总是在Oracle和Db2之间画出相似之处,因为这些DBMS具有非常不同的体系结构。
从历史上看,Oracle实例只能支持一个数据库,因此连接到实例和数据库本质上是同一件事。最近,随着可插入数据库的引入,这种情况发生了变化,但是SQL * Plus行为仍然向后兼容。
Db2 for LUW始终支持每个实例多个数据库,因此需要使用connect
命令选择其中一个。
您可以通过设置注册表变量DB2DBDFT
来避免显式连接到数据库,该变量指定隐式连接的默认数据库名称。如果已设置,则任何SQL语句都将导致客户端自动连接到指定的数据库。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句