DB2 日常维护技巧,第 2 部分:实例和常用备份策略
2010-04-15 00:00:00 来源:WEB开发网创建数据库前没有调整好系统时间的处理
在数据库创建好之后,调整系统时间会造成数据库内部时间戳的异常。数据库中一些对象和时间相关,一旦时间不准确要调整需要很小心。错误的时间调整可能会造成很多问题,如:
某些对象失效,例如 :
SQL0440N,找不到具有兼容自变量的类型为 “ < 例程类型 > ” 的名为 “ < 例程名 > ” 的已授权例程。
数据库日志逻辑错误 -> 宕机。
常见错误 – 只调整时间,未调整时区。
正确的做法是在数据库创建之前,调整好时间和时区。如果在数据库创建好之后,确实需要调整时间,时区的,建议拨打 IBM 技术支持中心的电话:8008101818 。
使用实例用户无法使用 DB2 命令的情况下如何处理
DB2 系统的安全性采用双层认证的机制,在认证(authentication)阶段,验证登录用户的用户名和密码,看用户是否是合法用户,在授权(authorization)阶段,验证用户是否有足够的权限进行相应的操作。关于这两个阶段的介绍如下:
认证(authentication)
在这个阶段验证登录用户的用户名和密码,看用户是否是合法用户,具体分为客户端认证和服务器端认证,密码输入错误的次数由 LOGINRETRIES 参数确定。需要注意的是,DB2 对用户名和密码的维护是交给 DB2 所在的操作系统管理的。
授权(authorization)
验证用户的授权信息,看其是否有权限进行相关操作。
在实例和数据库创建好以后,操作系统中会有相应的 DB2 用户和组,如果这些用户和组被删除后,将使 DB2 无法正常使用。另外,在实例目录下执行“ chown(chmod) – R ”命令会造成在服务器上无法连接数据库。如果遇到这种情况,正确的做法是把删除的用户和组添加回来,如果更改了权限,还要把权限改回来。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接