Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql DB2Linux控制台客户端_Mysql_Linux_Client_Db2 - Fatal编程技术网

Mysql DB2Linux控制台客户端

Mysql DB2Linux控制台客户端,mysql,linux,client,db2,Mysql,Linux,Client,Db2,如何在远程db2服务器上执行sql脚本 在MySQL中,我会这样做: mysql -uroot -proot -h localhost < resources/db_scripts/drop_mysql.sql >> logs/drop_my.log mysql-uroot-proot-h localhost>logs/drop\u my.log 我也希望对MSSQL和Sybase执行同样的操作。您可以这样使用: $db2“从表xyz中选择* 但我认为您可能需要SSH访问远

如何在远程db2服务器上执行sql脚本

在MySQL中,我会这样做:

mysql -uroot -proot -h localhost < resources/db_scripts/drop_mysql.sql >> logs/drop_my.log
mysql-uroot-proot-h localhost>logs/drop\u my.log
我也希望对MSSQL和Sybase执行同样的操作。

您可以这样使用:

$db2“从表xyz中选择*


但我认为您可能需要SSH访问远程服务器。

您可以在DB2中使用“数据服务器客户端”执行这种类型的操作(在以前的DB2版本中,它有其他名称,例如“DB2管理客户端”)。此应用程序有一组工具,允许您控制本地或远程数据库。最适合您的案例的工具称为“命令窗口”

为了通过命令窗口开始使用远程数据库,必须“查看”远程数据库,为此,需要对远程计算机(目录管理节点)、远程实例(目录节点)以及数据库(目录数据库)进行编目。它看起来很复杂,为了防止这个问题,有一个名为DB2ConfigureAssistant(db2ca)的图形工具,允许您配置DB2环境

db2 catalog admin tcpip node NODENAME remote SERVERNAME SYSTEM SERVERNAME
db2 catalog tcpip node INSTNAME remote SERVERNAME server PORTNUM remote_instance INSTANCE system SERVERNAME;
db2 catalog database DBNAME as ALIAS at node INSTNAME
一旦对远程数据库进行了编目,就可以执行以下操作

db2 -tvf resources/db_scripts/drop_mysql.sql -z logs/drop_my.log

作为脚本文件的一部分,您应该拥有连接语句(db2 connect to ALIAS user USERNAME using PASSWORD),或者您必须在调用脚本文件执行之前建立连接。

如果删除第二个
,这将行得通。但是对于
MSSQL
Sybase
来说,您不需要一个特性,而是需要完全不同的工具。Nono这是mysql的一个例子,但我需要db2的工具……好吧,如果您想要一个工具来完成这一切,Perl DBI shell可能是最接近的。假设有DBI的DB2驱动程序(如果没有,我会感到震惊),可能是不同的工具,我只需要在不同的DBs上执行sql脚本。我不明白什么是节点名和服务器名系统服务器名?这些是在DB2客户机中“编目”服务器、实例和数据库所必需的元素。如果您不想为它们操心,请尝试使用“配置助手”查看: