Welcome 微信登录

首页 / 数据库 / MySQL

ORA-00600: internal error code, arguments: [4194] ,ORA-00607

ORA-00600: internal error code, arguments: [4194] ,ORA-00607

今天有个童鞋说自己的client 连接不上server端了通过口头指导实在无法弄好,当时心里还愤愤 一个Oracle net问题搞这么长时间让对方发远程给我童鞋的服务端是windows端的,进来的第一件事就是sqlplus / as sysdba直接就蹦出来空实例。。我就出离愤怒了。。。sql>startup看着走到mount 要open的时候嘭的一下,蹦出两个错误ora607ora600这是两个经典错误我询问了一下当事人,之前这个库咋了,他说是个测...
Oracle 备份恢复概要介绍

Oracle 备份恢复概要介绍

备份恢复是Oracle的一门重要技术,当然大家最好都不需要用到这门技术,就像大家最好都不需要去医院。在打开数据库的时候,oracle会对控制文件和数据文件头的检查点进行比对:1.检查数据文件头的checkpoint cnt与控制文件中的checkpoint cnt是否一致,如果一致,那么进行第二次检查2.检查数据文件头开始的SCN和控制文件中结束的SCN进行比较,如果一致,那么不需要进行恢复,但是如果不一致,比如突然断电,控制文件还没有来得及记录数据文件的...
数据库密码的破解(以破解MySQL数据库为例)实验

数据库密码的破解(以破解MySQL数据库为例)实验

1、常见的数据库类型包括 微软的SQLServer 、MySql、IBM的DB2、Oracle2、DBPwAudit数据库密码破解工具1) 功能:通过挂载字典对目标数据库进行密码暴力猜解,目前支持的数据库包括SQLServer、MySQL、Oracle、DB22) DBPwAudit的安装:图1、上传实验用到的软件包注释:#crunch 密码字典生成工具#mysql-cennector-java 密码破解工具需要的驱动(注意:数据库类型不同,驱动不同)#d...
Oracle ORA-01555 错误解决

Oracle ORA-01555 错误解决

首先要说明的一点是:ORA-01555错误是一个“安全”的错误,它不会造成数据丢失或损坏,只是会让接收到该错误的查询无法继续,因此,在数据库的日常维护工作中,如果只是一次两次碰到ORA-01555错误,一般都先忽略,但是如果经常碰到该错误,则要进行一些调整以避免该错误的再次发生。1. 为什么会产生ORA-01555错误?这个错误是由数据库的读一致性(Read consistency)引起的,当查询需要访问被修改的数据时,它会到und...
Oracle Flashback闪回机制

Oracle Flashback闪回机制

Flashback的目的在有Flashback之前,如果你对数据误操作,并已提交,这时想回退该误操作,将会是很件麻烦的事情。有人可能会说可以用备份恢复到误操作之前,但正确的操作数据也一起没了。唯一可能的办法就是日志挖掘,但日志挖掘非常繁琐,很难定位。因此,Oracle推出了Flashback技术,主要目的就是为了恢复误操作。Flashback家族介绍数据库级别:Flashback Database表级别:Flashback Drop和Flashback T...
Oracle特定用户登录失败案例 ORA-20001

Oracle特定用户登录失败案例 ORA-20001

昨晚收到开发的邮件,说使用PL/SQL DEV登录数据库时,出现如下错误,要求处理下:看到这个错误我也比较郁闷,没碰到过这种情况。于是手工创建了一个测试用户scott,发现远程登录没有问题的。此时考虑应该是数据库中有些用户限制了登录的。再看错误编号:ORA-20001,Oracle保留的异常错误号范围为-20999到-20000,提供给用户自定义异常使用的,这进一步确认了数据库的一些用户被做了限制的。那到底做了哪些限制呢?通常有两种方法:(1)在sqlne...
Oracle到MySQL的迁移步骤及各种注意事项

Oracle到MySQL的迁移步骤及各种注意事项

最近公司一个项目需要将数据库进行一次迁移,从Oracle到mysql,网上资料甚少,现将我本次迁移过程中所遇到的一些问题总结于此(主要是存储过程的迁移),希望能给自己做一个日后的参考,如果有幸能帮助到大家更好。-- mysql中没有包的概念,因此迁移的时候将存储过程命名为"包名.存储过程名"的格式mysql存储过程格式:DELIMITER $$ -- 分隔符-- CREATE PROCEDURE([[IN |OUT ] 参数名 数据类型...]) ,IN和...
Ubuntu 13.04下安装MongoDB2.4.3

Ubuntu 13.04下安装MongoDB2.4.3

一、需求MongoDB版本:2.4.3Ubuntu版本:13.04二、说明10gen公司提供了MongoDB的.deb包版本,使得在ubuntu下安装很简单。尽管Ubuntu也提供了MongoDB包,但是其包管理的MongoDB版本有点老,不能安装最新的版本。所以,最新的版本还是要从官网安装。10gen公司提供了mongodb-10gen包,它包含了最新的MongoDB稳定版,还提供了mongodb-clients包。三、安装1. 配置包管理系统Ubunt...
Oracle Linux 5.8安装Oracle 11g RAC

Oracle Linux 5.8安装Oracle 11g RAC

第一章:配置实验环境实验环境使用virtual box虚拟机软件实现。安装操作系统步骤忽略了。。。1.1、服务器操作系统:1.2、Oracle软件版本:Oracle database11.2.0.3Oracle grid11.2.0.31.3、虚拟机硬件配置每台虚拟机分配3GB内存、2颗CPU、两块网卡、60GB硬盘第二章:配置虚拟主机,环境准备2.1-2.7的操作两台虚拟机要配置一样(主机名及IP地址除外,按第一章里的进行配置)。其中的udev绑定脚本来...
Oracle 块清除,以及ORA-01555错误

Oracle 块清除,以及ORA-01555错误

我们知道Oracle的块清除有两种:1:快速块清除(fast commit cleanout);2:延时块清除(delayed block cleanout);数据库块的最前面有一个“开销”空间(overhead),这里会存放该块的一个事务表,对于锁定了该块中某些数据的各个“实际”事务,在这个事务表中都有一个相应的条目。1)首先当一个事务开始时,需要在回滚段事务表上分配一个事务槽;2)在数据块头部获得一个IT...
<< 661 662 663 664 665 666 667 668 669 670 >>