专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
一、概述   SQL Server能管理多个数据库,每个数据库有自己的选项。SQL Server允许用户通过设置数据库选项,来更好地管理和使用数据库。当大批数据需要加载到数据库的表时,如果把该库的Select into/bulkcopy选项设置为true,同时暂时删掉表上的索引和触发器,再使用系统提供的实用程序bcp,数据将以惊人的高速度被装载到用户表里。也曾有用户抱怨,调用dbwritetext函数不能成功地把一幅bmp图写入数... [阅读全文] [PDF]
  一个大型数据库应用系统做得不好,会遇到连接到server的进程被另一个正在读写数据库的进程阻塞。这种阻塞数量越来越多,以至于client端好像死机。连接server越来越慢或导致超时连接不成功是引起阻塞的重要原因。通过对多个已投入运行的数据库应用软件的修改优化,我们已能够解决这种问题。此方法主要从如下几个方面入手:  1.检查所有存储过程。  存储过程中如果有语句:  begintran  selectfromxwh... [阅读全文] [PDF]
参考:[http://www.CrazyCoder.cn/]  1. 前言  随着计算机技术的飞速发展,数据库的应用十分广泛,深入到各个领域,但随之而来产生了数据的安全问题。各种应用系统的数据库中大量数据的安全问题、敏感数据的防窃取和防篡改问题,越来越引起人们的高度重视。数据库系统作为信息的聚集体,是计算机信息系统的核心部件,其安全性至关重要,关系到企业兴衰、国家安全。因此,如何有效地保证数据库系统的安全,实现数据的保密性、完整性和有效性,已经成为业界人士探索研究的重要课题之一,本文就安全防入侵技术做简要的讨论。  数据库系统的安全除依赖自身内部的安全机制... [阅读全文] [PDF]
这个问题很多DBA可能都碰到过吧:比如刚接手一个旧有系统,原来的厂商不允许对代码修改,或者是系统应用比较关键。不允许作修改,或者是源代码出于商业目的,进行了一定程度的加密,还有的时候可能是行政因素--领导为了避免责任,不允许你这样做,但这个时候,系统的性能上的问题还比较严重,还有其他办法怎么对系统进行优化么?在这里我尝试总结一下可能有的途径。针对特定的SQL进行"外科手术" (Metalink 122812.1),改进执行计划 更新统计信息 (调整采样率/柱状图统计) 调整索引 (添加或调整合适的索引,删除不必要的索引) 创建物化试图(... [阅读全文] [PDF]
做为一名合格的DBA(database administrator),需要有深厚广博的计算机软、硬件方面的知识、尤其是对DBMS内部的技术有很好的了解。还要有分析问题和解决问题的能力。举一个例子。某企业的数据库应用系统在运行一段时间后,由于数据的积累,出现了明显的数据访问和处理的迟滞,请分析可能的原因并采取相应的措施来解决这一问题。这是典型的运行分析和性能调整的问题,系统在运行一段时间之后,数据量的增加会影响到系统的响应速度,同时各方面业务将全面展开,并发事务也会达到一定的数量。应当从以下几个方面来考虑这个问题:1、对硬盘进行整理,减小数据库文件的碎片数(... [阅读全文] [PDF]
地理问题正成为我们日常生活中一个日益重要的组成部分。无论在航空航天等尖端技术领域,还是在农业、能源、交通、金融、电信、零售等传统商业领域,空间地理技术正在扮演着越来越重要的角色。随着以计算机为基础的空间地理信息的潜力不断扩大,大量的人力与物力投入到空间地理技术的研究中,这也促使人们创建基于地理数据存储的数据库管理系统。但直到1981年具有突破性意义的第一个商用地理信息产品ARC/INFO面世,人们才开始真正有效地将空间地理技术和数据库集成于一个单一的系统中。 空间地理技术蓬勃兴起 ---- 事实上,空间地理技术的应用可以随着我们的想像尽情拓展。其中,人们关... [阅读全文] [PDF]
非关系数据库管理系统,即Nonrelational DBMS。在二十世纪八十年代,主要有两种的数据库管理系统:一种是多层次系统,例如IBM公司的IMS和SAS公司的System 2000。一种是网络DBMS,例如CA公司的IDMS和Oracle公司的DBMS。现在,以上两种数据库管理系统已经被关系数据库所取代,这种数据库由SQL语言来表达,例如DB2,Oracle和微软公司的SQL Server。在目前的数据库课程中除关系数据库外很少用其他了。 ... [阅读全文] [PDF]
1、摘要: 一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。 2、需求分析 针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项: Ø读者信息 属性:读者学号,读者姓名,读者性别,联系电话,所在系,生效日期,失效日期,违章状况,累计借书,备注 主键:读者学号 Ø书籍信息 属性:IS... [阅读全文] [PDF]
  随着SQL Server 2005版本的发布,数据库镜像技术已经成为了解决故障问题的非常流行的方法。但数据库镜像的一大问题就是failover(失效转移)仅仅作用在发生故障的主库上,当一个数据库失效时,系统中的备用数据库会立即接替它的位置,但是所有其他的数据库依然保持在原服务器上发挥作用。这种技术的缺点就是在多数据库系统中会不断建立越来越多的应用程序,一旦主库失效,备库虽然可以继续在原服务器上发挥作用,但是基于失效主库所建立的应用程序也会随之失效。当这种情况发生时,我们怎样才能被通知并立即failover所有的数据库呢?   专家解答   就像SQ... [阅读全文] [PDF]
使用ADO.NET管理数据库中的关系(relation)非常简单。作为返回单个行集合(rowset)到数据存储(data store)的代替,你可以返回多个行集合并在数据集(DataSet)中将它们关联起来。在ADO.NET中使用关联的数据表(DataTable)有很多好处,包括有将数据存储为层次结构的能力、更容易更新数据、有在列中使用表达式的能力等等。   本文介绍ADO.NET中基于列(column-based)的表达式和计算。我将演示数据列(DataColumn)上集合函数的使用、汇总、在整个数据集中执行其它类型的计算以及在数据表之间连接数据列。文中... [阅读全文] [PDF]
Java 语言是Sun MicroSystems 公司于1995年正式命名并推出的一种面向对象的编程语言-OOP(abbr.Object Oriented Programming)。Sun 公司说:Java 程序设计 语言被设计成是 by programmers for programmers,其随着 Internet 的发展而广为流行。用它开发的系统\"一次开发,到处运行\"的特色以及程序开发设计时所体现出的面向对象的思想深深地触动着人们。它的语言简洁、集多种程序设计语言之大成,且面向对象、具... [阅读全文] [PDF]
UNIX系统的机器在开机后和关机前都要运行一些特定的服务, 如启动和关闭sendmail,crond等。 同样我们可以设置UNIX机器在开机后和关机前启动和关闭ORACLE数据库的服务。 首先我们要确认oracle用户能否用系统自带的Shell程序dbstart, dbshut正常启动和关闭数据库。 dbstart, dbshut的存放目录在$ORACLE_HOME/bin dbstart, dbshut会读Sun Solaris目录下/var/opt/oracle/oratab, 或者linux目录下/etc/oratab 文件。 先确认这里参数已正确设置: #你要启... [阅读全文] [PDF]
H2是一个采用Java开发开源的嵌入式SQL数据库。它支持集群,提供JDBC和部分ODBC API,采用C/S模型。它还包括一个用于管理数据库的Web客户端,直接使用浏览器作为数据库的管理平台,同时也可以作为MySQL,SQLSERVER,ORACLE等主流数据库的管理工具,多语言支持(包括中文),管理界面具有自动提示功能。 H2的官方网址如下: http://www.h2database.com/html/frame.html ... [阅读全文] [PDF]
在Oracle系统中,用户使用特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle有两种身份验证方法: 1.使用与操作系统集成的身份验证 2.使用Oracle数据库的密码文件进行身份验证。 因此,管理好密码文件,对于控制授权用户从远端或本机登录Oracle数据库系统,执行数据库管理工作,具有重要的意义。 Oracle数据库的密码文件存放有超级用户INTERNAL/SYS的口令及其他特权用户的用户名/口令,它一般存放在ORACLE_HOME\DATABASE目录下。 一、 密码文件的创建: 在使用Oracle Instance Man... [阅读全文] [PDF]
简单的说,一个数据库管理系统应该的提供的基本服务有两种: 1.数据访问。对每个数据库管理系,数据访问服务都包含一下几种 (1)插入--向数据库中添加新数据 (2)搜索--寻找特定的数据 (3)更新--修改数据库已经存在的数据 (4)删除--从数据库中删除数据 2.数据管理。数据管理服务自然比前者复杂,它包含有 (1)并发--允许多个用户同时访问数据库 (2)事务--允许多条纪录即时改变 (3)恢复--系统能从故障和灾难中恢复到正常和一致状态 不同的DBMS提供不同的数据管理服务,它与上面提到的数据访问服务无关。关系数据库理论中并没有提到事务概念,但是... [阅读全文] [PDF]
来源:赛迪网 作者:limeinan 随着Internet的发展普及,越来越多的公司将其核心业务向互联网转移,各种基于网络的数据库应用系统如雨后春笋般涌现出来,面向网络用户提供各种信息服务。可以说网络系统是数据库应用的外部环境和基础,数据库系统要发挥其强大作用离不开网络系统的支持,数据库系统的用户(如异地用户、分布式用户)也要通过网络才能访问数据库的数据。网络系统的安全是数据库安全的第一道屏障,外部入侵首先就是从入侵网络系统开始的。网络入侵试图破坏信息系统的完整性、机密性或可信任的任何网络活动的集合,具有以下特点: a.地域和时间的限制,跨越国界的攻击就如同在现场一样方便; b.通过... [阅读全文] [PDF]
改进SQL Server数据库系统安全五步走要使数据库具备更强的抵御侵犯的能力,你要采取几步措施。有些措施只是良好的服务器管理的一部分,如拥有SQL Server最新的补丁,其他则包括使用中用户监管。以下是五个步骤:   查询最新的服务包   你要保证你总能有最新的服务包。对于SQL Server2000,这是sql/downloads/2000/SP3.asp">SP3a。记住服务包是多重的;如果你应用SP3a,你不必使用在此之前的服务包,比如SP3,SP2或者SP1。SP3是一种特殊的服务包,一旦安装就不再使用之前的任何升级程序,但它要进行安装要求是已经安装了SP1或者 SP2的。... [阅读全文] [PDF]
1 共17条 分1页