SQLServer存储过程/函数加/解密(转)
SQLServer存储过程/函数加/解密(转)[@more@]存储过程、存储函数的加密:WITH ENCRYPTION<!--[if !supportLineBreakNewLine]--><!--[endif]-->CREATE procedure dbo.sp_XML_main @table_name nvarchar(260)='',@dirname nvarchar(20)=''WITH ENCRYPTIONas begin....................endgo存储过程、存储函数的解密exec sp_Decryptz('存储过程名')create table #temp(number int,colid int,ctext varbinary(8000),encrypted int,status int)insert #temp SELECT number,colid,ctext,encrypted,status FROM syscomments WHERE
SQL Server 2000数据库置疑的解决方法
SQL Server 2000数据库置疑的解决方法 (转载)发布时间:2007.08.10 05:10 作者:yangguo[@more@]首先:分离数据库 企业管理器--右键suspect的数据库--所有任务--分离数据库 然后备份你的suspect数据库的文件,再按下面的步骤处理: 1.新建一个同名的数据库 2.再停掉sql server 3.用suspect数据库的文件覆盖掉这个新建的同名数据库 4.再重启sql server 5.此时打开企业管理器时新建的同名数据库会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES', 1 RECONFIGURE WITH OVERRIDE
实现WIN2000,XP,2003的自动登陆
1.WIN 2000系统 2.WIN XP和WIN 2000 ,20033.WIN XP和WIN 2000 ,2003[@more@]1.WIN 2000系统 打开控制面板--用户和密码:把要使用本机,用户必须输入用户名和密码前面的复选框去掉,然后点击确定,系统提示必须有一个自动登陆的用户与密码。这时候输入自动登陆的用户名和密码,点击确定即可。对于Windows2000和NT操作系统,如果想自动登陆的话,此法通用: 打开开始菜单--运行,regedit,找到winlogon主键,在右边窗口新键字符串值: autoadminlogon:键值为1 defaultusername:键值为自动登陆的用户名 defaultpassword:键值为自动登陆用户
面向 DBA 的 Linux Shell 脚本简介
面向 DBA 的 Linux Shell 脚本简介[@more@]面向 DBA 的 Linux Shell 脚本简介作者:Casimir Saternos 学习一些在 Linux 上安装、运行和维护 Oracle 数据库所需的基本 bash shell 脚本。本文相关下载: 示例脚本 Oracle 数据库 10g2005 年 11 月发表 大约 7 年前,Oracle 发布了 Linux 上的第一个商业数据库。从那时起,Oracle、Red Hat 和 Novell/SUSE 就不断地合作更改 Linux 内核,从而提高数据库和应用程序的性能。正因为这样,用于 Linux 的 Oracle 数据库 10g 才包含了与操作系统紧密相关的许多增强功能。DBA 比以往任何时候更需要了
Oracle RAC 静默安装实践
Oracle RAC 静默安装实践[@more@]Oracle RAC 静默安装实践作者:曲卓目录安装1. 完成 RAC 安装前的准备工作 2. 静默安装 CRS 3. 静默安装 RAC DB 软件 4. 静默安装 Oracle 集群数据库 卸载1. 静默删除 Oracle 集群数据库 2. 静默删除 ASM 3. 静默删除 Oracle DB 软件 4. 静默删除 CRS 安装1. 完成RAC安装前的准备工作1.1 同正常安装Oracle RAC的安装前配置。主要包括以下几个部分:(1) 软硬件环境检查(2) 网络配置(3) 相关用户和目录的创建(4) 用户环境及系统环境设置(5) 配置远程访问(6) 配置存储 详细步骤
使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g(转)
使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g(转)[@more@]使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g作者:Vincent Chan 使用虚拟机在 Oracle Enterprise Linux 上免费试用 Oracle 真正应用集群 10g 第 2 版2007 年 1 月发表 于 10 月份 Oracle OpenWorld 2006 上推介的 Oracle 坚不可摧的 Linux 旨在为 Red Hat Linux 提供企业级支持服务,更快地修复错误,以及显著降低支持价格。此外,Oracle 自己的 Enterprise Linux(基于包含额外错误修补的 Red Hat Advanced Server 第 4 版 (
Sql优化 (转)
Sql优化[@more@]Sql优化 Sql优化是一项复杂的工作,以下的一些基本原则是本人看书时所记录下来的,很明确且没什么废话:1. 索引的使用:(1).当插入的数据为数据表中的记录数量的10%以上,首先需要删除该表的索引来提高数据的插入效率,当数据插入后,再建立索引。(2).避免在索引列上使用函数或计算,在where子句中,如果索引是函数的一部分,优化器将不再使用索引而使用全表扫描。如:低效:select * from dept where sal*12 >2500;高效:select * from dept where sal>2500/12;(3).避免在索引列上使用not和 “!=”,索引只能告
SQL优化思考
SQL优化思考初入oracle殿堂的人,在学写SQL语句时一般会得到一个教诲,那就是exists比in更要高效,但仔细想象要是真的这么简单那干脆去掉in,岂不是省去很多麻烦? 自己对这两种查询语句写法的认识也比较浅显,但是觉得还是比较有效,所以有兴趣的可以瞄一眼哦 ...... 先说IN 他相当对inner table执行一个个带有distinct的子查询语句,然后得到的查询结果集再与outer table进行连接,当然连接的方式和索引的使用仍然同于普通的两表连接。 select * from T1 where x in (select y from T2); 可以转换成
Oracle数据库设计开发阶段性能优化策略(转)
Oracle数据库设计开发阶段性能优化策略[@more@]Oracle数据库设计开发阶段性能优化策略摘 要 通过对Oracle 数据库系统物理结构和逻辑结构的分析,阐述了在Oralce数据库设计开发阶段性能优化的一些策略和方法。 关键词 Oracle 数据库 性能优化 策略 引言 Oracle是目前使用最为广泛的大型数据库管理系统,提高Oracle数据库系统的运行效率,是整个计算机信息系统高效运转的前提和保证。影响Oracle数据库应用系统性能的因素很多,既有软件方面的因素,也包括数据运行的硬件环境、网络环境、数据库管理和维护方面的因素等。数据库系统
深入浅出SQL之左连接、右连接和全连接
深入浅出SQL之左连接、右连接和全连接內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。 为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。 party(Code,Name,Leader)Code: 政党代码Name: 政党名称Leader: 政党领袖msp(Name,Party,Constituency)Name: 议员名Party: 议员所在政党代码Constituency: 选区 在介绍左连接、右连接和全连接前,有一个数据库中重要的概念要介绍一下,即空值(NULL)。 有时表中,更确切的说是某些字段值,可能会出现空值, 这是
数据库设计经验谈(转)
数据库设计经验谈第 1 部分 - 设计数据库之前这一部分罗列了 12 个基本技巧,包括命名规范和明确业务需求等。 [@more@]第 2 部分 - 设计数据库表总共 24 个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。 第 3 部分 - 选择键怎么选择键呢?这里有 10 个技巧专门涉及系统生成的主键的正确用法,还有何 时以及如何索引字段以获得最佳性能等。 第 4 部分 - 保证数据完整性讨论如何保持数据库的清晰和健壮,如何把有害数据降低到最小程度。 第 5 部分 - 各种小技巧不包括在以上 4 个部分中的其他技巧,五花八门,有了它们希望你的数
一年又这样过去了,
到这个单位快一年了,不只自己没有什么进展。连我身边的朋友他们的工作也没有什么大的变化.不能再这样下去[@more@]
端口多了,容易忘记,记录下来备查 (抄来的)
端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中"0"是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。 ...端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中"0"是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。[@more@]端口:1 服务:tcpmux 说明:这显示有人