IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

数据库

在微软的SQL Server 论坛里面有一个很常见的问题就是,SQL Server 2005是否有与SUM类似的集合函数,但是是用于字符串的集合的。例如,假设一个数据库有如下的表和数据::    CREATE TABLE Strings( String VARCHAR(20) ) INSERT Strings VALUES (''A'')INSERT Strings VALUES (''B'')INSERT Strings VALUES (''C'')有可能

22日更新
阅兵:Sql server 2005数据库列表合计

在SQL Server 2000中,有无数种备份数据库的方法。无论你的数据库有多大、改变是否频繁,都有满足你的要求的备份策略。让我们看看几种可以在不同环境下工作的基本备份策略。 本文假定你有备份数据库的权限。也就是说,你要么是系统管理员,要么是db_owner或者backupadministrator。还有,我们还假定你的操作系统提供了访问

22日更新
Sql server数据库备份的三个恢复模型

1 游标的属性  oracle 游标有4个属性:%ISOPEN,%FOUND,%NOTFOUND,%ROWCOUNT。  %ISOPEN判断游标是否被打开,如果打开%ISOPEN等于true,否则等于false;  %FOUND %NOTFOUND判断游标所在的行是否有效,如果有效,则%FOUNDD等于true,否则等于false;  %ROWCOUNT返回当前位置为止游标读取的记录行数。  隐式游标和

22日更新
标签: oracle 数据库
Oracle中如何掌握与使用游标

1、你可以用SQLCMD执行交互式动作,如: C:\sqlcmd>sqlcmd 1> SELECT name from sys.databases 2> GO 你也可以试着键入如下命令,现实服务器列表 1>:ServerList SERVERS: WUYZ 1>如果想看其他命令的使用,可以键入:Help /? 2、执行SQL脚本文件 你可以在SQLCMD命令上加入参数I来执行SQL脚本文件,例如: C:\s

22日更新
Sql server 2005中的SQLCMD工具使用

SQL Server不能启动的常见故障是否修改了操作系统密码?修改操作系统密码,导致SQL不能启动的解决办法:1.我的电脑控制面板管理工具服务右键MSSQLSERVER属性登陆登陆身份选择"本地系统帐户"或:2.我的电脑控制面板管理工具服务右键MSSQLSERVER属性登陆登陆身份选择"此帐户"密码和确认密码中输入你修改后的administrator密码.两

22日更新
Sql server 数据库不能启动常见故障

我的环境是xp sp2 EN,SQL 2005 Dev版,内存512MB。   首先,我的系统已经使用半年多了,装有VS2003,以前还装过SQL2000,netFramework2.0beta,还有好几个beta版的SQL 2005,可谓十分“肮脏”了,呵呵。最早的时候我下过一个2005EE版,怎么也安装不上,后来发现原来是EE不支持xp =_= ,然后就下了DE版的。  刚开始安装

22日更新
分享:Sql server 2005数据库安装心得

SQL Server连接中的常见错误:   一、"SQL Server 不存在或访问被拒绝"  这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。  一般说来,有以下几种可能性:  1、SQL Server名称或IP地址拼写有误  2、服务器端网络配置有误  3、客户端网络配置有误  要解决这个问题,我们一般要遵循以下的步骤

22日更新
SQL Server连接中的常见错误原因分析

SQL Server 2005已经发布,许多单位在考虑升级,但它们不知道如何开始着手,或者不知道如何及时地从一个阶段进入到另一个阶段。本文大致介绍了十个重要步骤,好让读者遵循正确的步骤,升级至SQL Server 2005。   一、证明升级的必要性   找到进行SQL Server 2005升级的关键因素也许很简单,但要说服技术和业务管理人员

22日更新
十步教你轻松升级到SQL Server2005

问:请专家指教!问题是这样的:我这里有1000个数据表,每个表的结构一模一样(每个表里都有“qq,tj,yj,ej,sj,sij,wj,lj,zs,zjl”10个字段),只是表名不一样。还有一个“数据更新表jj(table_index,qq,tj,yj,ej,sj,sij,wj,lj,zs,zjl)”,除了table_index字段外,同样有“qq,tj,yj,ej,sj,sij,wj,lj,zs,zjl”10个字段,有1000行,

22日更新
“偷懒”也能更新数据表

IT168 服务器学院】问:Win2000server操作系统崩溃了,现在想重装系统,怎么让Oracle里的数据不丢失呢?   我的环境:Windows2000server ,Oracle816.IBM Esever服务器.  现在c盘d盘可能都要格式化以后才能重装系统.不过现在在dos下面,文件都还在.我需要怎么做才能让数据库里的数据不丢失呢?请专家给出具体的操作方法,万分

22日更新
标签: oracle 数据库
如何让Oracle数据不丢失?

