文档详情

db2基础操作手册题稿.ppt

发布:2017-03-25约1.31万字共67页下载文档
文本预览下载声明
Inspur group DB2管理培训 目的 了解db2结构,特点 学会db2常规管理维护技能 主要内容 开关机顺序 安全性管理 存储管理 软件管理 网络管理 主要内容 进程管理 任务调度 性能监控 ha简介 Database global memory 实例 实例相关的命令 设置db2环境参数 Db2 profile registries 操作系统环境变量 实例和数据库参数 连接到数据库 连接到数据库 连接到数据库 连接到数据库 db2命令交互 命令行可执行的命令 命令行选项和获得帮助 命令中心 控制中心 字符集 模式(schema) 系统模式 建表 表空间 数据库对象-视图 数据库对象-索引 数据约束 检查约束 数据库锁 数据库事务 数据类型 NULL值 Identity列 简单查询 内连接 外连接表的分类 一个简单的左外连接 一个简单的右外连接 全外连接 子查询 Db2中的函数 常用函数介绍 数据库的备份 离线备份 要为数据库 sample 执行完整的离线备份,并将备份副本存储在 d:\mybackups 目录中,可以使用以下命令: BACKUP DATABASE sample TO d:\mybackups 要使用其他选项为数据库 sample 执行完整离线备份,可以使用以下命令: (1) BACKUP DATABASE sample (2) TO /db2backup/dir1, /db2backup/dir2 (3) WITH 4 BUFFERS (4) BUFFER 4096 (5) PARALLELISM 2 我们来更仔细观察前面的命令: 1.表明要备份的数据库的名称(或别名)。 2.指定用于存储备份的位置。 3.表明在备份操作期间可以使用多少个内存缓冲区。使用多个缓冲区可以提高性能。 4.表明每个缓冲区的大小。 5.决定使用多少媒介读/写进程/线程来进行备份。 数据库日志 DB2 事务日志对于恢复来说是至关重要的。它们跟踪数据库对象和数据上发生的变化。 主日志文件和辅助日志文件 主日志文件 是在建立第一个数据库连接或者数据库活动时立即分配的。辅助日志文件 是在需要时动态分配的。 活动日志 如果以下两个条件之一得到满足,则一个日志被认为是活动的(active): 它包含关于尚未被提交或回滚的事务的信息。 它包含关于已经被提交但是其更改还没有被写(具体化)到数据库磁盘的事务的信息。 在线归档日志 离线归档日志 数据库日志 启用归档日志 一个数据库的日志记录的类型是由数据库参数 LOGARCHMETH1 决定的。当 LOGARCHMETH1 为 OFF(默认值)时,归档日志记录被禁用,循环日志记录被启用。 为了启用归档日志记录,可以将 LOGARCHMETH1 设置为以下值中的任何一个值: LOGRETAIN:日志文件将被保留在活动日志目录中 USEREXIT:日志的归档和检索是由用户提供的用户出口程序自动执行的,这个出口程序必须由 db2uext2 调用。这个程序用于将在线归档日志移动到与活动日志目录不同的一个目录中,或者移动到另一个媒介上。当在 ROLLFORWARD 操作期间需要某些离线归档日志时,这个程序还可以用于将离线归档日志取出到活动日志目录中。在 Windows 下,db2uext2 必须存储在 sqllib\bin 目录中,在 UNIX 下,db2uext2 必须存储在 sqllib/adm 目录中 DISK:directory_name:与 USEREXIT 使用相同的算法。DB2 不调用用户出口程序,而是自动将日志文件从活动日志目录归档到指定的目录 TSM:[management class name]:与 USEREXIT 使用相同的算法。日志被归档到本地 Tivoli Storage Manger (TSM) 服务器上。management class name 参数是可选的。如果没有指定该参数,则使用默认的管理类 VENDOR:library_name:与 USEREXIT 使用相同的算法。日志是使用指定供应商的库来归档的 由于向后兼容的原因,数据库配置文件仍然包含参数 LOGRETAIN 和 USEREXIT。从 8.2 版开始,这两个参数已经被 LOGARCHMETH1 取代。如果更新 USEREXIT 或 LOGRETAIN 参数,那么 LOGARCHMETH1 将自动被更新,反之亦然。 在线备份 在线备份 BACKUP DATABASE sample ONLINE TO /dev/rdir1, /dev/rdir2 由于在线备份允许用户在执行备份的同时访问数据库,因此这些用户作出的
显示全部
相似文档