故障解答 - 电脑教程网
MySQL 数据库是否值得我们选择?
开源数据库MySQL发展到今天已经具有了非常广泛的用户基础,有人说它对传统的商业数据库发起了强力的挑战,有人说,它在企业环境还有待于证明自己,本文就从这两方面来分别列出MySQL是否值得我们选择的五个理由。 一、MySQL值得我们选择的五大理由 列举选择MySQL的理由的最困难的地方在于,如何对这些理由进行排序。这就如同
分类:故障解答
SQL Server密码管理:六个危险判断
当管理SQL Server内在的帐户和密码时,我们很容易认为这一切都相当的安全。但实际上并非如此。在这里,我们列出了一些对于SQL Server密码来说非常危险的判断。 当管理SQL Server内在的帐户和密码时,我们很容易认为这一切都相当的安全。毕竟,你的SQL Server系统被保护在防火墙里,而且还有Windows身份验证的保护,所有用户
分类:故障解答
MySQL 数据导入导出方法与工具介绍
您可以看到MySQL有很多可以导入数据的方法,然而这些只是数据传输中的一半。另外的一般是从MySQL数据库中导出数据。有许多的原因我们需要导出数据。一个重要的原因是用于备份数据库。数据的造价常常是昂贵的,需要谨慎处理它们。经常地备份可以帮助防止宝贵数据地丢失;另外一个原因是,也许您希望导出数据来共享。 在这个
分类:故障解答
SQL 扩展存储过程安装与卸载
假设已经做好扩展存储过程的DLL文件为dbxp_skate.dll --首先要将dll文件(dbxp_skate.dll)拷贝到sql程序所在的binn目录,例如C:\Program Files\Microsoft SQL Server\MSSQL\Binn --安装扩展存储过程 exec master..sp_addextendedproc ’xp_dbevent’, ’dbxp_skate.dll’ --调用扩展存储过程 exec master..xp_dbevent 1,’a
分类:故障解答
更改 SQL Server 表所有者
执行这个语句,就可以把当前库的所有表的所有者改为dbo exec sp_msforeachtable ’sp_changeobjectowner ’’?’’, ’’dbo’’’ --如果是要用户表/存储过程/视图/触发器/自定义函数一齐改,则用游标(不要理会错误提示) declare tb cursor local for select ’sp_changeobjectowner ’’[’ replace(user_name(uid),’]’,
分类:故障解答
如何以单用户模式启动 SQL Server?
在恢复SQL Server的一个备份数据库的时候报了一个错误,说: RESTORE DATABASE must be used in single user mode when trying to restore the master database. 那么,我们应该怎么样用单用户模式(single user mode)启动SQL Server呢? Put the SQL Server into single-user mode via the command line. Execute the follo
分类:故障解答
教你怎样正确配置 MySQL 数据库 SQL Mail
本文用个人经历来讲解SQL Mail的配置与使用。 用SQL Mail主要是要完成这样的功能: 〉用户在网上注册后,系统将随机产生的密码发送到用户登记的Email。 〉用户在论坛的帖子有回复时将内容发送到用户的Email。 因为上述过程都是在存储过程中完成的,所以避免了前台程序对参数的传输处理,也不需要再用第三方的组件完成,比较
分类:故障解答
使用一条 SQL 语句删除表中重复记录
数据库结构的脚本: if exists (select * from dbo.sysobjects where id = object_id(N’[dbo].[TempA]’) and OBJECTPROPERTY(id, N’IsUserTable’) = 1) drop table [dbo].[TempA] GO CREATE TABLE [dbo].[TempA] ( [id] [int] IDENTITY (1, 1) NOT NULL , [PositionName] [varchar] (256) COLLATE Chinese_PRC_CI_AS NUL
分类:故障解答
MySQL 数据库 root 帐户权限丢失解决方案
一天不小心把ROOT的权限改到最小了(只能登录,什么都做不了),这可急死我了.重装的话太麻烦,而且里面有很多的用户,一个个重新弄不知道到什么时候。 后来我想了一个办法,先把当前服务器的MySQL服务停止,把MySQL DATa目录下的mysql目录改名为mysql_OLD,到另一个服务器下把mysql目录下的/data/mysql目录复制到对应目录,然后
分类:故障解答
解决 Oracle 9i 和 Tomcat 端口冲突
问题: 1、同时安装Desktop、Engine,Engine部分控件不能用,老是提示要授权。 2、将Desktop卸载,Engine大多数控件能用,少部分不能用。 问题关键: Engine授权文件有问题。现在网上Engine9.0的授权文件版本太多了,但有些可以,有些是不能用的。其实我就是被这个问题所困,迟迟不能解决,现将可用的Engine9.0授权文件公布
分类:故障解答
教你手工创建数据库的全部脚本及说明
本文教你手工创建数据库的全部脚本及说明。 系统环境: 1、操作系统:Windows 2000 Server,机器内存128MB。 2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版。 3、安装路径:D:\Oracle。 建库步骤: 1、手工创建相关目录: D:\Oracle\admin\test D:\Oracle\admin\test\adhoc D:\Oracle\admin\test\bdump D:\Oracle\admin\t
分类:故障解答
Oracle 中的 to_date 参数含义
日期格式参数 含义说明 D 一周中的星期几 DAY 天的名字,使用空格填充到9个字符 DD 月中的第几天 DDD 年中的第几天 DY 天的简写名 IW ISO标准的年中的第几周 IYYY ISO标准的四位年份 YYYY 四位年份 YYY,YY,Y 年份的最后三位,两位,一位 HH 小时,按12小时计 HH24 小时,按24小时计 MI 分 SS 秒 MM 月 Mon 月份的简写 Month
分类:故障解答
详细讲述 Oracle 密码丢失解决方法
在使用Oracle过各中经常会遇到密码丢失的时候,本文用两种试来解决这个问题。 一种方法: sqlplus “/ as sysdba“ SQL〉startup SQL〉alter user system identified by root123; 如果sqlplus “/ as sysdba“不能进入,让输入密码,我输入原始密码和修改的密码后都不行的话,修改unix环境下: 1. $ORACLE_HOME\network\admin\SQ
分类:故障解答
一题多解教你 SQL 语句删除重复记录
此文章用了四种方法教你如何用SQL语句删除重复记录。 问题:怎样把具有相同字段的纪录删除,只留下一条。 例如:表test里有id,name字段,如果有name相同的记录只留下一条,其余的删除。name的内容不定,相同的记录数不定。 方案1: 1、将重复的记录记入temp1表: select [标志字段id],count(*) into temp1 from [表名] group b
分类:故障解答
查询分析器设置断点单步调试存储过程
T-SQL 调试程序只能在 SQL 查询分析器内运行。一旦启动,调试界面将占据该应用程序内的一个窗口。 启动调试程序 启动调试程序有两种方法。每种方法都要求目标过程创建和存储于 SQL Server 数据库中。第一种方法使用对象浏览器。第二种方法依靠对象搜索工具。 从对象浏览器启动调试程序 在“工具“菜单上单击“对象浏览器“
分类:故障解答
通过查询分析器对比 SQL 语句的执行效率
可以方便地对不同的SQL语句进行效率对比。首先打开查询分析器,将查询菜单中的“显示执行计划”、“显示服务器跟踪”、“显示客户统计”都选中。 在编辑窗口中输入要进行对比的SQL语句,比如不同方式的查询: SELECT * FROM CRM_FWD WHERE RQ BETWEEN ’2006-06-01’ AND ’2006-06-02’ SELECT * FROM CRM_FWD WHERE DATED
分类:故障解答
启动 SQL Server 时自动执行存储过程
文中简洁的讲述了三种SQL Server启动时如何自动执行存储过程。 启动SQL SERVER的时执行一个存储过程 将存储过程创建在master数据库中,然后企业管理器中找到这个存储过程--〉右键--〉属性--〉勾� 懊康盨QL Server启动时执行”。 在master中创建存储过程后,执行语句设置为自动启动 use master exec sp_procoption ’存储过程
分类:故障解答
在 SQL Server 2000 数据仓库中使用分区
分区视图联接来自一组成员的水平分区数据,使数据看起来象来自同一张表。SQL Server 2000 区分本地分区视图和分布式分区视图。在本地分区视图中,所有相关表和视图驻留在 SQL Server 的同一实例上。在分布式分区视图中,相关表中至少有一张表驻留在其他某个(远程)服务器上。建议您不要将分布式分区视图用于数据仓库应用程
分类:故障解答
简单冷备份恢复操作步骤
冷备份数据必须是数据库不在open状态下。 以下步骤会给出详细的过程: 1)关闭DB:shutdown immediate; 2)copy oradata目录下的所有文件, 包括数据文件, 控制文件,redo,等,还需要copy 密码文件 在目录ora92下 的database 中的pwd 文件.全部copy到一个安全目录中。在sql 下可以直接加一个 host 然后使用dos命令。如ho
分类:故障解答
查询及删除重复记录的方法大全
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) 〉 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 delete from people where p
分类:故障解答
MySQL 5.0.16 乱码问题处理办法
1 设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL 连接校对 gbk_chinese_ci 2 创建数据库时 整理设置成 gbk_chinese_ci 3 用SQL建立表中 ENGINE=MyISAM DEFAULT CHARSET=gbk; ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=40 ; 4 检查表结构中 varchar(100) 的整
分类:故障解答
ORACLE 数据库 ORA-01599 错误的解决方法
故障现象: 数据库无法启动或者cluster系统无法切换。查看数据库日志文件$ORACLE_BASE/adminORCL/bdump/alert_ORCL.log有类似于ORA-01599: failed to acquire rollback segment (49), cache space is full (currently has (48) entries) Error 1599 happened during db open, shutting down database类似的错误信息。 故障分
分类:故障解答
数据库性能分析及调整一例
故障现象:用户反映在 OSS 系统界面“话单查询”里查询单个用户五天的话单特别慢,查询很长时间无结果。 例如:在OSS系统界面“综合查询”内点击“收费”-〉“话单查询”,键入“用户号码,起始时间:2004-01-01 00:00:00,结束时间:2004-06-01 23:00:00”,点击查询后,IE进度条缓慢,很长时间不返回结果。 故障分析
分类:故障解答
数据库开发 — 精典
1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密: select encrypt(’原始密码’) select pwdencrypt(’原始密码’) select pwdcompare(’原始密码’,’加密后密码’) = 1--相同;否则不相同 encrypt(’原始密码’) select pwdencrypt(’原始密码’) selec
分类:故障解答
清除 Oracle 中无用索引,改善 DML 性能
DML 性能低下,其中最严重的原因之一是无用索引的存在。所有 SQL 的插入,更新和删除操作在它们需要在每一行数据被改变时修改大量索引的时候会变得更慢。 许多Oracle 管理人员只要看见在一个SQL 查询的WHERE语句出现了一列的话就会为它分配索引。虽然这个方法能够让SQL运行得更快速,但是基于功能的Oracle 索引使得数据库管
分类:故障解答
Oracle 与 Linux/Unix 下的处理
在Linux/Unix上,Oracle在很多地方都从系统取得时间。 记录一下Linux/Unix上的时间处理: UNIX及Linux的时间系统是由「新纪元时间」Epoch开始计算起,单位为秒,Epoch则是指定为1970年一月一日凌晨零点零分零秒,格林威治时间。 目前大部份的UNIX系统都是用32位元来记录时间,正值表示为1970以后,负值则表示1970年以前。我
分类:故障解答
Oracle 数据库物理文件空间设置方法
Oracle数据库的物理文件可以设置成自动增长的类型, 这样数据库在需要更多空间时, 物理文件会按设定的增长量自动增长到指定的最大值。这样会有一些好处: 保证不会因为分配数据区域(extent)失败而终止应用。但如果没有设定这个最大值, 它将会是一个非常大的数字。数据块大小不同, 其最大值也不一样。因为Oracle的物理文件最大
分类:故障解答
Mysql 日期和函数不求人
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql〉SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) 〈= 30; DAYOFWEEK(date) 返回日期date的星期索引
分类:故障解答
数据库设计中使用设计模式
一、引言 现代的企业开发中,越来越多地引入了多层架构设计模式,即使是小型的企业信息系统也逐渐向多层架构发展,以满足系统的可伸缩性以及可维护性。目前企业开发的平台占主导地位的是 J2EE 和 .NET 两大平台,本文并不是去对比两大平台的优缺点,以免引发宗教式的争论,而是在两大平台的基础上探讨如何进行数据库的设计
分类:故障解答
浅谈数据库设计技巧
说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先
分类:故障解答
<< 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 >>