数据库相关

数据库日志传送及角色切换【附件中有图片】

第一章测试背景SQLSERVER日志传送功能可自动复制数据库的日志文件,并回存到备份服务器(standbyserver)的另外一个数据库。因此可大幅提高SQLServer数据库的可用性。因为备份数据库完整地接收来源数据库的变化情况,所以它就是一份来源数据库的复本。它们之间的差别仅在于日志复制与加载过程所产生的时间差。然而,当主服务器因故障停机时,您就可以将备份服务器更改为新的主服务器。如果原来的主服务器可重新上线使用,那么您可以将其设定为新的备份服务器-事

系统 2019-08-12 01:34:02 2570

数据库相关

SQL点滴20—T-SQL中的排名函数

原文:SQL点滴20—T-SQL中的排名函数提到排名函数我们首先可能想到的是orderby,这个是排序,不是排名,排名需要在前面加个名次序号的,orderby是没有这个功能的。还可能会想到identity(1,1),它也给了一个序号,但是不能保证给出的序号是连续升序的。除非能够保证所有的Insert语句都能够正确成功地完成,并且没有删除操作,实际的使用中大多数的表都不能保证这样。好在SQLServer中提供了一些排名函数来辅助实现这些功能。排名函数按照需要

系统 2019-08-12 01:33:15 2570

Oracle

oracle ora-12514错误监听器缺少实例

linux環境下啟動多個數據庫實例(2009-07-1309:18:42)转载标签:杂谈1.切換到數據庫用戶;2.執行lsnrctlstart命令;3.執行exportORACLE_SID=欲啟動的數據庫實例;4.執行sqlplus/nolog命令進入sql命令行模式;5.執行connectsys/欲啟動的數據庫實例assysdba;提示idleconnection6.執行startup命令。7.完成。oracleora-12514错误监听器缺少实例

系统 2019-08-29 23:48:07 2569

数据库相关

openldap---ldapsearch使用

ldapsearch參数表下表描写叙述能够用于ldapsearch的区分大写和小写的參数。參数用途-?打印关于使用ldapsearch的帮助。-aderef指定别名反向引用。请输入never、always、search或find。假设不使用此參数,缺省为never。-A仅仅检索属性的名称,而不检索属性的值。-bbasedn指定用作搜索起始点的专有名称。使用引號来指定该值,比如:"ou=West,o=Acme,c=US"假设要搜索的server须要指定搜索起

系统 2019-08-12 01:52:31 2569

数据库相关

SQL点滴3—一个简单的字符串分割函数

原文:SQL点滴3—一个简单的字符串分割函数偶然在电脑里看到以前保存的这个函数,是将一个单独字符串切分成一组字符串,这里分隔符是英文逗号“,”遇到其他情况只要稍加修改就好了CREATEFUNCTIONdbo.f_splitstr(@strvarchar(8000))RETURNS@rTABLE(idintIDENTITY(1,1),valuevarchar(5000))ASBEGIN/*Functionbody*/DECLARE@posintSET@pos

系统 2019-08-12 01:33:33 2569

数据库相关

清理数据库日志文件--Sql2005

连接上后找到对应登录名的数据库在新建的窗口里操作declare@datavarchar(20)select@data='数据库名称'execute('executesp_helpdb'+@data)execute('BACKUPLOG'+@data+'WITHTRUNCATE_ONLY')execute('DBCCSHRINKDATABASE('+@data+',10)')execute('executesp_helpdb'+@data)清理数据库日志文件

系统 2019-08-12 01:32:51 2569

SqlServer

如何检查SQL Server CPU瓶颈

--检测CPU压力的一个方法是计算运行状态下的工作进程数量,--通过执行如下的DMV查询可以得到这个信息SELECTCOUNT(*)ASworkers_waiting_for_cpu,t2.scheduler_idFROMsys.dm_os_workersASt1,sys.dm_os_schedulersASt2WHEREt1.state='RUNNABLE'ANDt1.scheduler_address=t2.scheduler_addressANDt2

系统 2019-08-12 01:32:36 2569

数据库相关

SQL语言创建数据库和学生表

