NC系统运行环境维护手册V1.1(6)

2019-08-31 20:11

图3.1 DB2 Database Manager (数据库管理器)使用的内存

更新这些配置参数使用如下命令:

UPDATE DB CONFIG FOR dbname USING LOCKIST 250 注释:更新数据库配置后要断掉所有连接,重新连库才能生效;

UPDATE DBM CONFIG USING QUERY_HEAP_SZ 2048 注释:更新后要重启实例才能生效; 2.2主要参数说明:

?BUFFPAGE 如果在sysibm.sysbufferpools视图中指定缓冲池大小为-1,则可用buffpage配置参数指定任何缓冲池大小,否则忽略此参数,使用alter bufferpool或create bufferpool来设置缓冲池大小。

?DBHEAP 每个数据库有一个数据库堆,并且数据库管理程序代表所有连接至数据库的应用程序使用数据库堆,它包括表、索引、表空间和缓冲池的控制块信息,还包括日志缓冲区(logbufsz)和目录高速缓存(catalogcache_sz)的空间。

?LOGBUFSZ 日志缓冲区大小参数决定分配多少数据库共享空间用来作为缓冲区,在把日志记录写到磁盘之前暂时将它们保留在缓冲区。如果发现频繁使用日志磁盘,则要增加此参数大小,注意它必须小于等于dbheap参数值。 ?UTIL_HEAP_SZ 此参数规定可由BACKUP、RESTORE等实用程序同时使用的最大内存量。

?LOCKLIST 规定分配给锁定列表的内存。每个数据库有一个锁定列表,并且锁定列表包含由并行连接至数据库的所有应用的锁定。每个锁定需要36或72字节的锁定列表。当一个应用的锁定列表的百分比达到maxlocks时,数据库管理程序对应用持有的锁定执行从行到表的锁定逐步升级,这将降低系统并发性。计算锁定列表大小的下限:(512*36*maxappls)/4096,其中512是估计每个应用的平均锁定数,可以根据实际情况调整;计算锁定列表的上限:(512*72*maxappls)/4096,估计数据将发生的并行量,为locklist在上下限之间选定初始值。

?STMTHEAP 指定SQL语句编译期间的工作空间的大小。

?QUERY_HEAP_SZ 指定为查询堆分配的最大内存,查询堆用来将每个查询存储在代理程序专用内存中。建议将query_heap_sz设置为至少大于aslheapsz五倍的值。

?AGENT_STACK_SZ 代理程序栈是为每个代理程序分配的虚拟内存,越复杂的查询将使用越多的栈空间。它和并行连接数成反比关系。

?ASLHEAPSZ 表示本地应用程序和其他关联的代理程序之间的通信缓冲区,此缓冲区被分配为每个已启动的数据库管理程序代理程序所共享的内存。

?AVG_APPLS 平均活动应用程序数,SQL优化器使用它来估计对于所选存取计划。 ?LOGFILSIZ 这个值决定当需要一个日志文件时,需要分配的页数。这个值与LOGPRIMARY和LOGSECOND一起决定支持日志存档工作所需要的磁盘空间。

?LOGPRIMARY 这个值表示被分配用于支持数据库日志存档工作的主日志文件的数目。每个主日志文件的大小是LOGFILSIZ。

?LOGSECOND 这个参数指定在需要时由系统创建的辅助日志文件的最大数目。当日志文

件被装满时,就在需要时一次分配一个大小为 LOGFILSIZ的辅助日志文件。辅助日志文件的默认数目为2。

3.数据移动在数据库的使用过程中,经常需要将一个数据库中的数据迁移到另外的

一个数据库中。这里介绍两个主要工具:EXPORT和IMPORT。其中EXPORT的功能是将表中的数据导出到外部文件中;而IMPORT是将外部文件中的数据导入到一个表中。

3.1 中间文件格式

DB2支持用作数据移动的中间文件的格式有四种:非定界ASCII码文件(ASCII)、定界ASCII码文件(DEL ASCII)、WSF文件和PC/IXF文件。其特点是:

ASCII:纯文本格式,每个数据列之间中有分隔符,但数据行之间没有分隔符。ASCII文件

不能被EXPORT支持。、

DEL:纯文本格式,数据列之间有分隔符,数据行之间也有分隔符。 WSF:Lotus 1-2-3工作表格式。

PC/IXF:一种非常通用的格式,被多种数据库管理系统所支持。可以用作在异种数据库中进行数据转移。

3.2 EXPORT

下面是EXPORT的一个例子:

db2 connect to mydb

db2 export to myfile of ixf messages msg select * from sm_user 用户数据将被输出到myfile文件中,该文件为PC/IXF格式。 注释:

?在做EXPORT之前,首先要连接到相应的数据库上。

?因为要对表或视图(EXPORT支持对视图进行操作)进行SELECT操作,执行EXPORT的用户至少要有相关表或视图上的SELECT权限。