以前在SQLPLUS中运行脚本时用SPOOL保存运行结果, 可是SPOOL每次都将原来的文件覆盖了, 现在有了10g就没这个问题了: e:>sqlplus xsb@tns1SQL*Plus: Release 10.1.0.2.0 Production on 星期四 4月 13 15:24:36 2006Copyright (c) 1982, 2004, Oracle. All rights reserved.Connected to:Oracle Database 10g Enterprise

21日更新
标签: 数据库
10g中SPOOL内容追加至文件

第一步:计算整个Block Header的大小 数据块头部所需要的空间大小由以下公式计算: Space after headers (hsize) = DB_BLOCK_SIZE KCBH UB4 KTBBH ((INITRANS 1) * KTBIT) KDBH 其中的一些参数说明如下: DB_BLOCK_SIZE:数据库的block大小,可以查询V$PARAMETER视图中获得。 KCBH、UB4、KTBBH、KTBIT、KDBH

21日更新
标签: oracle 数据库
Oracle如何精确计算row的大小

一:什么是数据库的坏块 首先我们来大概看一下数据库块的格式和结构 数据库的数据块有固定的格式和结构,分三层:cache layer,transaction layer,data layer。在我们对数据块进行读取写入操作的时候,数据库会对要读写的数据块做一致性的检查,其中包括:数据块的类型、数据块的地址信息、数据块的SCN号以及数据块的头

21日更新
标签: oracle 数据库
如何处理Oracle中的坏块问题

1、 第一种方式,直接resize tempfile , 虽然简单,但是很容易无效sys@mescp> select tablespace_name,file_name ,2 file_id,bytes/1024/1024 as "size(M)"3 from dba_temp_files4 /TABLESPACE_NAME FILE_NAME FILE_ID size(M) TEMP /orabin/oradata/mescp/temp01.dbf 1 1024TEMP /orabin/oradata/mescp/tmp1_01.dbf 2

21日更新
标签: sql 数据库
减少临时表使用空间的几种方法

本文讲述了在大表上创建索引需要注意的事项,以及整个过程。   需求:在STAT_SUBMIT_CENTER表的RECORDTIME字段上面创建一索引。   环境:SunOS 5.9      oracle 9204      8 cpu      3G mem   1. 查看表的具体情况   是不是分区表,有多少个分区,分区字段: SQL> col table_name for a20SQL&gt

21日更新
标签: 索引 sql 数据库
为1.7亿张记录表创建快速索引

当谈到数据的清理的动机的时候,公司会把孩子和洗澡水一起丢出去吗?或者,有没有含有洗澡水中能够捞到孩子的知识呢?  公司是否会在“清理”或者删除类似名字的替代拼写和原来的地址的信息的时候,失去有关他们的顾客的有价值的信息呢。保存并分析这些过时的,通常被称为脏数据的信息,可以减少市场营销的成本,帮助发现欺

20日更新
标签: oracle 数据库
Oracle“脏”数据中有隐含的信息吗?

#!/bin/sh  echo "begin to start oracle"  su oracle c "lsnrctl start"  su oracle c "agentctl start"  su oracle c "sqlplus /nolog" <  connect /as sysdba  startup open  exit  ##以下部分为自动停止  #!/bin/sh  su oracle c "lsnrctl stop"  su oracle c "agentctl stop"  su or

20日更新
标签: oracle 数据库
让oracle自动启动方法

从Statspack的创建脚本中,我们可以看到从Oracle9i到Oracle10g,空闲等待事件的改变.  空闲等待事件在Statspack中,记录在系统表STATS$IDLE_EVENT中.检查其创建脚本我们可以找到这些变化.这个脚本位于$ORACLE_HOME/rdbms/admin/spctab.sql   在Oracle9iR2中,空闲等待有:  /* */  create table STATS$IDLE_EVENT  (e

20日更新
标签: oracle9i 数据库
Oracle9i到10g,空闲等待事件的变化

问:Win2000server操作系统崩溃了,现在想重装系统,怎么让Oracle里的数据不丢失呢?  我的环境:Windows2000server ,Oracle816.IBM Esever服务器。  现在c盘d盘可能都要格式化以后才能重装系统。不过现在在dos下面,文件都还在。我需要怎么做才能让数据库里的数据不丢失呢?请专家给出具体的操作方法,万分感谢!  

20日更新
标签: oracle 数据库
如何让Oracle的数据不丢失?

Oracle提供命令行工具DBV用来检查数据文件的完好性.  那么DBV可以用来检查日志文件么?  答案是不能.  Oracle在文档中这样描述DBV工具:   DBVERIFY is an external commandline utility that performs a physical data structure integrity check. It can be used on offline or online databases, as well on backu

20日更新
标签: 数据库
dbv能用来检查日志文件吗
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