(此文记录本次操作的全过程,可能有点凌乱。)
首先是一个数据库DW,要把另外一个数据库QI的数据同步过来.用到了联合数据库对象、昵称。由于之前已经创建过。本次直接去访问昵称,发现无法访问,开始没搞明白咋回事,后来才想起来,原来QI数据库更改过IP,所以得重新编目,重新在联合数据库对象下创建远程服务器。
于是移除原来的,重新编目,再次运行创建联合数据库对象服务器命令,在solaris下运行命令
CREATE SERVER QI_DC TYPE DB2/UDB VERSION '9.5' WRAPPER DRDA AUTHID "db2user" PASSWORD "123" OPTIONS( ADD DBNAME 'QI_DC')
一直报错:( 非期望的, 在网上搜了下,本人猜测是 solaris下的编码还是啥问题,不支持命令中有括号。于是改成sql脚本,然后去运行文件: db2 -tvf 00.sql ,还是报错。意思是远程数据库 QI_DC无法连接上。但是直接用命令连接,是可以连上的。百思不得其解。后来想想是不是重新编目的信息,数据库还没有更新过来?试着重启了本地数据库DW,再次运行脚本,成功。
不知道是不是这样重新编目的情况,都需要重启数据库才能成功?抑或有其他原因?我想应该不是必须重启的,如果一个生产环境数据库,一般是不能随便重启的吧?望有高人指点迷津,究竟其根本原因在哪里?
分享到:
相关推荐
《DB2 联合数据库II应用程序开发指南》是一本专为DB2用户设计的深入技术书籍,旨在帮助开发者充分利用DB2联合数据库的功能进行高效、可靠的应用程序开发。DB2联合数据库是一种允许用户通过单一访问点操作多个异构...
db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用...
4. **指定TCP/IP通信参数**:输入目标数据库服务器的IP地址和端口号(默认为60000)。 5. **指定要连接的数据库名称**:输入所要联合的数据库的名称。 6. **注册数据库为数据源**:这一步可以跳过,直接点击“下一步...
存储过程是一组预编译的SQL语句,可以在数据库服务器上执行,提供了一种封装逻辑的方式,减少网络传输,提高执行效率。 #### 6. 触发器(Triggers) 触发器是一种特殊类型的存储过程,当特定事件发生时自动执行,...
DB2 联合数据库II系统指南 v8.2 是一本深入探讨IBM的DB2数据库管理系统在联合数据库环境中的应用和管理的专业参考资料。这个版本针对的是DB2的8.2更新,它提供了一系列关于如何利用DB2联合数据库功能来整合不同...
很好的db2 学习资料,讲述了db2数据库对象.
4. **配置数据库服务器**:在安装过程中,你需要设定实例名、数据库管理员用户(DBA)、端口号和存储位置等。确保选择的端口号未被其他服务占用。 5. **创建数据库**:安装完成后,你可以使用DB2控制中心或命令行...
2. 联合服务器:联合服务器是DB2中的一个对象,用于定义如何与特定数据源通信。它包含了连接到外部数据库所需的连接信息,如主机名、端口号、数据库名称、用户名和密码。 3. 数据源驱动程序:数据源驱动程序是实现...
DB2联合服务器是实现数据库联合的关键组件。它作为一个中间件,处理来自应用程序的SQL请求,并将这些请求转发到相应的远程数据库系统。联合服务器支持多种数据库协议,如ODBC、JDBC、SQL/CLI等,使其能与非DB2数据库...
DB2 数据库安装、数据库创建步骤 DB2 数据库安装步骤是指将 DB2 数据库软件安装到计算机上,并创建一个新的数据库实例,以便存储和管理数据。下面是 DB2 数据库安装和创建步骤的详细过程: 一、安装 DB2 数据库...
C#连接DB2远程数据库的三种方式,本实例主要目的是了解C#连接DB2数据库,代码只是一个小例子,不过我自己测试过都可以成功连接,注意本机一定要安装db2客户端,第三种方式需要在项目里引用IBM.Data.DB2.dll。
- DB2数据库与Oracle数据库位于不同服务器上。 - DB2版本:9.x - Oracle客户端版本:10g - 远程Oracle数据库版本:10g或11g 2. **前置条件**: - 需要具备远程Oracle数据库中具有DBA权限的用户名和密码。 - ...
DB2通用数据库SQL教程是一份全面的学习资源,旨在帮助初学者和有经验的数据库管理员深入理解DB2系统以及如何利用SQL进行数据管理。本教程涵盖了从基础安装到高级查询技巧的广泛主题,确保读者能够充分利用IBM的这款...
在实际使用中,你可能需要下载和安装相应的DB2 JDBC驱动(通常为db2jcc.jar和db2jcc_license_cu.jar),并将它们添加到SQuirreL的类路径中,以便能够成功连接到DB2服务器。同时,确保你的系统已安装Java运行环境...
DB2Look是一款强大的DB2实用工具,主要用于导出DB2数据库对象结构以及数据。其具体用法如下: - **db2look -d db_name -i user_name -w password -a -e -o d:\script.sql** - `-d db_name` 指定要导出的数据库名称...
Db2数据库操作的常用命令列表 Db2数据库操作的常用命令列表中包含了多个重要的数据库操作命令,这些命令对Db2数据库的管理和维护至关重要。本文将对这些命令进行详细的解释和分析,帮助读者更好地理解和掌握Db2...
* db2extsec:设置DB2对象的许可权 * db2flsn:查找日志序号 * db2fm:DB2故障监视器 DB2安全和许可命令 DB2安全和许可是DB2数据库系统的重要组件,负责保护数据的安全和完整性。DB2安全和许可命令包括: * db2...
根据提供的文件信息,我们可以推断出这是一份关于DB2数据服务器、数据库及数据库对象的指南文档。尽管原文中包含了一些非文字字符和难以解析的内容,我们仍然可以从中提取一些关键信息并围绕这些信息展开讨论。 ###...
DB2的数据库目录包含了所有数据库对象的元数据信息,这些信息存储在特定的数据库目录结构中,帮助系统管理和跟踪数据库的状态和配置。通过图形用户界面(GUI),如DB2 UDB,用户可以直观地访问和操作数据库,执行...
db2look 是一个 DB2 命令行工具,用于生成数据库对象的 DDL 脚本。使用 db2look,我们可以导出数据库结构,例如表结构、索引、视图等。 语法:db2look -d db_name -e -a -x -i db_username -w db_passwd -o file_...