Welcome 微信登录

首页 / 数据库 / MySQL

深入分析MySQL ERROR 1045 (28000)

深入分析MySQL ERROR 1045 (28000)

这几天在MySQL新建用户后,出现访问拒绝的问题,错误码为ERROR 1045(28000)。在网上搜索了很久,找到了很多解决办法,但很遗憾的是这么多办法没有一个能解决该问题。虽然出现的错误码28000很多人都遇到过,但原因也有所不同,有的是mysql.user表中没有信息,有的是root用户没有密码(那就不用密码登录),而使用mysql-5.6.19时,mysql.user有用户信息,root用户没有密码,采用的方法是root用户登录时输入空密码,登录成...
获取Oracle SQL语句中绑定变量值的方法

获取Oracle SQL语句中绑定变量值的方法

在诊断SQL的性能问题时,我们有时候需要获取其绑定变量的实际值,然后将此实际值带入到SQL语句当中,用原来的SQL构成select语句(带where条件),实际的执行一下,看一下选择性如何。本文就是说获取其绑定变量值的方法。本文的编写得到枯荣长老的帮助,在此表示感谢。本文适用于与Oracle 10G或者更高版本的db。alter session set nls_date_format = "yyyy-mm-dd,hh24:mi:ss";set linesi...
Derby数据库的安装配置及使用

Derby数据库的安装配置及使用

Derby数据库是一个纯用Java实现的内存数据库,属于Apache的一个开源项目。由于是用Java实现的,所以可以在任何平台上运行;另外一个特点是体积小,免安装,只需要几个小jar包就可以运行了。下面说下其安装及配置安装1).从apache下载Derby数据库(如db-derby-10.10.1.1-bin.zip)并解压到任意目录(如:D:Derbydb-derby-10.10.1.1-bin)。 2).配置环境变量DERBY_HOME=D:Derby...
Redis安装部署学习笔记

Redis安装部署学习笔记

1 概述目前多数的NoSql数据库本质上都是键值对形式,Redis也不例外。作为缓存数据库的一种,和Memcached相比,有以下几种主要的优点:(1)速度上,Redis要比Memcached快,这是基于一些Benchmarks的测试结果得出的,而且在内存使用上,Redis突破了物理内存限制,可以使用虚拟内存;(2)数据类型比Memcached要多,Redis支持List、Set、SortedSet、HashMap等多种数据结构;(3)持久化方面,Memc...
RMAN深入解析之--Incarnation应用(不完全恢复)

RMAN深入解析之--Incarnation应用(不完全恢复)

案例环境:操作系统:RedHat EL5Oracle: Oracle 11gR2当在做Media Recover的不完全恢复时,通过resetlogs打开库,则Incarnation(数据库对应物)表示这个数据库的特定的逻辑生存期。当作为DBA可能面临这样的还原:需要使用上次执行resetlogs命令打开数据库前生成的一个备份来进行还原数据库,或者可能需要还原到执行上一个resetlogs命令之前的时间点。如图所示: 数据库的还原线路图----------...
SPFILE导致Oracle数据库启动失败

SPFILE导致Oracle数据库启动失败

服务器断电重启后,报Oracle数据库服务无法启动,在服务器上使用AS SYSDBA 登录后连接到空实例,使用startup启动时报‘ORA-24324: 未初始化服务句柄,ORA-01041: 内部错误, hostdef 扩展名不存在’错误。分步启动startup nomount ,依然报以上错误,判断为spfile文件损坏造成。但本机没有使用pfile备份过spfile,而修改spfile要启动修改。解决办法,手工创建pfile...
Oracle日期周详解以及周开始结束时间计算

Oracle日期周详解以及周开始结束时间计算

1 Oracle中周相关知识描述1.1 日期格式化函数TO_CHAR(X [,FORMAT]):将X按FORMAT格式转换成字符串。X是一个日期,FORMAT是一个规定了X采用何种格式转换的格式字符串,FORMAT与周相关的有W,WW,IW,D,FMWW。W 的含义是一个月的第几周。是按照ORACLE自定义的标准周来返回周数。IW是ISO标准周,它的含义是ISO标准周以周别为“主线”,每年最多可以有53个周别,但是每年至少要...
Oracle使用WITH AS和HINT MATERIALIZE优化SQL解决FILTER效率低下

Oracle使用WITH AS和HINT MATERIALIZE优化SQL解决FILTER效率低下

在做项目的过程中,一个页面使用类似如下的SQL查询数据,为了保密和使用方便,我把项目中有关的表名和字段替换使用Oracle数据库中的系统表和字段。在我所做的项目中,类似ALL_TABLES的表中大概有8W多条数据,下面这个查询SQL很慢。WITH PARAMS AS(SELECT "" USER_ID, "" SDATE, "%" || "" || "%" SNAME FROM DUAL)SELECT AU.USERNAME, AU.USER_ID FRO...
<< 781 782 783 784 785 786 787 788 789 790 >>