很多时候我们都需要对数据库或者数据库服务器实例进行审核/审计例如对失败的登录次数进行审计,某个数据库上的DDL语句进行审计,某个数据库表里面的delete语句进行审计事实上,我们这些审计的需求基本上都是为了一个目的:防黑客上面的这些审计需求无非就是看一下有哪些人试图入侵数据库服务器,入侵了之后是否有...
分类:
数据库 时间:
2014-11-05 00:20:20
阅读次数:
444
url查询哈希值的维护 触发器 2.1 创建表 pseudohash。2.2 创建触发器,当对表进行插入和更新时,触发 触发器delimiter |create trigger pseudohash_crc_ins before insert on pseudohash for each row.....
分类:
数据库 时间:
2014-11-05 00:18:35
阅读次数:
283
PHP-MySQL是PHP操作MySQL数据库最原始的Extension ,PHP-MySQLi的i代表Improvement ,提供了更加高级的功能,就Extension而言,本身也增加了安全性。而PDO(PHP Data Object) 则是提供了一个 Abstraction Layer来操.....
分类:
数据库 时间:
2014-11-05 00:15:45
阅读次数:
260
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 255: ordinal not in range(128)安装时出错解决办法:yum clean metadatayum clean allrpm -v --r...
分类:
数据库 时间:
2014-11-05 00:14:42
阅读次数:
919
http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2288004.html1 简介2 生成调试信息3 启动GDB 的方法4 程序运行上下文4.1 程序运行参数4.2 工作目录4.3 程序的输入输出5 设置断点5.1 简单断点5.2 多文件设置断点...
分类:
数据库 时间:
2014-11-05 00:17:06
阅读次数:
370
--拆分多规则字符串DECLARE @Codes NVARCHAR(MAX)SET @Codes = '6*BC-007,*BC-016,9*BC-015' --对于*BC-015这种情况,则Qty设置为1SELECT *FROM dbo.fun_split(@Codes, ',')SELE...
分类:
数据库 时间:
2014-11-05 00:09:45
阅读次数:
337
1.使用sql_trace跟踪执行计划1.1 当前session跟踪:alter session set sql_trace = true; //开始sql_tracealter session set tracefile_identifier = jytrace; //设定trace文件的标识符a...
分类:
数据库 时间:
2014-11-05 00:10:09
阅读次数:
369
数据库系统DBS(DataBase System):数据库管理系统DBMS(DataBase Management System)+数据库DB(DataBase)【关系型数据库】概念:表table:数据是保存在表内,保存在一个表内的数据,应该具有相同的数据格式。行&列:行用于记录数据,列用于规定数据...
分类:
数据库 时间:
2014-11-05 00:09:58
阅读次数:
237
安装了数据库很久了,却在本地没有使用,这是经常发生的事,现在如何来解决这件事呢。首先进入pluscmd-sqlplus 命令然后在链接数据库会无奈的发现你所输入的用户名知道怎么写了可以查询下一般oracle下默认的用户名先:用户名 / 密码 登录身份 说明sys/change_on_install ...
分类:
数据库 时间:
2014-11-05 00:07:33
阅读次数:
304
http://www.cnblogs.com/ggjucheng/archive/2011/12/15/2288710.htmlGDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程Proc...
分类:
数据库 时间:
2014-11-05 00:05:22
阅读次数:
349
Oracle数据库的初始化参数,主要来源于两个Oracle内部数据字典表:X$KSPPCV和X$KSPPI通常我们查询的V$Parameter视图或使用show parameter命令都是就来源于这两个系统表的,但通过这两种方式不能查询隐含参数.
X$KSPPCV用以记录当前的设置的值,及是否使用了缺省值等信息,X$KSPPI则是一个基础表,用于记录参数名、参数说明等简单的信息。...
分类:
数据库 时间:
2014-11-04 22:42:30
阅读次数:
219
磨刀不误砍柴工,要想做好这道题,主要是E-R图转换成关系模式的算法存在问题,下面是对我错因的整理,希望能对大家有些帮助。...
分类:
数据库 时间:
2014-11-04 22:44:20
阅读次数:
307
一、什么是JDBC的 JDBC(Java Data Base Connectivity)是一套协议,是JAVA开发人员和数据库厂商达成的协议,也就是由Sun定义一组接口,由数据库厂商来实现,并规定了JAVA开发人员访问数据库所使用的方法的调用规范。二、JDBC的组成 JDBC有两部分组成:JDB.....
分类:
数据库 时间:
2014-11-04 22:34:54
阅读次数:
333
1. DBUtils概述 DBUtils 是 JDBC的一个简化开发工具包.使用DBUtils需要导入的jar包:commons-dbutils-1.4.jar 核心类:QueryRunner 包 org.apache.commons.dbutils java.lang.Object ...
分类:
数据库 时间:
2014-11-04 22:36:18
阅读次数:
367
模板资源管理器是Microsoft SQL Server Management Studio的一个组件,可以用来SQL代码模板,使用模板提供的代码,省去每次都要输入基本代码的工作。 使用模板资源管理器的步骤: 1>. 打开Microsoft SQL Server Management Stu...
分类:
数据库 时间:
2014-11-04 22:27:59
阅读次数:
231
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以.....
分类:
数据库 时间:
2014-11-04 22:25:09
阅读次数:
386
有时候,我们更新数据时,发现更新的时间很长,一般我们会想到查询的性能很慢,是索引引起的。但有时候不一定,触发器也会造成性能问题。我们需要在更新数据时,先禁用触发器,然后再恢复1 --禁用触发器2 DISABLE TRIGGER 触发器名称 ON 表3 --启用触发器4 ENABLE TRIGGER ...
分类:
数据库 时间:
2014-11-04 22:23:38
阅读次数:
201