LINUX学习(一)文件与目录操作
用户的数据和程序大多以文件的形式保存。用户使用Linux系统的过程中,需要经常对文件和目录进行操作。本章讲述了文件与目录的基本概念,有关文件和目录操作的命令以及如...
在UNIX裸设备和文件系统之间移动ORACLE
一、关于裸设备 1.1 什么是裸设备(RAW DEVICE) 裸设备是指未创建文件系统的磁盘分区(raw partition)或逻辑卷(raw logical volume),应用程序直接通过一 个字符设备驱动程序对...
用裸设备与Oracle数据库的性能
要知道这样一个事实:磁盘I/O是影响Oracle数据库性能的一个重要原因。就本质来说,任何Oracle数据库负责存储数据,从磁盘中查询数据是非常昂贵和费时的操作。 ...
裸设备和Oracle问答20例
裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。本文收集裸设备和Oracle问答20例。 1.什么叫做裸设备? 裸设备,也叫裸分区(原始分区),是一种没有经过格...
ORA-01200原因及解决方法
ITPUB 论坛上的一个帖子,分享一下,谢谢LZ oracle_小秋在数据库startup时,报错:[oracle@Oracle9i:~]$sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Sat May 22 11:50:27 2010Copyright (c) 1982, ...
当前日志组全部损坏的恢复
当前日志组是指在被后台进程LGWR写入事务变化的日志组。如果在关闭状态下,当前日志组全部损坏或出现介质失败,那么数据库不能重启。1)查看当前的日志组状态。SQL> s...
恢复重做日志
关闭情况下,非活动日志组成员全部损坏。此时DBA可以增加新日志组,删除原有日志组,然后打开数据库。1)查看当前的日志状态。SQL> select group#,thread#,sequence#,status from v$log; G...
关于ORA_ROWSCN 的一点研究
10g里为表新增加了一个伪列ORA_ROWSCN先来简单理解一下ORA_ROWSCN的实现原理。我们知道,每个Block在头部是记录了该block最近事务的SCN的,所以默认情况下,只需要从block头部直接获取这个值就可以了,不需要其他任...
Oracle的语句中的提示
这所提到的提示,都是Oracle9i的提示。一个语句中,可以含有一个或多个提示,当含有多个提示时,某些或者全部提示会失效。 提示中表名可以是别名。为了更好的理解这些...
如何复制控制文件在ASM实例存储
本文介绍如何在ASM实例的环境下,去复制2个控制文件的过程。如果在文件系统,相对比较简单了。##Make sure db is in the archived modeSQL> archive log listDatabase log mode Archive ModeAutomatic archival ...
RAC swap 不足, 实例down --解决
在论坛上看到一个案例,觉得不错,分享一下AIX RAC swap 不足, 实例down --解决os : aix 5.3 + hacmp 5.4.1db : 10.2.0. 3 racalert.logMon Sep 1 03:49:17 2008Process startup failed, error stack:M...
成就DBA职业生涯
介绍许多年来,我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员(DBA)的工作或者如何成长为一名DBA的IT人进行交谈,现在他们有了工作。这些年来许多人针对如何达到这个目标提出了不同意...
基于取消的不完全恢复
基于取消的不完全恢复是指数据库恢复到特定日志序列号之前的状态。当因丢失归档日志或重做日志完全恢复失败时,可以使用这种方法。在做这个实验时我是将序列号位 23的日志文件删除了。实验表t1;SQL> select * fro...
基于SCN的不完全恢复
有几天没写了,呵呵!这几天比较忙,赶着做关于一个桌面搜索的软件。做了基于取消的不完全恢复和基于SCN的不完全恢复,一直没写成博客,现在可以补一下了。先介绍一下...
基于时间的不完全恢复
基于时间的不完全恢复是指当出现了用户错误比如失误操作 drop table ,truncate table 时,使用备份文件,归档日志和重做日志文件将数据库恢复到用户误操作点的状态,从而恢复...
ORA-03113 和ora-01041 的警告日志
ORA-376 encountered when generating server alert SMG-4120db_recovery_file_dest_size of 2048 MB is 0.00% used. This is auser-specified limit on the amount of space that will be used by thisdatabase for...
ORA-03113错误分析
在特定平台上更改核心参数可能会有差别,请参考Oracle Technet(http://otn.oracle.com)上的安装文档.对特定Unix平台的安装文档也有对核心参数意义的解释.Init.ora中的参数如果设置不当,会产生该错误.有经验表明:share...
在open状态下恢复未备份的数据文件
此文讲述如何恢复未备份的数据文件,在归档日志模式,如果dba增加了新的数据文件,当没有备份新的数据文件,那么该文件出现损坏时,可以恢复该数据文件。前提是 从建立...
在open状态下恢复丢失的数据文件
在open状态下恢复丢失的数据文件,这个实验比较简单,要注意数据库必须1)数据库必须是归档状态2)数据库在数据文件丢失前做过全备份 。次实验模拟test.dbf 意外丢失。一 实验前的准备。建立一...
在mount状态下恢复数据文件system表空间
数据字典(包含数据库本身以及存储的所有对象的基本信息)存放在SYSTEM表空间中。当数据库处于open状态时,如果system表空间所对应的数据文件出现介质失败,当在其数据文件上进行IO时操作时,数据库会自己关闭;当数据...