Toad for db2链接配置详细图解说明
DB2安装配置手册
DB2安装配置以及相关技术手册目录目录 (2)1准备 (5)2安装需求 (6)3详细安装步骤 (7)4DB2的配置与建库 (22)5DB2数据库缓冲池设置 (30)6DB2数据库表空间建立 (33)7ORACLE到DB2数据库迁移技术问题 (42)7.1 Oracle迁移到DB2后,如何对DB2服务器进行配置和管理? (42)7.1.1 DB2 UDB 体系结构图 (43)7.1.2 DB2 UDB 内存结构 (43)7.1.3 DB2 UDB 数据库结构 (43)7.1.4 DB2 UDB数据库的逻辑机构 (44)I. DB2的数据库对象 (44)II. 系统 (45)III. 实例 (46)IV. 数据库 (46)V. 表空间 (47)VI. 表 (47)VII. 视图 (48)VIII. 索引 (48)IX. 触发器 (48)7.2 DB2数据库的相关概念 (49)I. 分区数据库 (49)II. 节点 (49)III. 日志 (49)IV. 权限 (50)V. 特权 (50)VI. 配置参数 (51)VII. 系统目录 (51)VIII. 约束 (52)IX. 数据完整性 (52)X. 主键 (52)XI. 外键 (52)XII. 父表 (53)XIII. 隔离级别 (53)XIV. 工作单元 (53)XV. 连接 (54)XVI. 数据安全性 (54)XVII. 恢复 (55)XVIII. 数据元素 (55)8ORACLE中的数据类型与DB2数据类型的对应关系是什么? (55)9ORACLE中的一些常用函数如DE CODE()、爬树查询等在DB2中是如何实现的,若没有相关实现,解决方案是什么? (57)9.1 DB2中对Oracle系统函数decode()的实现 (57)9.2 DB2中对Oracle系统中的爬树查询的对应实现 (57)10ORACLE中的SQUENCE和DUAL,对应到DB2中如何实现 (57)10.1 Squence在db2中的实现 (57)10.2 Oracle系统表dual在db2中相对应的系统表是SYSIBM.SYSDUMMY15811ORACLE到DB2数据迁移问题 (59)11.1 准备工作 (59)11.2 数据迁移步骤: (59)1 准备取得DB2 Enterprise Edition V8.2 for Windows 安装光盘。
Toad for DB2解决方案
Toad for DB22009年2月目录1 Toad标准版 (5)2 专业版 (7)2.1 PL/SQL调试 (7)2.2 DB2的知识库 (8)3 SQL优化功能 (9)4 高级DBA管理 (11)5 独立模块 (13)5.1 Spotlight on DB2 (13)5.2 Toad Data Modeler (14)5.3 Benchmark Factory for Databases (15)Toad for DB2是一种专业化、图形化的DB2开发和管理工具,用来帮助DBA和开发人员有效地完成他们的工作。
它集成了模式浏览、SQL编程、开发和调试、DBA管理、SQL语句优化等多种功能。
功能强大、低负载、简单易用,访问速度快,是一个结构紧凑的专业化DB2开发和管理环境。
使用Toad for DB2,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL代码编辑和测试工作。
Toad for DB2的主要特点如下:●提供日常开发管理任务的有效性●确保编写,调试和优化代码的精确性●通过单一工具提供开发和管理工作的灵活性●平滑的工作流允许用户处理多个任务●强大的报告能力生成相关数据和报告●通过不同的Toad用户社区获取DB2专业知识面对不同层次的数据库开发和管理需求,Toad for DB2共分为五个版本,不同职责的DB2开发管理人员可以根据自己的使用要求选择最适合自己的版本。
1Toad标准版Toad for DB2提供以下基本功能:高级SQL编辑器Toad for DB2包括众多的特性来提高开发人员编写SQL语句的产品化程度。
例如,简单地生成代码模板,在编写SQL前自动发现包的内容和列的名字等等。
SQL编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。
SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。
Toad使用经典教程
Toad使用经典教程Toad是一种功能强大的数据库管理工具,专门用于管理和操作关系型数据库。
它提供了一个直观的用户界面,使得管理数据库和编写SQL查询变得更加容易和高效。
下面是一个关于如何使用Toad的经典教程。
第一部分:安装和配置Toad2.运行安装程序,按照提示进行安装。
确保你选择安装与你的操作系统和数据库版本兼容的版本。
通常情况下,你会需要提供数据库服务器的连接信息。
3. 完成安装后,启动Toad。
第一次启动时,你可能需要进行一些配置,如选择默认的数据库连接配置和设置。
第二部分:数据库连接和导航1. 在Toad的主界面中,点击“连接”按钮或选择菜单中的“连接”选项。
弹出一个连接对话框。
2.在连接对话框中,输入数据库服务器的连接信息,如服务器地址、端口号、用户名和密码等。
点击“测试连接”按钮来确保连接正常。
3.如果连接成功,点击“连接”按钮返回主界面。
此时,你将会看到左侧的导航栏显示了数据库的层次结构,包括数据库、表、视图、存储过程等。
4.可以使用导航栏快速浏览和选择需要操作的数据库对象。
3.输入完SQL查询后,点击运行按钮执行查询。
查询的结果将会以表格的形式展示在结果窗口中。
4.你可以通过结果窗口的工具栏来对查询结果进行排序、过滤、导出等操作。
第四部分:数据管理和操作1.在导航栏中选择一个表对象。
右键点击该表对象,选择“查看数据”选项,将会打开一个数据浏览窗口。
2.在数据浏览窗口中,你可以对表中的数据进行增删改查等操作。
通过工具栏的按钮或右键菜单可以实现数据的导入、导出和复制等功能。
3. 若要执行复杂的数据操作,如批量导入、导出等,你可以使用Toad提供的数据导入和导出工具。
第五部分:性能优化和调试3. 若要对数据库进行性能优化,你可以使用Toad提供的性能监视工具。
它可以帮助你分析SQL查询的性能,并提供优化建议。
第六部分:其他功能和插件1. Toad还提供了一些其他有用的功能,如数据库比对、数据模型设计等。
在本机用Toad远程连接Oracle数据库(详细步骤图解)
2) 选择【本地Net服务名配置】->【下一步】,进入添加界面。
3) 【添加】->【下一步】,进入Net服务名配置界面。
此时,服务名要填写远程数据库的全局数据库名,也就是数据库在设计的时候就已经指定的全局名称。
4) 服务名配置完成之后,需要制定网络连接协议。
选择TCP协议,进入下一步。
5) 前面制定了协议:TCP/IP协议,为了能和远程数据库通信,还需要指定远程数据库的主机名:IP地址。
也就是需要访问的数据库所在的主机IP。
端口号默认为1521,
不需要更改。
6) 配置完成之后(实际上还差一步:更改登录),测试连接是否成功。
7) 测试当然不会成功,此时需要更改登录。
8) 更改登录:用户名和密码就是远程数据库在创建的时候所指定的。
此时测试成功:
9) 最后一步:为之前配置的NET服务名指定一个名称。
当然它有默认名称:之前指定的远程数据库的全局数据库名称。
在这里指定名称之后,用Toad连接的时
候,database的下拉列表中,就是你现在指定的名称。
DB2的连接
DB2的连接DB2的连接2009-09-29 08:16:27| 分类: DB2 | 标签: |字号大中小订阅DB2的连接分为本地访问和远程连接.本地访问有很多种方法,常用的有两种。
一种是使用命令行连接。
在cmd终端中键入DB2cmd进入到了DB2的命令行,再键入DB2命令进入数据库。
键入connect to sample (sample是数据库库名)db2 connect to <数据库名> user <用户名> using <密码> --连接到远端数据库db2 list application --查看所有连接db2start --启动数据库db2stop --停止数据库db2 list tables --查看数据库中所有表结构list tables for system --列出所有系统表db2 describe table <表名> --查看表结构还有一种是使用控制中心。
DB2的远程连接命令行连接本文假定如下:客户端为windows/linux/unix,客户端也已经安装了db2或者客户端服务器端为windows/linux/unix客户端ip:192.168.42.147,服务器端ip为192.168.42.102步骤:在客户端建立服务器端数据库的节点在客户端命令行执行catalog tcpip node test remote 192.168.42.102 server 50000 注:test为在客户端定义的节点,名字可以任意192.168.42.102为客户端的ip50000为DB2使用的端口查找服务器端DB2使用的端口,如果服务器端为linux,可以访问/etc/services文件,如果你的实例名为db2inst1,找到如下行db2inst1 50000/tcp如果服务器端为windows,查看X:\WINNT\System32\drivers\etc\services绑定节点和客户端的数据库执行下面的命令catalog db coshine at node test注:coshine为服务器端中你想要连接的数据库名Test就是步骤一种定义的节点使绑定生效执行 terminate设定客户端db2codepage(代码页设置)即字符编码先在服务器端查询db2codepage,执行db2set –all[i] DB2_EXTENDED_OPTIMIZATION=ON[i] DB2_DISABLE_FLUSH_LOG=ON[i] AUTOSTART=YES[i] DB2_STRIPED_CONTAINERS=ON[i] DB2_HASH_JOIN=Y[i] DB2COMM=tcpip[i] DB2CODEPAGE=819[i] DB2_PARALLEL_IO=*可以看到服务器端的DB2CODEPAGE为819,所以客户端也必须设置为这个数字执行db2set db2codepage=819进行连接执行connect to coshine user user_name using password注释Db2codepage:即db2数据库的编码方式db2codepage=1386(简体中文)db2country=86(中国)一个数据库一旦建立,他的代码页就没有办法改,db2set DB2CODEPAGE=1386只能改变代码页环境,不能改变数据库的代码页如果不能连接:检查如下是否正确确保可以ping通服务器端:ping 192.168.42.102确保服务器端的db2已经启动:db2start确保客户端DB2COMM设置为tcpip先查看db2comm设置:db2set –all如果没有设置这个注册表,执行db2set db2comm=tcpip将SVCENAME设置成/etc/services中的端口号或者服务名了吗?执行db2 get dbm cfg查看,找到SVCENAME,如果当前值不是服务器端的端口号或者服务名,进行更新设置执行:db2 update dbm cfg SVCENAME db2inst1注:db2inst1为服务名,这个在/etc/services文件中db2inst1 50000/tcp一致JAVA连接DB2数据库例子import ng.reflect.*;import java.sql.*;class db2JDBCVersion{static Driver driver = null;static final String JDBC12 = "IBM DB2 JDBC 1.2";static final String JDBC20 = "IBM DB2 JDBC 2.0";//static final String url = "jdbc:db2:demo";static final String url = "jdbc:db2://10.55.64.74:50000/";static Method mCreateStatement = null;static{try{driver = (Driver)Class.forName("com.ibm.db2.jcc.DB2Driver").newInstanc e();}catch (Exception e){e.printStackTrace();printBadEnvironmentMessage();}}public static void main(String argv[]){if (null == driver)System.exit(-1);Connection con = null;try{if (argv.length == 0){// Connect with default database-alias (SAMPLE), username and// password// con = DriverManager.getConnection(url + "SAMPLE");con = DriverManager.getConnection(url );}else if (argv.length == 1){// Connect with user-provided database-alias; default username and// passwordcon = DriverManager.getConnection(url + argv[0]);}else if (argv.length == 2){// Connect with default database-alias (SAMPLE); user-provided// username and passwordcon = DriverManager.getConnection(url + "SAMPLE", argv[0], argv[1]);}else if (argv.length == 3){// Connect with user-provided database-alias, username and passwordcon = DriverManager.getConnection(url + argv[0], argv[1], argv[2]);System.out.println("con="+con.toString());}else{System.out.println("\nUsage: java db2JDBCVersion [database-alias | " +"[database-alias] username password]\n");System.exit(-1);}// getDriverName indicates JDBC version as of:// DB2 v6.1 FixPak 8// DB2 v7.1 FixPak 2aDatabaseMetaData dbmd = con.getMetaData();String JDBCVersion = dbmd.getDriverName();if (JDBCVersion.indexOf("1.2") >= 0){JDBCVersion = JDBC12;}else if (JDBCVersion.indexOf("2.0") >= 0){JDBCVersion = JDBC20;}// Old version of DB2, use alternate method of determining JDBC version// i.e. check if method Connection.createStatement(int, int) existselse if (getJDBC20CreateStatementMethod() == null){JDBCVersion = JDBC12;}else{JDBCVersion = JDBC20;}// If class files are JDBC 2.0 version, check that the// native libraries are tooif (JDBCVersion == JDBC20 && !verifyJDBC20(con)){JDBCVersion = null;}con.close();if (null == JDBCVersion){printBadEnvironmentMessage();System.exit(-1);}else{System.out.println(JDBCVersion);}}catch (Exception e){e.printStackTrace();System.exit(-1);}}synchronized static private Method getJDBC20CreateStatementMethod(){if (null == mCreateStatement){try{Class c = Class.forName("COM.ibm.db2.jdbc.app.DB2Connection");Class params[] = new Class[]{ Integer.TYPE, Integer.TYPE };mCreateStatement = c.getDeclaredMethod("createStatement", params);}catch (Exception e){}}return mCreateStatement;}static private void printBadEnvironmentMessage(){System.out.println("Bad DB2 JDBC environment; please run usejdbc1 orusejdbc2 again " +"and check for errors.");}static private boolean verifyJDBC20(Connection con){Method m = getJDBC20CreateStatementMethod();if (null == m){return false;}Object params[] = null;Statement stmt = null;try{params = new Object[]{new Integer(1004), // ResultSet.TYPE_SCROLL_INSENSITIVE new Integer(1007) }; // ResultSet.CONCUR_READ_ONLYstmt = (Statement)m.invoke(con, params);}catch (Exception e){return false;}// Attempt to execute a batch statement, if the native library is// really the JDBC 1.2 version, then the following exception will// be thrown:// InvocationTargetException->UnsatisfiedLinkErrortry{Class c[] = new Class[]{ Class.forName("ng.String") };m = stmt.getClass().getDeclaredMethod("addBatch", c);params = new Object[]{ "insert into dummy values (1)" };m.invoke(stmt, params);m = stmt.getClass().getDeclaredMethod("executeBatch", null);m.invoke(stmt, null);}catch (InvocationT argetException e){// Should get here if JDBC 2.0 is working properlyThrowable t = e.getTargetException();if (t instanceof UnsatisfiedLinkError){return false; // Indicates wrong DB2 JDBC library}}catch (Exception e){return false;}finally{try{stmt.close();}catch (Exception e){}try{con.rollback();}catch (Exception e) {}}return true;}}。
DB2安装以及配置
1、启动客户端安装界面如图1:
图1
单击“安装产品”选项,如图2:
图2
单击下一步,(如图3)
图3
根据向导单击>下一步,我接受许可协议,出现选择安装类型界面:(如图4)
图4
下面就是选择“典型安装”,单击下一步,然后就是选择安装磁盘.下一步。暂不配置NetBIOS,直接单击下一步.(出现说明界面,如图5)
图12
图13
其中主机名是装有DB2 server的服务器名或IP。配置好点击下一步,如图14:
图14
然后配置DB2 server上面的数据库名称,单击下一步:如图15:
图15
下一步:如图16
图16
配选择置DB2 server所在服务器的操作系统,点击下一步:如图17
图17
单击下一步已完成。
3、测试连接(如图18)
图18
点击“测试连接”(如图19)
图19
用户标识和密码就是DB2数据库的用户名和密码,点击测试连接:结果如图20就表示连接成功
图20
图5
单击安装就好:(图6所示)
图6
最后根据向导完成安装(如图7)
图7
二、配置DB2客户端。
1、打开->程序->IBM DB2->设置工具->配置助手(如图8、9)
图8
图9
2、选择“是”,现在就添加数据库,(如图10)
图10
选择单选“手动配置与数据库的链接”,单击下一步,(如图11)
图11
选择“TCP/IP”,单击下一步,(如图12、13)
Toad for DB2
Toad for DB2提供语法标识、错误标识和其他很多易于使用的功能,如在弹出窗口显示表名、列名和db2函数.Toad for DB2允许在一个文件中操作多个数据库对象,可以编译一个对象、编译多个对象、编译到当前光标、从光标开始编译。在运行出现错误时,存储过程停止到有问题的语句。用户可以使用快捷方式或模板来快速编写SQL,也可以根据需要生成自己的模板。使用Toad for db2可以非常方便地进行编辑工作,可如设置书签、取消注释、格式化SQL语句等等。
比较和同步模式对象(Compare and Synchronize Schema Objects) X X
显示活动应用的SQL脚本(Display Active Applications with SQL Text) X X
消除影响分析(Drop Impact Analysis) X X
扩展报警(Extended Alters) X X
Toad for DB2提供以下基本功能:
高级SQL编辑器
Toad for DB2包括众多的特性来提高开发人员编写SQL语句的产品化程度。例如,简单地生成代码模板,在编写SQL前自动发现包的内容和列的名字等等。SQL编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。
项目管理(Project Manager) X X X X X
查询生成器(Query Builder) X X X X X
自动脚本(Script Automation) X X X X X
SQL编辑(SQL Editor) X X X X X
db2安装手册
DB2安装手册上海屹通网络工程有限公司未经上海屹通网络工程有限公司明确的书面许可,本文的任何部分不得以任何方式或手段进行复制或传播,或用于任何用途。
对于本文涉及的任何主题,本公司已用于专利、专利应用程序、商标、版权或其他知识产权。
提供本文,并不意味着向您授予这些专利、商标、版权或其他知识产权的任何许可。
©2002-2003 上海屹通网络工程有限公司版权所有。
©2002-2003 Shanghai P&C Network Project Co. Ltd. All Right Reserved.这里提及的其他产品或公司是它们各自所有者的商标。
修订记录DB2安装手册1.简介本部分手册介绍了DB2安装全过程和验证安装的方法以及安装会遇到问题的解答。
“DB2企业服务器版”(ESE)或“DB2工作组服务器版”(WSE)需要的磁盘空间取决于您选择的安装类型和磁盘驱动器的类型。
在具有较大群集大小的FAT驱动器上,需要的空间可能会显著增加。
当使用“DB2安装向导”来安装“DB2企业服务器版”时,估计的大小是由安装程序根据选择的安装类型和组件来动态提供的。
1.1. 安装类型“DB2安装向导”提供了“典型”、“压缩”和“定制”安装类型。
典型安装使用典型配置来安装具有大多数功能部件和功能的DB2。
典型安装包括图形工具(例如,“控制中心”和“配置助手”)。
还可以选择安装一组典型的数据入库或卫星功能部件。
压缩安装只安装基本的DB2功能部件和功能。
压缩安装不包括图形工具或对IBM数据源的联合访问。
定制安装定制安装允许您选择想要安装的功能部件。
“DB2安装向导”将估计您选择的安装选项所需的磁盘空间。
一定要记住包括必需的软件、通信产品和文档所需的磁盘空间。
在“DB2版本8”中,HTML文档和PDF文档是在单独的CD-ROM上提供的。
处理空间不足若安装所选组件所需的空间超过了为安装这些组件而指定的路径中的空间,安装程序会发出关于空间不足的警告。
《db2基础操作手册》PPT课件
Y
Pred1和Pred2都是可索引的,指相同索引的列
N
除了(c1=a or c1=b)外,他可以被认为是c1 in(a,b)
Not Pred1
N
或者任何的等价形式:Not between,Not in,Not like等等。
28
29 数据约束
数据库中数据的完整性或有效性极其重要。确保插入数据库的数据的有效性非常困难 ,DB2 提供了定义某些可并入数据库的基于规则的约束或检查的能力。在 DB2 中,可 使用以下检查来最小化将错误数据插入表中的风险:
设置 Db2 update dbm cfg using param value Db2 update db cfg for db_name using param value
11
12 连接到数据库
服务器端配置
设置db2 profile registry的参数DB2COMM,如: Db2set db2comm=tcpip
null],..)
• 根据已有的表创建新表:
A:create table tab_new like tab_old B:create table tab_new as select col1,col2… from tab_old definition only
24
25
表空间
三种表空间
常规表空间 长表空间 临时表空间
8
9 Db2 profile registries
可以设置不同的级别
Instance/global/user/
instance node/instance profile
使用db2set命令,可以显示,修改,删除
db2set –all显示所有设置的
db2 外连接写法 -回复
db2 外连接写法-回复DB2外连接写法是数据库中常用的一种连接方法,它可以查询两个或多个表之间的数据,并返回满足特定条件的结果集。
在DB2中,外连接可以分为左外连接、右外连接和全外连接。
以下将分别介绍这三种外连接的写法。
1. 左外连接:左外连接返回左表中的所有记录和右表中匹配的记录。
对于右表中没有匹配记录的情况,也会返回NULL 值表示。
左外连接的基本语法如下:SELECT 列表FROM 左表LEFT JOIN 右表ON 左表.列= 右表.列示例代码如下:SELECT *FROM 表ALEFT JOIN 表BON 表A.列= 表B.列2. 右外连接:右外连接返回右表中的所有记录和左表中匹配的记录。
对于左表中没有匹配记录的情况,也会返回NULL 值表示。
右外连接的基本语法如下:SELECT 列表FROM 左表RIGHT JOIN 右表ON 左表.列= 右表.列示例代码如下:SELECT *FROM 表ARIGHT JOIN 表BON 表A.列= 表B.列3. 全外连接:全外连接返回左表和右表中的所有记录,无论是否匹配。
对于没有匹配记录的情况,也会返回NULL 值表示。
全外连接的基本语法如下:SELECT 列表FROM 左表FULL JOIN 右表ON 左表.列= 右表.列示例代码如下:SELECT *FROM 表AFULL JOIN 表BON 表A.列= 表B.列除了上述基本的外连接写法,DB2还提供了更多灵活的写法,例如使用子查询、使用多个连接条件等。
以下是一个使用子查询的外连接示例代码:SELECT *FROM 表ALEFT JOIN (SELECT * FROM 表B WHERE 条件) AS 子查询ON 表A.列= 子查询.列通过以上的介绍,希望你对DB2外连接的写法有一定的了解。
外连接是一种非常有用的查询方式,可以帮助我们更方便地获取各个表之间的相关数据,提高数据库查询的灵活性和效率。
关于Toad连接DB2的sqlstate=08001错误
关于Toad连接DB2的sqlstate=08001错误新装的centos6.3+db29.7,数据库导⼊完了的之后⽤Toad连接访问之的时候出错了。
DB2 Database Error: ERROR [08001] [IBM] SQL30081N A communication error has been detected. Communication protocol being used: "TCP/IP". Communication API being used: "SOCKETS". Location where the error was detected: "10.20.51.155". Communication function detecting the error: "selectForConnectTimeout". Protocol specific error code(s): "0", "*", "*". SQLSTATE=08001 (Remembered answer: "OK". Enable)查了好久,⽹上给了各种解释,其中有个⼈提到了可能与防⽕墙有关。
⼀开始我的做法很黄,就是把防⽕墙关了,连接下就能连上了。
$ service iptables stop现在觉得需要添加规则,研究了下iptables相关命令。
得出[root@localhost ~]# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 50000 -j ACCEPT[root@localhost ~]# /etc/rc.d/init.d/iptables saveiptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ][root@localhost ~]# service iptables restartiptables: Flushing firewall rules: [ OK ]iptables: Setting chains to policy ACCEPT: filter [ OK ]iptables: Unloading modules: [ OK ]iptables: Applying firewall rules: [ OK ]再次尝试⽤客户端连接,依然报错。
最新DB2连接远程数据库实例汇总
最新DB2连接远程数据库实例汇总
D B2连接远程数据库
实例
DB2连接远程数据库实例的步骤
一: 开始菜单--------运行--------输入”db2cmd”,进入DB2命令行处理器,如下图:
二:输入”db2”,进入命令处理状态,如下图:
三:输入
CATALOG TCPIP NODE nodeone REMOTE 192.9.107.64 SERVER 50000 remote_instance db2admin
注:其中nodeone为自己取的节点名称,192.9.107.64为远程数据库的IP地
址,db2admin为远程数据库的实例.结果如下:
四:输入
CATALOG DB RONESERV AS testdb AT NODE nodeone
注:其中RONESERV为远程数据库的名称,testdb为该远程数据库在本地机器上的别名,nodeone为步骤三中我们建立的节点名称
五:此时即可像操作本地数据库一样操作远程数据库了,输入:
connect to testdb user db2admin using lianxi
注:其中testdb为我们在步骤四中为远程数据库指定的别名,db2admin为远程数据库的用户名,lianxi为远程数据库的密码
此时您可看到,DB2的控制中心能像操作本地数据库一样操作远程数据库了.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Toad for db2链接配置详细图解说明
第一步:首先要自行安装好toad客户端软件,安装完成后,点击file->new->connection,如
下图所示:
第二步:在弹出的窗口中,单击如下图红线框标记的位置的图标,
第三步:在新弹出的窗口中,单击add catalog entry, 如下图,
第四步:在新弹出的配置设置界面,operating system:(选择当前电脑的操作系统的类型),host name:输入主机的IP地址,port number:默认,不用修改,如下图,
第五步:
在下图的界面中,node name:是节点名,随意取名字,instance name:是实例化名称,也可以随意取名称,comment:表示备注,可以不用填写,如下图。
第六步:在该步骤下,需要添加一个数据库,Database Name:就是在db2数据库中创建的数据库的名称;database alias:是数据库别名的意思,会自动生成,authentication:采取默认格式,不用修改,comment:同第五步的处理方法一样。
第七步:单击finish后,会弹出一个窗口,提示创建成功。
第八步:创建完成后,又会返回到第二步的界面,此时的操作如下图所示,在database alias: 单击下三角,选择自己创建的数据别名
选择好以后,在login:输入数据库用户名,password:输入数据库密码,单击save即可
第九步:创建完成后,如下图所示,
在toad左边一栏,选中要连接的数据名称单击右键,如下图
选择connect 如出现如下界面,
则说明toad与db2数据库连接成功。