给openwrt路由器添加自动切换ss服务器脚本

在《这事不能说太细之openwrt》中我们提到了一个watchdog脚本,就是每隔10分钟执行一次,检查google和百度的网页,如果能访问百度但是不能访问google,就认为是ss服务有问题,重启ss服务;如...

评论 (2)

olsnodes能看到全部节点,但是check cluster看不到全部

同事遇到了一个比较奇怪的问题,某客户是4个节点的RAC,olsnodes能看到全部的节点,但是check cluster只能看到部分节点,且伴随CRS-4404的报错。 查了mos,和crs-4404的报错都指向gpnp。 “crsctl c...

评论

Oracle云的部署和架构

本月12日,Oracle全球第20个数据中心在中国落地,和腾讯展开合作,联合为中国企业提供云服务。而今年的oow的文档,如果你关注一下下载次数,你会发现被下载最多的是关于cloud的文档,另...

评论

12.2 new feature of partition

Oracle database 12.2有不少分区加强的特性: Multi-Column ListPartitioning Auto list Partitioning Interval SubPartitioning Online Partition Maintenance Operation Online Table Conversion to Partition Table Filtered Partitioning Maintenance Ope...

评论

如何删除rac的节点

删除节点步骤 一、删除DB和DB软件(如四节点删除rac-3和rac-4) 1.更新删除节点的Inventory 登录rac-3: cd $ORACLE_HOME/oui/bin ./runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME “CLUSTER_NODES”={rac-3}” -l...

评论

Protected: 这事不能说太细之openwrt

There is no excerpt because this is a protected post.

...

Enter your password to view comments.

如何查找正在进行的分布式事务

分别在local instance的两个session中执行: –在一个session:select * from t1@ora9i for update; –在另一个session:delete from t2@ora9i where rownum<=3; 如何查找正在进行的分布式事务,可以用下面的...

评论

在同一主机内复制一个数据库

到了这年头,这个任务已经变得非常简单。我们可以用rman的duplicate来做。 1. 准备初始化文件,注意加上加db_file_name_convert和log_file_name_convert。另外,如果数据库显式指定了db_unique_name,复制...

评论

物化视图刷新报错ora-920(或ora-904)

某物化视图在增量刷新的时候报错ora-00920,尝试全量刷新的时候,报错ora-00904。 BEGINDBMS_MVIEW.REFRESH(‘MV_ABCD_K_PPLLCJ’,'F’);END; ORA-12018:在创建"MYJUKKA"."MV_ABCD_K_PPLLCJ"...

评论

恢复数据文件到文件系统却到了asm

有一套系统,是dataguard,primary是使用asm,standby是使用文件系统,通过db_file_name_convert来转换数据文件的路径,平时的备份是放在standby主机上做,即备份standby上的文件,备份信息是放在catalog...

评论

一张图解释primary库open resetlogs之后,standby能否正常工作

同事问当primary库被open resetlogs之后,standby能否还能正常工作,是否需要重建standby库? 答案是:看情况。 open resetlogs之后,incarnation被重置成另外一个分支,此时,要看standby是否有apply了跨越...

评论

ora_rowscn小记

其实这个参数在10g就有了,之前一直没注意,发现比较有意思,这边记录一下。 ora_rowscn可以显示每一行的最近一次更改的scn,默认情况下,是以block为单位,如果一个block中有多行,那么这...

评论

12c 的RAC节点增加节点

我们以vitrualbox为例,给12c的RAC添加一个节点。主要步骤是: 1.检查新加节点物理需求2.用$GRID_HOME/addnode/addnode.sh添加grid软件和配置grid3.用$ORACLE_HOME/addnode/addnode.sh添加database软件4.添加database到g...

评论

检查字段中不可见字符

在一个mysql导入到oracle的库中,某字段显示为’a’,但是用where column=’a’ 返回0行,只有where column like ‘a%’ 才有返回结果。那么,在该字段的末尾,应该是有些不可见字...

评论

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 ...

评论

« 上一页