WEB开发网
开发学院数据库DB2 DB2 日常维护技巧,第 2 部分:实例和常用备份策略... 阅读

DB2 日常维护技巧,第 2 部分:实例和常用备份策略

 2010-04-15 00:00:00 来源:WEB开发网   
核心提示:创建数据库前没有调整好系统时间的处理 在数据库创建好之后,调整系统时间会造成数据库内部时间戳的异常,DB2 日常维护技巧,第 2 部分:实例和常用备份策略,数据库中一些对象和时间相关,一旦时间不准确要调整需要很小心,正确的做法是把删除的用户和组添加回来,如果更改了权限,错误的时间调整可能会造成很多问题,如:某些对象失效

创建数据库前没有调整好系统时间的处理

在数据库创建好之后,调整系统时间会造成数据库内部时间戳的异常。数据库中一些对象和时间相关,一旦时间不准确要调整需要很小心。错误的时间调整可能会造成很多问题,如:

某些对象失效,例如 :
SQL0440N,找不到具有兼容自变量的类型为 “ < 例程类型 > ” 的名为 “ < 例程名 > ” 的已授权例程。

数据库日志逻辑错误 -> 宕机。

常见错误 – 只调整时间,未调整时区。

正确的做法是在数据库创建之前,调整好时间和时区。如果在数据库创建好之后,确实需要调整时间,时区的,建议拨打 IBM 技术支持中心的电话:8008101818 。

使用实例用户无法使用 DB2 命令的情况下如何处理

DB2 系统的安全性采用双层认证的机制,在认证(authentication)阶段,验证登录用户的用户名和密码,看用户是否是合法用户,在授权(authorization)阶段,验证用户是否有足够的权限进行相应的操作。关于这两个阶段的介绍如下:

认证(authentication)
在这个阶段验证登录用户的用户名和密码,看用户是否是合法用户,具体分为客户端认证和服务器端认证,密码输入错误的次数由 LOGINRETRIES 参数确定。需要注意的是,DB2 对用户名和密码的维护是交给 DB2 所在的操作系统管理的。

授权(authorization)
验证用户的授权信息,看其是否有权限进行相关操作。

在实例和数据库创建好以后,操作系统中会有相应的 DB2 用户和组,如果这些用户和组被删除后,将使 DB2 无法正常使用。另外,在实例目录下执行“ chown(chmod) – R ”命令会造成在服务器上无法连接数据库。如果遇到这种情况,正确的做法是把删除的用户和组添加回来,如果更改了权限,还要把权限改回来。

1 2 3 4 5 6  下一页

Tags:DB 日常 维护

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接