Welcome 微信登录

首页 / 数据库 / MySQL

ORA-00257错误诊断及解决方法

ORA-00257错误诊断及解决方法

我在实际项目中遇到了ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。但是我在Oracle 10g上发现,存储空间还有很大,却也报这个错误。原来是Oracle 10g中新的特性,对Flash Recovery的管理导致的。 1、软硬件环境 服务器 HP Proliant DL580G4 操作系统 RHEL5.4 数据库 Oracle 10....
Oracle Enterprise Linux 5.6安装Oracle 10g数据库

Oracle Enterprise Linux 5.6安装Oracle 10g数据库

一、环境准备 1、实验环境 操作系统:Oracle Enterprise Linux 5.6虚拟机版本:VMware 8.0虚拟机硬件配置:processes 1,ram 1G,磁盘类型 SICS,磁盘大小30G,网卡类型 NAT初始化系统时,需关闭防火墙,关闭安全策略,不建立任何新用户更改操作系统ip为静态ip[root@oel10g ~]# system-config-network调用图形化界面并且将eth0网卡ip改写为静态[root@oel10g...
Oracle 服务器操作系统挂了,数据库的恢复

Oracle 服务器操作系统挂了,数据库的恢复

关于数据库所在的操作系统挂掉了,数据库系统的恢复一)确保数据库的所有文件(安装文件,数据文件,日志文件)都在一个分区上,并且Oracle相关的所有日志和文件均未出现损坏。系统的分区不含有数据库的任何文件。二)当操作系统挂掉了,按照如下方法进行数据库的恢复1)基于Windows系统数据库运行在D盘,操作系统安装在C盘,E盘有空间足以满足移动或者重新安装oracle1)直接安装操作系统到C盘2)将原来的oracle安装文件夹改名,如:D:ORACLE 改为 D...
Oracle 表空间的监控

Oracle 表空间的监控

现在所有业务系统上面都部署了各种类型针对各方面的监控,那么咱们Oracle也不例外,也需要做关于oracle方面的监控,比如实例的存活状况,监听器的存活状况,系统的运行情况(包括,磁盘使用率,进程数,登陆系统用户数,系统负载情况,各类型表空间的使用率等等)基于系统运行情况的监控软件很多,比如nagios之类的,在此就不做使用和监控方法。但是要监控oracle实例的运行情况,就得一直观察oracle的告警日志,那么我们可以通过使用脚本来监控oracle实例的...
delete与truncate清空表数据对HWM的影响

delete与truncate清空表数据对HWM的影响

在Oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。因为oralce有一个HWM高水位标记(或者说高水位线),它是oracle的一个表使用空间最高水位线。当插入了数据以后,高水位线就会上涨,但是如果你采用delete语句删除数据的话,数据虽然被删除了,但是高水位线却没有降低,还是你刚才删除数据以前那么高的水位。除非使用truncate删除数据。那么...
Oracle 11g自动分析

Oracle 11g自动分析

很长一段时间没有写日志了,甚是惭愧啊!最近在工作中也慢慢总结了一些知识点,在此记录一下:这篇文章我要说的是关于Oracle 11g的自动分析。在11g中,自动分析跟10g或者以前的版本有明显区别,查询的方式不一样。在10g中,优化统计信息的收集是通过scheduler job来自动完成的,dba可以通过dbms_scheduler package的enable procedure与disable procedure来启动与关闭,在11g中,oracle提供...
delete表的数据后恢复

delete表的数据后恢复

今天测试下了Oracle在删除表的数据后的恢复方法。在oracle生产系统的维护测试中有一张表,将里面的数据delete并commit了,由于业务不能中断(数据库不能停机),并且系统还在不断有数据往该表中写入。现在需要将之前delete掉的数据恢复,可以使用基于scn的恢复。在删除之前,最好查询到数据库当前的scn,恢复的时候就采用基于这个scn点的恢复。example:方法一:1)创建一张测试表; CREATE TABLE w AS SELECT * F...
Oracle scn介绍

Oracle scn介绍

上次做了下基于scn恢复delete掉的数据后http://www.linuxidc.com/Linux/2012-08/69280.htm,觉得应该好好理解下scn的知识,今天在网上找了下相关的介绍,参考了某些文章,在此我通过实验总结一下。SCN是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。当一笔交易commit 时,LGWR会将log buffer写入redo log file,同时也会将该笔交易的SCN同步写入到redo lo...
修改Oracle实例名

修改Oracle实例名

一个两节点Oracle 11g 做的rac,主机名分别是 rac1,rac2 ,实例名分别是db4qg_1,db4qg_2,需要的效果是rac1节点启实例db4qg_1,rac2节点起db4qg_2,但实际运行时,却反了。现在为了做这个rac的dataguard,最好把它纠正过来。步骤如下:1、备份数据库及控制文件。我让其他人导出了一份,又用rman搞了一把。2、确认一下当前实例运行的情况 srvctl status database -d db4qg ,...
使用MySQL federated 引擎构建 MySQL 分布式数据库访问层

使用MySQL federated 引擎构建 MySQL 分布式数据库访问层

前言:随着应用复杂度的增加,数据库不断细化切分,导致应用程序中数据库应用就得复杂,凌乱。绝大部分程序人员可能都遇到这种情况,应用程序中需要连接多台数据库服务器,进行相应的操作。随着时间积累,太多的数据库服务器的连接逻辑出现在程序之中,这给程序的维护扩展,数据库维护工作带来极大的工作量。于是一些分布式数据库代理层应运而生,如常见 MySQL 代理层 :mysql proxy : 主要实现读写分离和负载均衡MySQL Amoeba : 由陈思儒主导开发 功能比...
<< 581 582 583 584 585 586 587 588 589 590 >>