如何查询ORA-07445 ORA-00600错误相关信息
ORA-07445和ORA-00600是系统内部错误,一般是由于BUG引起的,要解决或者避免这些错误一般需要到metalink上查。metalink甚至专门推出了一个工具用于这两个错误的查找。与普通错误不同的是,ORA-07445和ORA-00600是一...
只导入表结构及索引的方法
接到一个需求,将正式库的表的结构及索引导入到测试库中,数据及触发器、存储过程等都不要。这个需求的重点是得到表的列表,9i后提供sys_connect_by_path函数,利用这个函数可以轻而易举地得到这个列表了;--得到exp...
Solaris 10下迁移10G RAC (三)
最近做了一个rac数据库的迁移,中间涉及到很多部分内容,包括rac环境的搭建、ASM的设置、数据库的迁移、升级等。本文是这次迁移工作的第三部分:安装oracle clusterware。3 安装clusterware3.1检验系统是否满足安装c...
10GR2下创建物理standby STEP BY STEP
这篇文章主要介绍如何在10g下创建物理standby。服务器信息:主库: IP:10.2.98.10 SID:Primary备库: IP:10.2.98.11 SID:Primary OS平台都是基于linux,数据库版本是10.2.0.3具...
遇到ASM的两个BUG
最近在ASM上遇到几个BUG,这里简单记录下来。SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 -...
自动删除过期的statspack统计数据
我们在做性能分析的时候需要出statspack报表,为了方便,我们一般使用job方式定时生成报表,但是这种方式有一定的潜在危险。如果忘记移除这个job,而statspack所在表空间没有限制大小的话,可能会把大量占用磁盘空间...
谈谈WINDOWS下重装系统后oracle的恢复
WINDOWS是很脆弱的系统,可能装完没几天就会崩溃,如果你在WINDOWS下装有oracle,那怎么来恢复这个数据库呢?一种方法是重装数据库后用IMP来导入原来的数据,但使用这种方法的前提是你有以前数据的备份,并且这种方...
oracle的只读事务
一致性读是oracle区别于其他数据库的重要特点之一,但一般来说,这个一致性读是sql级别的,只针对单个sql有效。由于业务逻辑需要,我们可能需要在一个事务中的多个sql也能实现读一致性,也就是说,数据源在事务开始...
DATA GUARD主库丢失数据文件的恢复(3)
在DATAGUARD中,如果有备份,主库出现问题时,有多种恢复方式可选:1、从备库拷贝相关文件到主库上恢复2、拷贝备库备份到主库还原恢复3、从主库备份还原恢复本文主要讨论10G DATAGUARD中,主库丢失数据文件时,利用...
用户级数据库结构同步方案(测试版)
工作需要同步两个用户的数据库结构,故写了一个简单的数据库结构同步方案,主要通过触发器+存储过程实现,目前还不完善/*源数据库:发出DDL语句的数据库目标数据库:需要与被源数据库结构同步的数据库注意:1)需要...
对归档模式下CLEAR 未归档日志后恢复数据库的一点看法
在资料上看到过如果不是当前联机日志出问题,且如果日志未归档,可以用clear unarchived 命令清空归档日志,达到打开数据库的目的。然而,很少资料提到clear后应该做一些什么后续工作来保证数据的安全。根据恢复的理...
EXP时遭遇ORA-00600 [729]
今天做数据导出的时候遇到一个ORA-600:ORA-00600: internal error code, arguments: [1234], [], [], [], [], [], [], []ORA-00600: internal error code, arguments: [729], [18984], [space leak], [], [], [], [...
OCP 复习笔记之PL/SQL (3)
最近打算把9i 的OCP教程看一遍,作一些简单的笔记,作为备忘。PL/SQL看似简单,但实际使用起来还是有很多技巧和误区的。以下记录的是复习过程中想到的、和容易出现错误的地方。这些东西在教程大部分是没有记载的。第...
linux下两台机器之间实现SSH认证
机器A:192.168.0.106机器B:192.168.0.107在机器A上执行如下操作ssh-keygen -d然后一路回车cd /root/.sshcp id_dsa.pub authorized_keys2chmod 600 authorized_keys2在B上做同样的操作在A中执行(注意需要把文件改...
Solaris 10下迁移10G RAC (七)
最近做了一个rac数据库的迁移,中间涉及到很多部分内容,包括rac环境的搭建、ASM的设置、数据库的迁移、升级等。本文是这次迁移工作的第七部分:后续工作。7 后续工作7.1修改db_name为了与正式系统区分,需要修改还...
用bonnie++测试磁盘I/O
bonnie++是一款开源的磁盘I/O测试的工具。我们可以用它来测试磁盘和文件系统的I/O性能。一、下载安装下载地址是:http://www.coker.com.au/bonnie++/目前正式发布的最新版本是bonnie++-1.03a你也可以在下面的地址下...
在Fedora FC5安装vmware 5.5
前几天在redhat as4上安装vmware 5.5,一切顺利,后来因为种种原因,决定把操作系统切换到fedora 5上,但vmware死活装补上,报错:What is the location of the directory of C header files that match your ru...
library cache pin和library cache lock(一)
一、概述 一个实例中的library cache包括了不同类型对象的描述,如:游标,索引,表,视图,过程,等等.这些对象不能在他们被使用的时候改变,他们在被使用的时候会被一种library locks and pins的机制锁住.一个会话中,需要...
如何优化in操作
今天开发人员让我优化一个sql:Select Item.*From Item ItemWhere Item.Item_Id in (15056, 14697);这个item表很大,sql执行起来很慢。Execution Plan----------------------------------------------------------0 ...
解决ASM无法启动问题
对RAC接触不多,今天在测试环境启动RAC失败,经过一番努力,总算解决问题.下面简单记录一下:启动报错如下所示rac2-> sqlplus "/as sysdba"SQL*Plus: Release 10.2.0.1.0 - Production on Sun May 11 20:32:57 2014Co...