文档库 最新最全的文档下载
当前位置:文档库 › 6种主流数据库安装及常见问题解析

6种主流数据库安装及常见问题解析

6种主流数据库安装及常见问题解析
6种主流数据库安装及常见问题解析

6种常用数据库客户端和服务器安装图解及常见问题解析

目录

变更记录 ............................................................................................... 错误!未定义书签。1引言. (3)

1.1目的 (3)

1.2范围 (3)

2SQLSERVER2000 (3)

2.1简介 (3)

2.2安装 (4)

2.3服务端启用和配置 (10)

2.4查询分析器 (12)

3Sybase12 (16)

3.1简介 (16)

3.2安装 (17)

3.3服务端启用和配置 (26)

3.3.1创建Adaptiveserver (26)

3.3.2数据库连接 (32)

3.3.3新建数据库 (33)

3.3.4新建表 (35)

3.3.5查询 (36)

4Oracle 11g (38)

4.1简介 (38)

4.2安装 (39)

4.2.1下载软件 (39)

4.2.2安装 (39)

4.2.3配置监听 (47)

4.2.4创建新的数据库 (54)

4.2.5连接数据库 (63)

4.2.6Oracle常见问题汇总 (63)

5MySQL (64)

5.1简介 (64)

5.2下载软件 (64)

5.3安装 (64)

5.4连接 (76)

6Informix (77)

7DB2 (77)

8其他问题 (77)

9参考文档 (77)

1引言

Linux系统在服务器领域占有重要地位,我们作为测试人员难免会遇到Linux系统环境。Linux系统和Windows系统是两个完全不同的系统,我们需要具备一定的Linux基础知识才在Linux上能顺利搭建环境。

为了帮助没有数据库基础的读者快速掌握常见的六大数据库服务器端配置和客户端连接方法,特编写了此文档。

本文档内容主要是基于windows 764位操作系统进行安装的,在linux和windows server 上的需后续补充。

1.1目的

本文档主要介绍常见数据库服务器端的安装、配置过程以及客户端连接方法

注(常见数据库指的是Oracle、Mysql、Sqlserver、informix、DB2、Sybase此六类)

1.2范围

本文档主要面对没有数据库基础的童鞋。介绍在windows 7 64位操作系统上进行数据库服务器的安装和配置以及数据库客户端连接方法,linux系统和windows server系统安装过程有不同,后续会补充。

2SQLSERVER2000

2.1简介

SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ操作系统上的应用。

SQL Server 2000 是Microsoft 公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸

缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

2.2 安装

1、取软件:可以从测试部软件服务器上下载SQLserver2000的安装包,详细目录如下:

ftp://192.168.73.68/公共软件/数据库SQLserver,该目录下有多个版本的SQLserver,下载名为sc_sql_2000a_dev.iso的镜像文件(SQLserver 2005及其以上版本将数据表

名和数据库名称进行了加密,所以测试中一般还是以SQLserver2000为主,如需解

析sql2005及其以上事件,需使用数据库agent代理)

镜像文件有可以选择如下2种打开方式

1)使用虚拟光驱加载,如ULtraISo或者VirtualDriveMaster加载运行(此处我们使

用VirtualDriveMaster打开镜像文件,64位操作系统使用ULtraISO安装sqlserver

时会提示系统兼容性有问题

2)也可以直接解压缩,找到setup.exe文件,点击即可开始安装,但但是这种方式

会导致兼容性问题

图2.2-1 加载iso文件开始安装sqlserver2000

2、忽略兼容性提示,直接点击“运行程序”开始安装。

弹出安装向导-下一步:

注:sqlserver是32位的程序,如果是在64位操作系统上安装,必须先安装.NET Framework,可直接下载dotnetfx45_full_x86_x64.exe安装即可,否则会提示兼容性问题,无法开始安装

3、选择在本机上安装SQL server

4、创建新的SQL server实例

5、同意许可条件开始下一步安装

选择安装服务器和客户端工具

6、创建一个默认的实例

7、选择安装类型为典型,同时选择程序和数据的存储位置(数据库服务器安装较磁盘

空间,建议将其安装在空闲空间较大的磁盘)

8、选择服务账户为本地账户-下一步

9、选择身份认证没事为混合模式,并添加实例访问密码

10、至此,安装前奏基本完成,点击下一步则开始拷贝文件,完成安装

11、安装完成

至此SQLserver2000服务器便已经成功安装到了本地计算机上2.3 服务端启用和配置

1、点击开始开始菜单,运行服务器管理程序

2、开启SQLserver服务

3、本机测试服务器连接

注:SQLserver会自动创建一个名为sa的实例,且不可修改连接成功会自动跳转到数据库主界面

至此本机连接测试没问题,可以尝试通过其他pc来连接本数据库实例

2.4 查询分析器

1、开始-所有程序,点击查询分析器

2、输入密码,选择需要连接的数据库服务器,点击确定

3、在查询分析器中建立名为test1的表,表字段为name和age

在查询分析器中输入create table test1(name varchar,age int),点击,据

回显判断操作是否成功

4、向表中添加数据

使用SQL插入语句向表test1中添加一个数据AAAA,值为20,点击,据

回显判断操作是否成功

5、表查询

查询表名为test1的表内容,查询分析器中输入sql语句select * from test1,点

击,据回显判断操作是否成功

6、删除表

使用drop table test2删除表,点击,据回显判断操作是否成功

查看master下有四个test表,分别是test1、2、3、4

使用sql语句删掉一个名为test2的表,Drop table test2,点击,据回显判断操作是否成功

表test2已被删除

7、使用sql语句在表中添加一列,alter table test1 add mark varchar(10)null,点击,据回显判断操作是否成功

8、更新表update test1 set mark='beijing',点击,据回显判断操作是否成功

查看结果是否被更新:

至此SQLserver服务器的安装配置连接及基本表操作完成

(仅供白菜娱乐,大神们就一笑而过吧)

3Sybase12

3.1 简介

美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台

上客户机/服务器环境下的大型数据库系统。 Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。Sybase通常与SybaseSQLAnywhere用于客户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的PowerBuilder为开发工具,在我国大中型系统中具有广泛的应用。

Adaptive Server Enterprise (ASE) 是Sybase 的旗舰式RDBMS 产品,一直致力于以最低的系统总拥有成本(TCO) 为企业提供一个高性能的数据和事务处理系统。最新版ASE12.5.1/12.5.2 在继续保持以前版本的关键业务性能和高效计算的同时,在易用性、系统性能和支持新应用程序方面进行了增强和改进,并进一步提高了系统安全和Linux 的可扩展性。

Sybase Adaptive Server Enterprise 12.5.1 完善和扩展了ASE 产品系列,使其成为用于各种平台(从基于 Linux 的Intel 系统到来自Sun 或HP 的基于RISC 的64处理器平台) 的理想数据库系统。当今的企业需要一个更易于使用、资源效率更高、更可靠,而且可以与企业级应用轻松集成的企业基础架构技术,以有效控制和降低成本。Sybase ASE 12.5.1 专门设计用于增强这些功能。

,简单来说Sybase12 ASE能够帮助您的企业:

* 降低运行成本- 自我管理功能提高系统运行的可伸缩性—这个功能可以在人员和系统资源较少的情况下实现更高的性能。

* 降低开发成本- 增强的Web 服务和XML 功能可以更快地、更容易地开发、提交和维护新的业务应用。

* 降低硬件成本- ASE 支持大规模数据集,能够提高各种平台上的数据量,包括32 和64 位的Linux/Intel系统。

目前版本 - ASE 12.5.3 Interim Release 具有新的功能,包括跨平台Dump 和Load,便于系统迁移。

3.2 安装

1、取软件:可以从测试部软件服务器上下载SQLserver2000的安装包,详细目录如

下:

ftp://192.168.73.68/公共软件//公共软件/数据库/Sybase/Sybase12/,下载ISO文件即

可,一般我们使用Sybasesmallbuiness安装包

2、使用VirtualDriveMaster加载SybasesmallBusiness.ISO文件

2、点击弹出的“运行setup.exe”即可开始安装

准备安装向导→

直接点击下一步,开始安装

此处非常坑,首先得选定下地区,才能同意安装,但是选地区的时候竟然遍寻我大中国不见,所以只好选个taiwan,反正曾经也是咋的,继续下一步:

选择安装盘符,较占空间,建议勿选C盘,继续下一步

安装模式选择custom模式,节省空间,同时具备普遍功能

达梦数据库安装部署

达梦数据库安装部署文档 一.数据库安装过程 1. Windows环境安装 基本上就是下一步下一步,按照默认安装就好,安装路径根据自己的要求选择。在利用我们的数据库配置助手dbca工具初始化库的过程中,需要将下图红色框选部分改为如图所示即可。详细的安装细节可以参考我们的文档。 注意:页大小除去Clob、Blob等大字段外,数据库中一行记录的所有字段的实际长度的和不能超过页大小的一半; 日志文件的大小数据库redo日志文件的大小(正式环境一般设置为2048); 字符串比较大小写敏感默认为大小写敏感的,根据具体情况进行设置; 建议:在开发环境和测试环境的页大小、字符串大小写敏感这两个参数一 定要保持一致,不然当涉及到用.bak文件还原的时候就会因这两个参数不 一致导致无法还原。 2. Linux环境安装 在中标麒麟的系统中打开一个终端窗口,通过命令:ulimit –a查看,如下图所示: 如果open files这个参数的值为65536表示之前修改过,如果没有修改按照下面的方法进行修改。 Linux系统在安装之前先确认打开文件数的那个参数的设置情况,现在在中标麒麟的操作系统上安装我们DM7数据库,在使用我们的数据库配置助手dbca进行初始化数据库时经常会碰到“打开文件数过多的问题”。