?如果使用PC/IXF文件,文件中将包含表中的索引定义。

3.3 IMPORT

IMPORT可以被看作是EXPORT的逆过程,用于将数据从外部文件中导入到数据库之中。 下面是一个IMPORT的例子:

db2 connect to mydb

db2 import from myfile2 of ixf messages msg2 create into artists in index in

在该例中,myfile2文件的数据被导入到表artists中,这个表在IMPORT之前并不存在,系统将根据myfile2文件的格式创建表后,再进行数据导入。 注释:

?在做IMPORT之前,首先要连接到相应的数据库上。

?因为要对表或视图(IMPORT支持对视图进行操作)进行修改操作,执行EXPORT的用户至少要有相关表或视图上的相关权限(依据导入模式的不同而不同)。比如,使用INSERT

模式,至少要有相应表上的INSERT权限;如果使用CREATE模式,则需要数据库上的CREATETAB权限。如果使用CREATE模式,必须使用PC/IXF文件进行数据导入。

4、备份和恢复

这里介绍DB2使用循环日志的情况。数据库备份表示可复原的数据库的最新版本,这意味着备份之间的时间间隔长短表示可能永久丢失的工作量的大小。例如, 若每周星期五午夜备份一次数据库,则若数据库在星期五晚上 11:59 失败,则可能丢失整周的事务。因此越经常地备份,数据库就越安全。建议每天凌晨时定时备份,使用windows的计划任务调度即可。

4.1备份

4.1.1、

通过DB2控制中心图形界面备份,右键点击选中的数据库,选择备份数据库,根据提示操作即可;

4.1.2、命令行操作

db2 backup db dbname to backupdir 注释:该命令有丰富参数,可以使用命令db2 ? backup db查看。在命令行下输入db2 ? msg,msg可以是错误提示信息如SQL1013N,也可以是某个命令如backup db。

4.1.3、注意事项

?windows服务器的备份文件放在一个较深的目录结构下,注意复制时要保留目录结构, 例:C:\\MYDB.0\\DB2\\NODE0000\\CATN0000\\20030401\\120001.001

?备份如果提示有活动应用程序连接,则在确认事务都已经提交后,断调连接后再备份 db2 force application all 4.2恢复

4.2.1、

通过控制中心图形界面恢复,右键点击指定实例下面的数据库,选择“根据备份创建数据库”,根据提示操作;

4.2.2、命令行操作

db2 restore db dbname from backupdir 注释:该命令有丰富参数,可以使用命令db2 ? backup db查看。

第四章 客户端维护

1. 客户端经常出现的问题

客户端经常出现死机现象;操作性能明显较其它客户端慢。

2. 对客户端的配置要求

NC应用对客户端的内存要求比较高,我们建议内存配置一般在128M-256M; 从稳定性的角度考虑,建议将客户端的操作系统改为win2000 professional;将IE的版本升级到5.5或6.0

3. 对客户端Java plug_in的调整

第一步:进行入控制面板,双击Java plug_in(对于Java plug_in 1.3.1_01做同样的配置)

第二步:选中将jar高速缓存于内存中,同时在java运行参数中加入: -Xms 50m -Xmx100m

说明:此参数定义了JVM的最大可用内存,可随时调整。注意调整值应依据具体情况来定。如客户机内存为512M,可将最大可使用内存设为200M,即:

-Xmx100m –Xmx200m 第三步:应用后重启IE

第五章 网络维护

1. 网络设置调整

在服务器端网络设置中去掉netware,去掉所有NWLINK,NETWARE相关的协议。

在客户端对IE取消局域网的自动检测设置。Ie->属性->连接->取消自动检测;打开网络和拨号连接。 右键单击“本地连接”,然后单击“属性”。 在“此连接使用下列选定的组件”中,双击“Microsoft 网络的文件和打印机共享”。 在“优化”下,注意默认情况下可能被选中“最大化文件共享的数据吞吐量”,关闭该选项以减少内存页交换活动,请单击“最大化网络应用程序的数据吞吐量”。

保证网络系统中DNS解析服务的稳定及效率。如果该服务不正常或没必要使用,请将DNS、DHCP、WINS等服务停止。

2. 网络设备配置要求

首先,要有高性能、高吞吐量的路由器(交换路)与服务器相连。 其次,服务器(包括应用服务器与数据库服务器)的网卡速度要快,最好是100M或1000M光纤网卡

最后,要保证足够的可用带宽,通信要稳定不能时断时续。PING命令可以反映一些简单的性能问题。

在WINS平台有一些不错的开放工具能用于网络通信性能监测,这些工具可以在internet网上下载。我这里就下载了一个小工具叫Qchek,用起来还不错,它可以收集到网络响应速度及当前网络流量等情况。这些监测工作你同样可以请用户的网络管理员来帮你做,因为他们往往有较为完备的监测工具。


NC系统运行环境维护手册V1.1(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:毕业论文 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: