操作系统版本是Solaris 10,安装完11.2的grid之后,安装11g的RAC database没有问题。但是在安装10g RAC database的时候,进度条到50%,总是报OUI-35000 Fatal Cluster Error的错误。 此时Banner已经disable。 用ssh […]
rename asm diskgroup
在11.2之后,已经可以rename asm diskgroup了,而不必再新建diskgroup之后,再做image copy。 在11.2.中的gi home中,自带了一个命令renamedg,看下面的例子:
1 |
renamedg phase=<both|one|two> dgname=<old_diskgroup_name> newdgname=<new_diskgroup_name> [asm_diskstring='<path_name>' ] [verbose=true] |
其步骤可以分成2个p […]
olsnodes能看到全部节点,但是check cluster看不到全部
同事遇到了一个比较奇怪的问题,某客户是4个节点的RAC,olsnodes能看到全部的节点,但是check cluster只能看到部分节点,且伴随CRS-4404的报错。 查了mos,和crs-4404的报错都指向gpnp。 “crsctl check cluster -all” […]
Oracle云的部署和架构
本月12日,Oracle全球第20个数据中心在中国落地,和腾讯展开合作,联合为中国企业提供云服务。而今年的oow的文档,如果你关注一下下载次数,你会发现被下载最多的是关于cloud的文档,另外,拉里今年的oow2015的keynotes,大量的话题提到的都是云,我们是一家云公司。所以今天我们来谈谈云 […]
12.2 new feature of partition
Oracle database 12.2有不少分区加强的特性: Multi-Column ListPartitioning Auto list Partitioning Interval SubPartitioning Online Partition Maintenance Operation O […]
如何删除rac的节点
删除节点步骤 一、删除DB和DB软件(如四节点删除rac-3和rac-4) 1.更新删除节点的Inventory 登录rac-3: cd $ORACLE_HOME/oui/bin ./runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME “CLU […]
如何查找正在进行的分布式事务
分别在local instance的两个session中执行:
1 2 3 4 5 |
--在一个session: select * from t1@ora9i for update; --在另一个session: delete from t2@ora9i where rownum<=3; |
如何查找正在进行的分布式事务,可以用下面的几种方法: (1)语句如下:
1 2 3 |
select username, osuser, status, sid, serial#, machine, process, terminal, program from v$session where saddr in (select k2gtdses from sys.x$k2gte ); |
显式结果: [crayon-67 […]
在同一主机内复制一个数据库
到了这年头,这个任务已经变得非常简单。我们可以用rman的duplicate来做。 1. 准备初始化文件,注意加上加db_file_name_convert和log_file_name_convert。另外,如果数据库显式指定了db_unique_name,复制的库的db_unique_name和原 […]
物化视图刷新报错ora-920(或ora-904)
某物化视图在增量刷新的时候报错ora-00920,尝试全量刷新的时候,报错ora-00904。
1 2 3 4 5 6 7 8 9 10 11 12 |
BEGIN DBMS_MVIEW.REFRESH('MV_ABCD_K_PPLLCJ','F'); END; ORA-12018:在创建"MYJUKKA"."MV_ABCD_K_PPLLCJ"的代码时出现以下错误 ORA-00920:无效的关系运算符 ORA-06512:在"SYS.SNAPSHOT", line 2809 ORA-06512:在"SYS.SNAPSHOT", line 3025 ORA-06512:在"SYS.SNAPSHOT", line 2994 ORA-06512:在line 1 SQL> |
1 2 3 4 5 6 7 8 9 10 11 12 |
BEGIN DBMS_MVIEW.REFRESH('MV_ABCD_K_PPLLCJ','C',ATOMIC_REFRESH=>false); END; ORA-12018:在创建"MYJUKKA"."MV_ABCD_K_PPLLCJ"的代码时出现以下错误 ORA-00904:标识符无效 ORA-06512:在"SYS.SNAPSHOT", line 2809 ORA-06512:在"SYS.SNAPSHOT", line 3025 ORA-06512:在"SYS.SNAPSHOT", line 2994 ORA-06512:在line 1 SQL> |
查了mview的定义,直接select是没有问题,再查了mos,也没有查 […]
恢复数据文件到文件系统却到了asm
有一套系统,是dataguard,primary是使用asm,standby是使用文件系统,通过db_file_name_convert来转换数据文件的路径,平时的备份是放在standby主机上做,即备份standby上的文件,备份信息是放在catalog库。 有一次做恢复,在恢复主机上,运行了rm […]
一张图解释primary库open resetlogs之后,standby能否正常工作
同事问当primary库被open resetlogs之后,standby能否还能正常工作,是否需要重建standby库? 答案是:看情况。 open resetlogs之后,incarnation被重置成另外一个分支,此时,要看standby是否有apply了跨越了resetlogs的日志,如果主 […]
ora_rowscn小记
其实这个参数在10g就有了,之前一直没注意,发现比较有意思,这边记录一下。 ora_rowscn可以显示每一行的最近一次更改的scn,默认情况下,是以block为单位,如果一个block中有多行,那么这几行都是属于同一个scn。 create table时加ROWDEPENDENCIES,才是每行一 […]