解决办法如下: 用vim打开/etc/profile文件,在该文件最后加上一行ulimit -n 65536,(注意在添加的时候只需添加ulimit –n 65536即可,后面不需要标点符号。)然后重启服务器即可。修改好操作系统的打开文件这个参数后就可以按照下面的安装步骤进行安装了。 详细安装流程如下: (1)确定当前用户是不是root用户(在命令行窗口中输入: who am i),最 好在root用户下安装,否则有可能有些权限不够; (2)进入到我们安装文件所在的目录,并赋予它777权限(命令为:chmod 777 ; (3)执行安装 ./ –i (4)在安装的过程中按照提示一步一步操作,基本上选择默认的就可以了。 只有在时区的选择上注意选择中国的时区; (5)选好之后等待安装过程结束,会有相应的提示信息; (6)初始化库,切入到我们安装目录的bin目录,一般默认安装路径为 /opt/dmdbms/bin, 执行命令./dminit path=/opt/dmdbms/data page_size=16 log_size=2048 case_sensitive=n。当然如果我们能够 直接接触到服务器的话,也可以利用桌面上我们DMDBMS文件夹里面的 client文件夹里面有一个数据库配置助手初始化我们的数据库,使用方 法与Windows平台相同; (7)切入到到我们安装目录的bin目录,一般路径为/opt/dmdbms/bin, 在 该目录下有个dmserverd的文件,用vim打开这个文件后, 把这一行改为如上图所示的情况path=/opt/dmdbms/data/DAMENG/,然后保存退出。 (8)至此我们的数据库就已经安装配置完成了,现在我们可以切入到安装 目录的bin,路径为/opt/dmdbms/bin,执行命令 ./dmserverd start 就

达梦数据库安装部署

达梦数据库安装部署集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

达梦数据库安装部署文档 一.数据库安装过程 1. Windows环境安装 基本上就是下一步下一步,按照默认安装就好,安装路径根据自己的要求选择。在利用我们的数据库配置助手dbca工具初始化库的过程中,需要将下图红色框选部分改为如图所示即可。详细的安装细节可以参考我们的DM7_Install_zh.pdf文档。 注意:页大小除去Clob、Blob等大字段外,数据库中一行记录的所有字段的实际长度的和不能超过页大小的一半; 日志文件的大小数据库redo日志文件的大小(正式环境一般设置为2048); 字符串比较大小写敏感默认为大小写敏感的,根据具体情况进行设置; 建议:在开发环境和测试环境的页大小、字符串大小写敏感这两个参数 一定要保持一致,不然当涉及到用.bak文件还原的时候就会因这两个参 数不一致导致无法还原。 2. Linux环境安装 在中标麒麟的系统中打开一个终端窗口,通过命令:ulimit –a查看,如下图所示: 如果open files这个参数的值为65536表示之前修改过,如果没有修改按照下面的方法进行修改。

Linux系统在安装之前先确认打开文件数的那个参数的设置情况,现在在中标麒麟6.0的操作系统上安装我们DM7数据库,在使用我们的数据库配置助手dbca进行初始化数据库时经常会碰到“打开文件数过多的问题”。 解决办法如下: 用vim打开/etc/profile文件,在该文件最后加上一行ulimit -n 65536,(注意在添加的时候只需添加ulimit –n 65536即可,后面不需要标点符号。)然后重启服务器即可。修改好操作系统的打开文件这个参数后就可以按照下面的安装步骤进行安装了。 详细安装流程如下: (1)确定当前用户是不是root用户(在命令行窗口中输入: who am i), 最好在root用户下安装,否则有可能有些权限不够; (2)进入到我们安装文件所在的目录,并赋予它777权限(命令为: chmod 777 DMInstall.bin); (3)执行安装 ./DMInstall.bin –i (4)在安装的过程中按照提示一步一步操作,基本上选择默认的就可以 了。只有在时区的选择上注意选择中国的时区; (5)选好之后等待安装过程结束,会有相应的提示信息; (6)初始化库,切入到我们安装目录的bin目录,一般默认安装路径为 /opt/dmdbms/bin, 执行命令./dminit path=/opt/dmdbms/data page_size=16 log_size=2048 case_sensitive=n。当然如果我们能够 直接接触到服务器的话,也可以利用桌面上我们DMDBMS文件夹里面的 client文件夹里面有一个数据库配置助手初始化我们的数据库,使用

A1+SQL数据库常见问题处理办法

A1数据库问题处理办法 目录 1、检查是否安装SQL Server (3) (1)检查是否安装了SQL Server服务器程序。 (3) (2)选择并安装SQL Server服务器 (3) (3)SQL Server或MSDE安装失败的解决办法 (3) 2、检查SQL Server是否正常启动 (4) 3、检查SQL Server的连接情况 (6) 4、检查网络物理连接情况 (7) 5、检查是否为局域网内的主机 (7) 6、检查主机与服务器是否连通 (7) (1)检查工作和服务器是否连通 (7) (2)检查是否可以访问服务器的共享目录 (8) (3)检查网络的可靠性 (9) 7、检查服务器或者客户端的防火墙 (11) 8、检查SQL Server远程登录时服务器名,用户名及密码的正确性 (11) 9、检查是否开启SQL Server的网络服务 (13) 10、检查操作系统和SQL Server的版本及安装其补丁 (15) (1)检查操作系统的版本号 (16) (2)检查SQL Server的版本号 (17) 11、检查MDAC版本及安装其补丁 (18) (1)检查MDAC版本 (18) (2)更新MDAC (19) 12、检查电脑名称大小写 (19) 13、检查SQL Server的验证模式 (20) 14、检查Windows分配的用户权限 (20) 15、检查数据库是否有损坏及修复数据库 (21) (1)检查数据是否有损坏 (21) (2)修复数据库 (21) 16、检查数据库的日志 (24) 17、其它操作 (25) 17.1查看SQL Server服务器名 (25) 17.2查看SQL Server的语言版本 (25) 17.3附加数据库 (26) 17.4分离数据库 (29) 17.5 SQL Server在安装时被挂起问题 (31) 17.6数据库卸载问题 (31)

常见软件故障及处理方法

常见软件故障及处理方法(转载) 软件故障的原因 软件发生故障的原因有几个,丢失文件、文件版本不匹配、内存冲突、内存耗尽,具体的情况不同,也许只因为运行了一个特定的软件,也许很严重,类似于一个的系统级故障。 为了避免这种错误的出现,我们可以仔细研究一下每种情况发生的原因,看看怎样检测和避免。 丢失文件: 你每次启动计算机和运行程序的时候,都会牵扯到上百个文件,绝大多数文件是一些虚拟驱动程序vir tual device drivers (VxD),和应用程序非常依赖的动态链接库dynamic link library (DLL)。VXD允许多个应用程序同时访问同一个硬件并保证不会引起冲突,DLL则是一些独立于程序、单独以文件形式保存的可执行子程序,它们只有在需要的时候才会调入内存,可以更有效地使用内存。当这两类文件被删除或者损坏了,依赖于它们的设备和文件就不能正常工作。 要检测一个丢失的启动文件,可以在启动PC的时候观察屏幕,丢失的文件会显示一个“不能找到某个设备文件”的信息和该文件的文件名、位置,你会被要求按键继续启动进程。 造成类似这种启动错误信息的绝大多数原因是没有正确使用卸载软件。如果你有一个在WINDOWS启动后自动运行的程序如Norton Utilities、 Nuts and Bolts等,你希望卸载它们,应该使用程序自带的“卸载”选项,一般在“开始”菜单的“程序”文件夹中该文件的选项里会有,或者使用“控制面板”的“添加/卸载”选项。如果你直接删除了这个文件夹,在下次启动后就可能会出现上面的错误提示。其原因是W INDOWS找不到相应的文件来匹配启动命令,而这个命令实际上是在软件第一次安装时就已经置入到注册表中了。你可能需要重新安装这个软件,也许丢失的文件没有备份,但是至少你知道了是什么文件受到影响和它们来自哪里。 对文件夹和文件重新命名也会出现问题,在软件安装前就应该决定好这个新文件所在文件夹的名字。 如果你删除或者重命名了一个在“开始”菜单中运行的文件夹或者文件,你会得到另外一个错误信息,在屏幕上会出现一个对话框,提示“无效的启动程序”并显示文件名,但是没有文件的位置。如果桌面或者“开始”菜单中的快捷键指向了一个被删除的文件和文件夹,你会得到一个类似的“丢失快捷键”的提示。 丢失的文件可能被保存在一个单独的文件中,或是在被几个出品厂家相同的应用程序共享的文件夹中,例如文件夹\SYMANTEC就被Norton Utilities、Norton Antivirus和其他一些 Symantec 出品的软件共享,而对于\WINDOWS\SYSTEM来说,其中的文件被所有的程序共享。你最好搜索原来的光盘和软盘,重新安装被损坏的程序。 文件版本不匹配: 绝大多数的WIN 9X用户都会不时地向系统中安装各种不同的软件,包括WINDOWS的各种补丁例如Y2K,或者将WIN 95 升级到WIN 98,这其中的每一步操作都需要向系统拷贝新文件或者更换现存的文件。每当这个时候,就可能出现新软件不能与现存软件兼容的问题。 因为在安装新软件和WINDOWS升级的时候,拷贝到系统中的大多是DLL文件,而DLL不能与现存软件“合作”是产生大多数非法操作的主要原因,即使会快速关闭被影响的程序,你也没有额外的时间来保存尚未完成的工作。 WINDOWS的基本设计使得上述DLL错误频频发生。和其他版本不同,WIN 95允许多个文件共享\WINDO WS\SYSTEM文件夹的所有文件,例如可以有多个文件使用同一个Whatnot.dll,而不幸的是,同一个DLL文件的不同版本可能分别支持不同的软件,很多软件都坚持安装适合它自己的Whatnot.dll版本来代替以前的,但是新版本一定可以和其他软件“合作愉快”吗?如果你运行了一个需要原来版本的DLL的程序,就会出现“非法操作”的提示。 在安装新软件之前,先备份\WINDOWS\SYSTEM 文件夹的内容,可以将DLL错误出现的几率降低,既然

软件专业答辩常见问题汇总

(1)怎么连接数据库 答案:通过JDBC_ODBC桥连接数据库 (2)数据库有几个表 几张表看一下自己论文的物理设计 (3)数据库的表之间的联系 看一下自己论文中的ER图 (4)数据库的连接代码怎么写/找到数据库的连接代码 连接数据库的代码在WEB_INF下的applicationContext.xml (5)数据库删除是逻辑删除还是物理删除 数据库删除是物理删除。 (6)分页显示怎么实现 分页显示是通过分页标签实现的 (7)系统测试(什么是黑盒、白盒测试) 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。 白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。 (8)解释CSS CSS(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。 (9)webapp怎么配置 只要放到tomcat下面的webapps下面即可,因为webapp是编译后的代码 (10)web.xml中位置文件什么作用 web.xml是初始化工程配置信息 (11)servlet怎么配置 需要在web.xml中配置 (12)解释action action是mvc框架中的控制层,主要实现系统的增删改查 (13)do get/post区别 Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 (14)系统采用DreamweaverMX作为开发工具?是吗? 页面是用DreamweaverMX开发,整个程序是利用eclipse开发。 (15)系统采用什么数据库进行开发? 答案:SQL Server2000数据库 (16)系统采用什么架构进行设计? 答案:采用B/S架构进行设计。 (17)系统用到的技术是什么? 答案:JA V A,JSP,Struts框架 (18)系统用的框架是什么? Struts框架 (19)系统服务器是什么?

LabCVI常见问题及解决方法

LabCVI常见问题及解决方法 LabCVI常见问题及解决方法(一) 1. 使用CVI9.0调用由VC++6.0编写的DLL,该DLL在VC中调用是可以的,输出方式也是C语言的。但是在CVI中调用该DLL时,总是提示missing prototype,如何解决? 答:设置BUILD OPTION 在options->Build options | c language options中取消Require function prototypes的检测 2. CVI中如何向设计好的word表格中添加文字和数据? 答:先在表格中需要添加文字和数据的地方做一个“书签”,在CVI中打开该文档后,使用Word_GetProperty (currSelHandle, NULL, Word_SelectionBookmarks, CAVT_OBJHANDLE, &rangeHandle);获得“书签”信息,然后再向该“书签”处添加文字。 3. CVI中如何将波形图控件的图片放到剪贴板中? 答:首先使用GetCtrlDisplayBitmap (panel, FORCEPANEL_GRAPH, 1, &bitmap);获得波形图控件的图片,然后使用ClipboardPutBitmap (bitmap);将图片放入到剪贴板中。 4. CVI中是否支持指向函数的指针,如何实现? 答:可以实现,如下例: int(*pmax)(int a, int b); int x,y,z; pmax=max; printf("input two numbers:\n"); scanf("%d%d",&x,&y); z=(*pmax)(x,y);

达梦数据库性能测试软件操作

(1)创建用户benchmarksql/123456789,并开通权限。 (2)./runSQL.sh props.dm sqlTableCreates (3)./runLoader.sh props.dm numWAREHOUSES 10 (4)disql执行sqlSequenceCreate.sql,在数据库管理工具中执行。 (5)./runBenchmark.sh props.dm 备注:编辑props.dm, driver=dm.jdbc.driver.DmDriver conn=jdbc:dm://localhost:5236 user=benchmarksql password=123456789 warehouses=100 terminals=20 //To run specified transactions per terminal- runMins must equal zero runTxnsPerTerminal=0 //To run for specified minutes- runTxnsPerTerminal must equal zero runMins=60 //Number of total transactions per minute limitTxnsPerMin=0 //The following five values must add up to 100 //The default percentages of 45, 43, 4, 4 & 4 match the TPC-C spec newOrderWeight=45 paymentWeight=43 orderStatusWeight=4 deliveryWeight=4 stockLevelWeight=4 warehouses 是仓库建立库,增加内容,服务器一般可以建立100个。 Terminals是终端并发数量,服务器一般是建立20个。 Runmins是运行时间,服务器一般设置2小时。 Measured tpmc是测量每分钟tpmc即tpcc每分钟的吞吐量。按有效tpcc配置期间每分钟处理的平均交易次数测量。单位是tpmc,每分钟系统处理的新订单个数。

安装数据库过程中常见问题解决方法

一、装数据库时出现command line option syntax error!type command /? for help错误 当安装程序安装到: 安装程序正在安装ms数据访问组件 时,屏幕出现错误提示: command line option syntax error,type command/? for help 然后点确定继续,结果到: 安装程序正在安装HTML帮助 时,屏幕又出现标题为html help 1.32 update错误警对话框提示:command line option syntax error,type command/? for help 然后我再点确定继续,安装程序开始复制文件,复制完文件后又出现错误提示: 无法找到动态连接库sqlunirl.dll(sqlunirl.dll是MDAC的一个组件),于指定路径 点确定后安装程序停止运行,让查看安装日志 解决方法: 引起这问题的原因是,SQLServer的安装文件,放在中文目录下了. 将SQLServer的安装文件,拷到英文目录,安装就OK 比如将: D:\软件\Sqlserver 中的"软件"去掉.

注: MDAC (Microsoft Data Access Components)是微软数据库访问组件,Netpise和许多利用数据库的软件都需要操作系统安装MDAC。很多用户的操作系统中已经存在了MDAC,有些是操作系统内置的、有些是其它应用程序安装的。 补充方法(未测试) 1.重装MDAC 2.修改注册表: HKEY_LOCAL_MACHINE\SOFTW ARE\Microsoft\Windows\CurrentVersion\ setup 删除ExceptionComponents 重启,安装. 很多时候不需要第一步操作 二、解决由于sql2000日志文件引起的“置疑”。 日志有错误--------重新附加提示日志有错误。 日志文件丢失-----丢失了.ldf文件,只有.mdf文件的数据库重建。 步骤: 一、备份“置疑”数据库的数据文件,因为日志文件.ldf出错,可以只备份.mdf 文件。 二、打开企业管理器(SQL Server Enterprise Manager),删除“置疑”数据库,如果提示删除错误,可以重启数据库服务器,然后再试。 三、在企业管理器中,新建同名数据库(假如数据库为test),注意建立的数据库名称,还有数据文件名要保持和原数据库一致。 四、停止数据库服务器。 五、将刚才新建数据库生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库.mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。

天正8常见问题

TArch8常见问题(2009.8) Q1.TArch8能否与其他软件和平共处? TArch8能够与大多数具有良好协作特性的第三方软件,共同安装在一台机器上。有些恶劣的第三方软件安装到您的机器后,由于它修改了AutoCAD系统本身,可能导致TArch8不能正常运行,你可向该软件的供应商提出抗议。您也可以通知我们,哪些AutoCAD下的第三方应用软件不能与天正的产品共处一台机器的AutoCAD 200x平台。 Q2.如何打印TArch8的图形和向3.0用户传图? 许多设计单位在专门的机器上输出图纸,“天正插件”最适合于这样的机器,安装了“天正插件”后,该机器就可以阅读和打印用TArch8绘制的图形。 有四种方法可以让其他专业的设计人员使用TArch8绘制的建筑图形: 1.在其他专业设计人员的机器上安装“天正插件”; 2.执行【图形导出】命令,导出为TArch3格式的其他专业图形。 3.使用天正公司8.0版本的其他专业产品。 4.在高级选项中,将代理实体方式启用,之后新保存的TArch8图形可以在其它机器 上显示和打印,但文件大小会大大增加。 Q3.为何图形导出后出现的填充和文字丢失? 一些设计单位在执行“图形导出”(以前叫“另存旧版”)命令后,把图形文件复制到其他机器,由天正3或者acad打开,出现丢失字体或者填充图案的问题。 原因是该机器的Acad系统没有天正8或者acad200X提供的字体或者图案文件,解决方法: 1.把天正sys下的GB*.shx字体复制到目标机器的天正3的sys目录下。 2.把天正sys下的acad*.pat图案文件复制到上面的同一个目录下。 Q4.为何TArch8 2004在Windows 98下不能图形导出,不能新建和打开图库? AutoCAD 2004不支持Windows 98,用户可以参考AutoCAD的帮助文档《安装和许可指南》有关系统需求的描述。下面是AutoCAD 2004对操作系统的要求: Windows XP Professional、Windows XP Home、Windows Tablet PC、

达梦数据库DM8集群代理使用手册-D

DM8 集群代理使用手册Service manual of DM8_DCP

前言 概述 本文档主要介绍DM 集群代理的架构、提供的功能、以及如何搭建和使用DM 集群代理。读者对象 本文档主要适用于DM 数据库的: ●开发工程师 ●测试工程师 ●技术支持工程师 ●数据库管理员 通用约定 在本文档中可能出现下列标志,它们所代表的含义如下: 表0.1 标志含义

在本文档中可能出现下列格式,它们所代表的含义如下: 表0.2 格式含义

目录 1DM8 集群代理简介 (1) 2体系架构 (2) 3功能模块管理 (3) 3.1集群配置 (3) 3.2代理管理 (4) 3.3连接池 (5) 3.4登录管理 (5) 3.5语句请求管理 (5) 4接口管理 (6) 4.1添加MPP 站点信息 (6) 4.2清除MPP 站点信息 (6) 4.3设置用户名和密码信息 (6) 4.4获取MPP 配置信息 (6) 4.5手动释放DCP 连接缓存 (7) 5动态视图管理 (8) 5.1V$SESSIONS (8) 5.2V$SYSSTAT (8) 5.3V$DCPINSTS (8) 5.4V$DCP_CONNPOOL (9) 6典型案例 (10) 6.1经典情景一:普通MPP 环境 (10) 6.2经典情景二:MPP 主备环境 (14) 6.3经典情景三:多个DCP 同时提供服务 (32)

1DM 集群代理简介 DM 集群代理(DM CLUSTER PROXY,简称DCP)是达梦数据库公司为其大规模并行处理集群DM MPP 研发的一款具有高效、智能、安全特性的集群代理服务器产品。 DM MPP 是达梦公司研发推出的完全对等无共享式集群,支持多个DM 节点。DM MPP 系统工作起来就像是一台单独的计算机,对外提供统一数据库服务。用户可连接DM MPP 系统内任意一个EP 节点进行数据操作。 DCP 是存在于应用和DM MPP 之间的一个组件。DCP 并不是一个必要组件。但是,用户使用DCP 后,可以大幅提高数据库的使用效率和系统的安全性。具体受益如下: 表1.1 使用DCP 的益处 目前版本的DCP 在使用上存在以下限制: ●不支持通讯加密 ●不支持快速装载工具 ●语句提交后,不支持再次获取结果集 ●DCP 配置仅支持一套MPP 环境

mysql数据库常用语句大全

mysql数据库常用语句 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的device USE master EXEC sp_addumpdevice ’disk’, ’testBack’, ’c:mssql7backupMyNwind_1.dat’ --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only 5、说明: 删除新表:drop table tabname 6、说明: 增加一个列:Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar 类型的长度。 7、说明: 添加主键:Alter table tabname add primary key(col) 说明: 删除主键:Alter table tabname drop primary key(col) 8、说明: 创建索引:create [unique] index idxname on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明: 创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围

常见问题处理集

学校办公系统常见问题处理办法集合 一、目录: 1、IIS6上传附件200K限制解除,IIS7.0的上传文件大小修改方法如下 2、下载不了EXE文件处理办法 3、本地安装,无网卡试用 4、SQL Server 2008 错误 233 的解决办法(不能连接数据库) 5、 YFSchoolOApro.YFSchoolDll 错误 '80040e4d' 6、请不要安装360防火墙(会非常大的影响上传文件速度)! 7、免费天气预报代码请到这里找 8、Server 对象错误 'ASP 0177 : 800401f3' 9、SQL Server 1069 错误(由于登录失败而无法启动服务)解决方法 10、成绩录入和OA精灵不能用 11、印校徽时出现 Persits.Jpeg.1 错误 '800a0001' 错误 12、安装SQL 提示错误:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机 13、务必保证你的放数据的分区是NTFS,因为FAT32文件最大只能 4G。 14、sql2005数据库 SA登陆可以,但连接不了的问题 15、OA精灵或成绩录入错误 16、SQL连接失败 17、问题描述:请求的资源在使用中 18:SQL2005不能IP连接 19、如何解决“从字符串转换为datetime时发生语法错误” 20、安装MS SQL2000 的用户,如果改了windows 2003 的系统管理员账户密码,客户端不能登陆 21、IIS7 配置 22、windows 2008 设置。 如何降低windows server 2008中IE的安全级 windows server2008自动登录 23、 SQL 2008附加 2000的只读错误问题 24、IIS7多域名绑定同一物理目录,设置不同默认文档的解决方案

动态链接库技术(一)

动态链接库技术(一) 摘要:动态链接库技术实现和设计程序常用的技术,在windows和linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将visual c++编制的动态库移植到linux上的方法和经验。 1、引言 动态库(dynamic link library abbr,dll)技术是程序设计中经常采用的技术。其目的减少程序的大小,节省空间,提高效率,具有很高的灵活性。采用动态库技术对于升级软件版本更加容易。与静态库(static link library)不同,动态库里面的函数不是执行程序本身的一部分,而是根据执行需要按需载入,其执行代码可以同时在多个程序中共享。 在windows和linux操作系统中,都可采用这种方式进行软件设计,但他们的调用方式以及程序编制方式不尽相同。本文首先分析了在这两种操作系统中通常采用的动态库调用方法以及程序编制方式,然后分析比较了这两种方式的不同之处,最后根据实际移植程序经验,介绍了将vc++编制的windows动态库移植到linux下的方法。 2、windows动态库技术 动态链接库是实现windows应用程序共享资源、节省内存空间、提高使用效率的一个重要技术手段。常见的动态库包含外部函数和资源,也有一些动态库只包含资源,如windows字体资源文件,称之为资源动态链接库。通常动态库以.dll,.drv、.fon等作为后缀。相应的windows 静态库通常以.lib结尾,windows自己就将一些主要的系统功能以动态库模块的形式实现。 windows动态库在运行时被系统加载到进程的虚拟空间中,使用从调用进程的虚拟地址空间分配的内存,成为调用进程的一部分。dll也只能被该进程的线程所访问。dll的句柄可以被调用进程使用;调用进程的句柄可以被dll使用。dll模块中包含各种导出函数,用于向外界提供服务。dll可以有自己的数据段,但没有自己的堆栈,使用与调用它的应用程序相同的堆栈模式;一个dll在内存中只有一个实例;dll实现了代码封装性;dll的编制与具体的编程语言及编译器无关,可以通过dll来实现混合语言编程。dll函数中的代码所创建的任何对象(包括变量)都归调用它的线程或进程所有。 根据调用方式的不同,对动态库的调用可分为静态调用方式和动态调用方式。 (1)静态调用,也称为隐式调用,由编译系统完成对dll的加载和应用程序结束时dll卸载的编码(windows系统负责对dll调用次数的计数),调用方式简单,能够满足通常的要求。通常采用的调用方式是把产生动态连接库时产生的.lib文件加入到应用程序的工程中,想使用dll中的函数时,只须在源文件中声明一下。lib文件包含了每一个dll导出函数的符号名和可选择的标识号以及dll文件名,不含有实际的代码。lib文件包含的信息进入到生成的应用程序中,被调用的dll文件会在应用程序加载时同时加载在到内存中。 静态调用时,使用DLL 的程序需要获取以下信息:

mcgs常见问题集锦

MCGS 问题集锦转自MCGS ye_w,2007-03-17 14:21:14 1 :如何打印历史数据:用运行策略........ 历史数据浏览构件...... 打印。 2:如何打印历史曲线:用打印用户窗口。 3 : McgsE.dat有什么作用? McgsE.dat有什么作用 McgsE.dat 存在于\harddisk\mcgsbin 目录之下 A. 组态工程 B. 报警数据(MCGS_ALARM) 如果下载新工程,旧的McgsE.dat被删除,然后生成新的文件 4 : McgsE.ini有何作用 McgsE.ini存在于\harddisk\mcgsbin目录之下存储系统存盘属性信息,包括:存盘路径,自动刷新周期,预留空间大小,存盘文件大小等 他的信息会出现在启动属性中(即开机时点击触摸屏后出现的窗口) 5:报表数据存盘停机处理通过测试该问题是由于用户不知道如何使用而产生的问题,现在将具体的使用方法进行详细的介绍: 1)?打开报表数据存盘属性设置窗口。 2)?在基本属性页里面点中“使用停机存盘文件”既在左面的框中打勾即可。 3)?然后将“记录周期”中输入10秒,表示每10秒中保存一次当前的数据值,也可以其他 的值,但是不能为0秒。 4)?在通道设置页中,对于列“处理方法”中选中“末值”。 5)?在输出数据库页中的“数据库类型”可以选中“Access数据库”或“ ODBC数据库”,如 果选中的类型为“ Access数据库它时,则“数据库名称”可以这样写:“ d:\mcgs\work\停机处理.mdb ” ;如果选中的类型为"ODBC数据库”则可以这样写:“ driver=sql server;server=c仪;database=张丹; uid=sa;pwd=clx M;列“数据库表名”可以自己取一个名称;歹(J “处理时间”可以自己选; 列“处理单位”如果需要处理1天内的数据则选择“天”则一天一条记录(如果是1小时则 1小时保存一条记录),如果需要处理几天以内的数据则选“月”,依次类推。列“刷新间隔”可以自己选,“保留数据可以选择为360天的数据,这样可以保证一年。 6?在窗口里面的启动脚本中增加“!SetDevice (设备0, 6,“loaddata“)”或者在启动策略里面增加M!SetDevice (设备0, 6,"loaddata”)”。 7?报警策略使用中的常见问题

LabCVI常见问题及解决方法

LabCVI常见问题及解决方法 1.使用CVI9.0调用由VC++6.0编写的DLL,该DLL在VC中调用是可以的,输出方式也是C 语言的。但是在CVI中调用该DLL时,总是提示missing prototype,如何解决? 答:设置BUILD OPTION 在options->Build options c language options中取消Require function prototypes的检测 2.CVI中如何向设计好的word表格中添加文字和数据? 答:先在表格中需要添加文字和数据的地方做一个“书签”,在CVI中打开该文档后,使用Word_GetProperty (currSelHandle, NULL, Word_SelectionBookmarks, CA VT_OBJHANDLE, &rangeHandle);获得“书签”信息,然后再向该“书签”处添加文字。 3.CVI中如何将波形图控件的图片放到剪贴板中? 答:首先使用GetCtrlDisplayBitmap (panel, FORCEPANEL_GRAPH, 1, &bitmap);获得波形图控件的图片,然后使用ClipboardPutBitmap (bitmap);将图片放入到剪贴板中。 4.CVI中是否支持指向函数的指针,如何实现? 答:可以实现,如下例: int(*pmax)(int a, int b); int x,y,z; pmax=max; printf("input two numbers:\n"); scanf("%d%d",&x,&y); z=(*pmax)(x,y); 5.CVI中如何使用非NI公司的硬件产品?该公司提供了一个fp文件。 答:一般来说通常可以调用产品销售商提供的动态链接库,有些大公司也提供fp文件,该文件可以直接使用,就可以达到使用硬件的目的了。在使用前,可以直接将该文件添加入项目中,也可以在Library中定制fp文件的加载。

《数据库课程设计》中常见问题及解决措施

《数据库课程设计》中常见问题及解决措施 【摘要】本文主要是针对实践课《数据库课程设计》中学生常见的问题进行了分析和探讨,针对学生在数据库系统设计中易犯的错误进行了总结,提出了一些有效的改进措施,以便于更好的开展数据库课程设计,使学生真正掌握数据库系统设计的有效方法和实用技术。 【关键词】课程设计;项目化教学法;全局规划 一、引言 《数据库课程设计》是计算机专业本科生在学过《数据库系统概论》课程之后开设的一门综合性较强的实践课程。其主要任务就是使学生进一步巩固和理解所学的数据库基本理论知识和技术,培养学生运用所学的知识和技术设计数据库系统的能力。在实践中,我们采用了项目化教学法进行数据库课程设计,该方法使得学生对知识的掌握和理解、解决问题的能力等方面都得到了极大的提高。但是学生在进行数据库设计时,也常常存在着一些问题。这些问题不纠正,将导致学生在系统设计中养成一些不好的习惯,设计出的系统也存在不实用,不稳定等问题。 二、项目化实验教学法的主要内容 项目化实验教学法是通过实施一个完整的项目而进行的实验教学活动,其目的是在实验教学中以学生为中心,把理论与实践教学有机地结合起来,充分发掘学生的自主创新能力,提高学生解决实际问题的综合能力。项目化实验教学法,是由教师提出开发目标,学生以小组为单位进行项目选题,在教师的指导下完成项目开发,学生通过亲身实践,自觉运用已学的知识,有效探究和学习新的知识,从而提高专业技能,并体会探究的乐趣和协作的精神。这是一种“以学生为主体、以教师为主导”的建构主义教学模式,它强调项目任务的真实性、教师指导的目标指引性、学生学习的积极主动性、实践过程的探究性和合作性、评价的过程性和反思性等[1]。 项目化实验教学法最显著的特点是“以项目为主线,教师为主导,学生为主体”,改变了传统教学中“教师讲,学生听”的被动教学模式,创造了学生主动参与、协同合作、探索创新的新型教学模式。 三、学生在进行数据库设计时常见的问题 1.课程设计的题目选择不合理 由于课程设计的选题工作是在数据库课程设计开始时才进行,因此,有的同学把课程设计的题目设计得很大,然而课程设计安排的时间比较少,学生投入的精力也有限,所以导致学生做出的系统虎头蛇尾。

电脑常见问题与故障1000例

1.1 CPU故障 1.CPU温度过高造成死机 2.计算机自动关机或重启 9.导热硅脂过多导致CPU散热不良 11.BIOS设置对CPU超频的影响 12.CPU超频引发的声卡问题 13.CPU超频导致显卡被烧毁 14.超频导致死机 15.超频引起电源供电不足 16.CPU超频造成计算机无法开机 25.CPU针脚接触不良导致无法进入系统 27.CPU风扇工作不正常导致死机 28.计算机运行时发出蜂鸣声 29.为何总显示100%的CPU占用率 1.2 主板与BIOS故障 35.主板支持硬盘 36.通过自检鸣叫声判断故障 37.开机时显示器无显示 38.显示器黑屏 39.计算机无法启动 40.主板的接口损坏 41.南桥芯片的温度过高 45.计算机不能保存时间修改 46.BIOS设置不能保存 47.CMOS电池没电 48.CMOS掉电导致无法启动 49.CMOS电池易掉电 51.计算机通电后自动开机 59.BIOS损坏造成不能启动 60.不拆机箱了解计算机配置 62.主板散热不良的故障处理 63.计算机启动后找不到PCI声卡 64.主板PS/2口供电不足 65.主板与鼠标不兼容导致启动异常 66.病毒防护导致不能安装操作系统 1.3 内存故障

70.计算机长时间检测内存 71.开机后内存重复检测 74.内存接触不良导致无法开机 75.“金手指”氧化导致无法开机 76.内存不兼容导致系统识别内存错误 77.混插不同的内存 79.增加DDR333内存后死机 92.内存不兼容导致系统进入安全模式 93.内存检测失败导致不能启动 94.内存损坏导致系统无法安装 95.计算机只能检测到一条内存 97.双通道内存变成单通道内存 98.温度过高导致内存出错 100.内存不可读 101.内存条故障引起注册表出错 103.Windows经常进入安全模式 104.随机性死机 1.4 硬盘故障 107.开机找不到硬盘 108.开机不能从硬盘启动 110.开机时提示找不到系统 112.加载系统盘失败 113.在BIOS中有时会找不到硬盘 117.主分区没有激活而不能引导系统 118.坏区造成Fdisk不能通过检测 119.坏道导致硬盘间断停止反应 124.修复无法启动的硬盘分区 127.意外停电导致分区表错误 128.恢复硬盘分区表 129.硬盘主引导记录被破坏 130.主引导程序引起启动故障 131.硬盘无法读写或不能辨认 134.挂接双硬盘无法进入系统 135.系统中看不到第二块硬盘 139.硬盘工作时有异响 144.更换计算机后硬盘无法启动 145.拯救误格式化的硬盘数据

