service_names过长的问题

设置service_names如果超过255个字符,就会报错ORA-32021: parameter value longer than 255 characters, SQL> ALTER SYSTEM SET SERVICE_NAMES=’oracleblog.org, jimmy.oracleblog.org, jimmy.he.oracleblog.org, hejianmin.oracleblog.org, h...

评论

停10g的css进程

在10g中,如果使用asm存储,且不使用clusterware,那么在安装asm的时候,就会要求启动css服务,启动css服务是以root运行运行$ORACLE_HOME/bin下的localconfig add。然后,css服务就开始运行了,你也可以...

评论

另一种找asm disk dir的方法

其实还有另一种找asm disk dir的方法,这种方法利用了官方提供的amdu的工具,找起来更简单。 先利用amdu得到map文件,命令为: amdu -dump <diskgroup_name|ALL> -diskstring ‘<diskstring_path>̵...

评论 (1)

查询asm disk directory的脚本

简单写了一个查询asm disk directory。 我们一般在asm磁盘mount不了的时候,需要检查磁盘头的信息,有时候盘头的信息会和disk directory的信息不一致,需要手工的修改disk dir或者盘头的信息。 由于...

评论

HP平台的asm要求maxfiles_lim参数为32767

最近在客户遇到一个案例,和大家分享一下,大家如果客户那里也有HP平台,那么要注意在11gR2中kernal参数maxfile_lim要设置成32767,而在11gR1以及之前,这个参数是65536的。(在169706.1文档上,11g...

评论 (2)

asm alertlog大量报错Voting file relocation is required in diskgroup

客户将asm的实例配置错了主机,asm1运行在节点2,asm2运行在节点1,在进行de-config和re-config之后,asm的alertlog大量报错: SYMPTOMS: NOTE: Attempting voting file refresh on diskgroup GRIDNOTE: Voting file relocation i...

评论

高IO下的library cache lock 和cursor pin S wait on X

今天,客户端某数据库遭遇大量library cache lock 和cursor pin S wait on X的问题,经诊断发现是由于他们底层的ASM存储是多个库共享的,故障时间段别的库占用大量的IO,导致paitsm库的IO响应变慢,db...

评论

配置odbc透明网关实现oracle访问postgres DB

最近帮客户配置了一下通过odbc透明网关,实现在oracle内通过db link访问postgres DB。 简单记录一下: (1)listener.ora和tnsnames.ora的配置: [wsj81@localhost admin]$ cat listener.ora# listener.ora Network Configurati...

评论

instance不随机启动

客户有个机器上的instance,在机器重启后,总是不随机启动,每次都要手工的srvctl的去start一次。这其实是crs的配置缘故: [root@rac1 ~]# crsctl stat res ora.ora11g.db -p NAME=ora.ora11g.db TYPE=ora.database.type ...

评论

批量取statspack的脚本

做了一个脚本sprpt_batch.sh: read linesnap_i_id=$1end_snap=$2 sqlplus -s /nolog<<EOFconn /as sysdba;define begin_snap=${snap_i_id};define end_snap=${end_snap};define report_name=sprpt_batch_${snap_i_id}_${end_snap}.txtset echo offset f...

评论 (1)

切出的归档日志小于设置的redo大小

数据库产生大量的小日志,原因和log_buffer的大小和redo log file size有关。为了说明这个问题,我们先来看看从log buffer开始写redo log file的过程: (1)写redo log buffer 在pga中产生redo entry(即change ...

评论

RMAN-00600 [13200]的处理

在dataguard上,使用rman连接catalog数据库进行备份。备份的时候,rman的日志报错如下: Starting backup at 2014/04/23-10:02:02archived log /aabb/qb/mobprd/log/fra/mobprd/archivelog/2014_04_23/o1_mf_1_201410_9ofpggpg_.arc not fo...

评论

打补丁的时候一定要注意opatch版本

在打patch的时候,特别是有些新申请的merge patch,我们需要注意在opatch的readme文档说明,因为有的时候,使用自带版本的opatch,会发生一些千奇百怪的问题。 如下面的这个log中,我们看到,这...

评论 (1)

11g库shutdown导致10g库的crsd进程重启

客户有个环境是10g的RAC,由于一次偶尔的需求,需要将一个11g的数据库临时在上面启动,当我们mount了11g的软件卷和datafile 卷之后,11g的数据库能正常启动,但是当11g的数据库shutdown时,导致...

评论

ORA-06553: PLS-801: internal error [56327]

今天收到一个客户的问题,数据库中的alertlog中报错ORA-06553: PLS-801: internal error [56327], Errors in file /mydb/db/oradata01/dbsepus/diag/rdbms/dbsepus/dbsepus/trace/dbsepus_cjq0_11056.trc:ORA-00604: error occurred at recursive ...

评论

rman set newname时报错RMAN-06015

某数据库restore之后,尝试set newname但是报错RMAN-06015。我们可以先手工catalog进去,在set newname。 可以看如下的测试案例: –1.纯粹的set newname是可以的RMAN> run{ 2> set newname for datafile 6 to &...

评论 (1)

基于Solaris sparc的Oracle调优

一、RAC 中cluster wait time高问题 1.设置LMS进程为FX 60,不要过多调整lms进程的数量 注:在Solaris 10 Update 10之后,以及Solaris 11,才可以设置进程的优先级。可以通过看/etc/release看其版本。如Oracle S...

评论

v$archived_log中显示creator是rman

Q:$archived_log中显示creator有多种,如果是FGRD,这可能是alter system archive log current,那么还有看到是RMAN,这是怎么产生的? A:可能是这些archive之前被rman catalog过。见下面的testcase: [oracle10g@te...

评论

SQL执行时反复一慢两快的问题

SQL执行的时间,在正常情况下应该是稳定的。如果第一次快,第二次慢,那么可能就是由于cardinality feedback的缘故,我们可以设置”_OPTIMIZER_USE_FEEDBACK”= false来规避。但是这次遇到的问...

评论

统计信息收集后不生效的问题

客户的某系统升级到11g之后,收集统计信息却不生效,查dba_tables看不到其LAST_ANALYZED。这其实是因为11g的一个新特性,延时发布统计信息。 我们看下面的测试案例: –建立一个测试表:SQL...

评论 (2)

关于带lob对象的分区表,移动表空间的问题

客户有个带lob对象的表空间,希望做表空间的move,可是等move之后,发现在dba_lobs里面查到的lob对象的表空间还是在原来的地方。 CREATE TABLE SCES1INPUTS(  CODREQUEST          &nbs...

评论 (2)

迁移数据库后启动报错ora-600[25025]

迁移脚本的日志中报错RMAN-06571: datafile 78 does not have recoverable copy,经查看发现78号文件曾经被offline drop掉。于是重建控制文件,在控制文件中把78号文件去掉,重建控制后,数据库能够mount,mo...

评论

修复missing的datafile

在一次迁移中,原来的数据库中存在一些missing的datafile,如MISSING00006这样的datafile,这些数据文件经查已经在os上不存在,且该数据文件上的信息也已经不需要。一般情况下,我们是将仍旧需...

评论

安装数据库软件时,找不到所有节点

某客户用runInstaller安装RAC软件时,在勾选节点的窗口找不到任何的节点。我们可以参考mos上的这个文档进行修复。 Database runInstaller “Nodes Selection” Window Does not Show Cluster Nodes (Doc ID 13274...

评论

tahiti已死,docs接班

如果你近期访问著名的oracle在线文档的网站tahiti.oracle.com,你会发现这个网站已经不再提供服务,在网站上只留下一段话: Tahiti index no longer available All Oracle documentation is at docs.oracle.com. 从...

评论

« 上一页