建立:createdatabasezxlcreatetable学生表(学号char(12)primarykey,姓名char(6)notnull,性别char(2)check(性别IN('男','女')),班级char(15))createtable成绩表(学号char(12)references学生表(学号),课程号char(2)references课程表(课程号),成绩intdefault(30),primarykey(学号,课程号))createta

系统 2019-08-12 01:55:23 2568

数据库相关

lua5.1 和 5.2 关于 sequence 的定义变化,对#t

引子环境lua5.2a={}fori=1,2doa[i]=i*3enda[4]=11;print(a[#a])---print11-----------------------------------a={}fori=1,3doa[i]=i*3enda[5]=11;print(a[#a])----print9---------------------------------#a第一个的值是4第二个的值是3依据我之前从书中看到的知识点来看的话#a第一个的值是

系统 2019-08-12 01:55:20 2568

数据库相关

晚安心语:当你不再急于否认错误时,你就学到了

1、爱是诱惑,也惟有爱能给你力量抗拒诱惑。2、生活告诉你,你应该长大了;梦想告诉你,你应该有一颗童心。3、没有过不去的事情,只有过不去的心情。只要把心情变一变,世界就完全不一样了。4、人生总能以不可思议的速度翻转,一切都运行的很糟,但突然间,一件意料之外的事就改变了事情的发展。5、我们很多时候把依赖当成了爱,当看到别人没有自己也活得很好的时候,内心就会莫名其妙地生气,觉得对方不爱自己了。其实真正的爱,是给对方自由,也给自己自由。6、信任,需要数年经营,却可

系统 2019-08-12 01:53:48 2568

数据库相关

简单的说下什么是数据仓库

一般的数据库是一个操作型的数据存储工具,比如一个学校的选课系统的数据库,学生选课系统由教务处建设和管理,主要用于课程的排课和学生的选课,教务处人员可以在选课系统中增加、修改、删除和查询排课信息,学生也可以在选课系统中对选课信息进行操作。由于该数据库面向的是选课,所以记录的是与课程安排与选课的信息,其数据库模型简化如下图所示:与一般操作型的数据库不同的是数据仓库主要是面向查询操作,而且查询的数据来自于多个数据库系统。同样以一个学校为例,学校除了选课系统以外还

系统 2019-08-12 01:53:23 2568

Oracle

Oracle Raw,number,varchar2...转换

OracleRaw,number,varchar2...转换在网络中的计算机之间传输RAW数据时,或者使用Oracle实用程序将RAW数据从一个数据库移到另一个数据库时,Oracle服务器不执行字符集转换。存储实际列值所需要的字节数大小随每行大小而异,最多为2,000字节。可能这样的数据类型在数据库效率上会提高,而且对数据由于字符集的不同而导致的不一致的可能性在这边也排除了。这个字段在实际的用途中好像不多。raw类型的介绍,在此引用了一下网友的blog:R

系统 2019-08-12 01:51:54 2568

数据库相关

数据库分卷备份和还原

from:http://www.sql-server-performance.com/2011/restoring-sql-server-database-low-disk-space/PerformingaDatabaseRestoreisapartofaDBA’sdailylife.ADBAmayneedtoperformaRestoreduetovariousreasonssuchasrecovery,refreshingadatabaseforte

系统 2019-08-12 01:33:59 2568

数据库相关

《sql注入攻击与防御 第2版》的总结 之 如何确

看完《sql注入攻击与防御第2版》后,发现原来自己也能黑网站了,就一个字:太爽了。简单总结一下入侵步骤:1、确定是否有sql注入漏洞2、确定数据库类型3、组合sql语句,实施渗透4、获取最高权限后,想怎么玩就怎么玩学习sql注入漏洞,需要的材料:浏览器X1wamp集成包X1php脚本一个X1数据库一个X1php脚本内容:1

系统 2019-08-12 01:55:27 2567

数据库相关

sql汉字转拼音

/*创建取拼音首字母函数*/createfunction[dbo].[fn_ChineseToSpell](@strChinesevarchar(500)='')returnsvarchar(500)asbegin/*函数实现开始*/declare@strLenint,@returnvarchar(500),@iintdeclare@nint,@cchar(1),@chnnchar(1)select@strLen=len(@strChinese),@ret

系统 2019-08-12 01:54:16 2567