数据库维护常见问题解决方法

数据库维护常见问题解决方法 (1)SQL SERVER日志损坏后,不能用sp_atttach_single_file_db 恢复,用如下步骤: 方法一 1、建一个同名的数据库 2、修改服务器设置:允许对系统目录进行直接修改(sp_configure 'allow updates',1) 3、停止SQL Server 4、用原mdf文件覆盖新建库的数据库文件 5、重启SQL Server(这时数据库应该是置疑) 6、将数据库置为紧急状态:update master.dbo.sysdatabases set status = 32768 where name=dbname 7、重建日志:dbcc rebulid_log('dbname', 'logfile') 8、update master.dbo.sysdatabases set status=16 where name = dbname 9. 修改服务器设置:取消允许对系统目录进行直接修改(sp_configure 'allow updates',0) 方法二 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) 6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用 数据库的脚本创建一个新的数据库,并将数据导进去就行了. USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO UPDATE SYSDA TABASES SET STATUS =32768 WHERE NAME='置疑的数据库名' Go --重起SQL SERVER sp_dboption '置疑的数据库名', 'single user', 'true' Go DBCC CHECKDB('置疑的数据库名') Go update sysdatabases set status=16 where name='置疑的数据库名' Go sp_configure 'allow updates', 0 reconfigure with override Go sp_dboption '置疑的数据库名', 'single user', 'false'

相关文档
相关文档 最新文档