ora-12638错误
今天突然收到一个用户报障,说无法使用PL/SQL developer执行SQL语句,报ORA-12638:身份证明检索失败,于是在网上google了一下,发现主要是由于数据库服务器和客服端在不同的域引起的,解决方式是1.在2个域之...
DML并行操作导致其他DML操作等待
当一个表的数据量非常大时,如200G,而此时又不得不对这张表做全表扫描时,如何加快查询速度呢,并发是一个不错的选择.(提示,并发只能用于FTS全表扫描或者单个分区查询,或者分区索引,其他操作不一定能使用并发),同样的,...
DMT转化成LMT操作
对于oracle 9i以后的表空间管理方式系统默认为LMT(locally managed tablespace),使用各数据文件上的位图去管理和维护区,这种方式极大地改善了对各对象段的操作,因此在9i以后默认方式都是LMT,然而对于9i之前的数据库...
表空间被删除,无备份恢复操作
首先说明这个方法是来自于 ITPUB上小V提供的方法,本人做了测试,能成功执行,具体执行方法如下Retrieve deleted files on Unix / Linux using File Descriptors [ID 444749.1] Modified 04-MAY-2009 &...
oracle patch操作
由于数据库经常报ORA-07445: exception encountered: core dump [_intel_fast_memcpy.A()+10] [SIGSEGV] [Invalid permissions for mapped object] [0x2A978D8000] [] [],上metalink查询得知是bug 5868257,于是上met...
添加logfile及数据文件
指定参数db_create_file_dest及参数db_create_online_log_dest_1/db_create_online_log_dest_2/....为某一个位置,是指oracle采用了OMF,但是在创建单个日志文件成员或者单个数据文件(某个表空间),该参数对于此操作不...
缺少数据文件操作
数据库版本10g 操作系统平台linux 4.7对于数据文件丢失的情况,往往想到的是rman恢复,如restore datafile n,然后再recover datafile n,这种方法依赖于备份,以及备份后的archivedlog,本文介绍一种不同的方法,主要是通...
oracle rac10g存储
对于linux oracle rac10g的存储方案,一般是ASM,OCFS及raw device,如果你使用ASM,那么对于存储的并发访问将由ASM来处理,raw device,是采用raw partition的方法,根据10g官方文档的解释,Raw partitions are disk partit...
有重复数据的表添加唯一索引
约束分为几种状态validate/novalidate,enable/disable,可以通过alter table .. modify constraint ....enable/disable validate/novalidate修改同时约束也分为2种模式,deferred/immediate,这里不做讨论.因为...
backup retetion policy的心得
在设置备份的retention policy中分为2种,一种是redundancy和window ,默认情况是redundancy 1RMAN> show all;使用目标数据库控制文件替代恢复目录RMAN 配置参数为:CONFIGURE RETENTION POLICY TO REDUNDANCY 2;设置...
redo logfile丢失情况
Oracle redo logfile group丢失情况分析Redo logfile是用来记录oracle数据库的事务日志,当redo logfile无意丢失时,此时数据库将不能正常使用.之前,笔者就遇到过一些,对此做一些概括,有不足之处,欢迎补充测试环境&n...
$ORACLE_HOME/bin/dbstart的作用
oracle提供了伴随操作系统自动重启的功能,在windows中,可以修改"我的电脑"-->管理-->服务-->oracleservice"sid",将其属性改成自动,一般在windows系统上安装完后会自动设置成自动.对于linux/unix 操作系统,如果我们...
linux ftp脚本
!/bin/kshexport ORACLE_BASE=/dbaexport ORACLE_HOME=/dba/app/oracle/product/9.2.0.8export EDITOR=vi. $HOME/.profile$ORACLE_HOME/bin/sqlplus -S "sf_cos/******@crmrep" <<EOF >/u05/crm_exp_bk/instance1....
oracle hanganalyze初步研究
当系统出现问题时,我们的首要任务是查找原因,hanganalyze是一种性能分析工具,可以用于查找原因,正如其意思用于分析数据库hang时,当然也可以用于其他一些等待事件的查找例如library cache pin.其具体语法如下级别大...