一个头疼了一天的问题
背景:EBS数据库从9i升级到10.2.0.4.4,为了规避一些已知的问题,升级最后一步是从10.2.0.4镜像库通过expdp导入10.2.0.4.4数据库故障描述:升级后目标库(10.2.0.4.4)web界面显示乱码,初步看像是中间多了很多空格例如:s e l e c t * f r o m v $ p r o c e s s w h e r e a d d r而10.2.0.4导出库是正常的例如:select * from v$process where addr 故障处理:1.怀疑是数据库的字符集不一致导致,检查结果导出库和生产库一致2.怀疑是导入导出的环境变量不一致导致,检查结果环境变量一致3.怀疑导出库nls_database_parameters多了NLS_
4节点RAC拆成2个2节点RAC
racadb为4节点数据库,两个本地节点(hostname:raca1/raca2 instance:raca1/raca2)+两个远程节(hostname:racb1/racb2 instance:raca3/raca4)点,存储通过SFRAC实现远程镜像同步,需要将racadb拆成两个两个节点的数据库,即两个本地节点为一套RAC,两个远程节点为一套RAC。总体方案:1. 停止RACADB 4个节点CRS,禁止CRS自动启动2. 把SFRAC两份存储拆开,并调整网络和存储配置3. 启动raca1/rac2 CRS,删除racb1/racb2两个节点信息。4. 停止raca1/raca2 CRS5. 启动racb1/racb2 CRS,删除raca1/raca2两个节点信息。6. 修改racb1/racb2 SCANIP和
修改scan ip
修改RACBDB SCAN 配置步骤如下:1. 修改SCAN,并UPDATE SCAN Listener中的配置root@racb1:/>srvctl modify scan -n racb-scanroot@racb1:/>srvctl modify scan_listener –uroot@racb1:/>srvctl config scanSCAN name: racb-scan, Network: 1/10.39.229.0/255.255.255.0/en17SCAN VIP name: scan1, IP: /racb-scan/10.39.229.2293. 修改remote_listener配置, 并重启数据库SQL> alter system set remote_listener='racb-scan:1521' scope=spfile;SQL>shutdown immediate$srvctl start database -d racadb[@mor
multicast导致节点无法加入集群
1.CRS故障描述只有一个节点可以起CRS,其他3个节点都无法启动,cssd.log一下错误:2011-11-17 21:14:15.799: [ CSSD][2833]clssnmvDHBValidateNCopy: node 1, raca1, has a disk HB, but no network HB, DHB has rcfg 212474945, wrtcnt, 4392389, LATS 56951623, lastSeqNo 4392388, uniqueness 1321584882, timestamp 1321586055/12283912382011-11-17 21:14:15.799: [ CSSD][2833]clssnmvDHBValidateNCopy: node 2, raca2, has a disk HB, but no network HB, DHB has rcfg 212474945, wrtcnt, 4351379, LATS 56951623, lastSeqNo 43513
又是hosts文件的问题
/etc/hosts文件如下:###############HACMP###################10.18.229.94 rac1-boot10.18.229.95 rac1-srv rac110.18.229.96 rac2-boot10.18.229.97 rac2-srv rac2#######################################10.18.229.98 rac1-vip10.18.229.99 rac2-vip10.18.229.194 racdb-scan200.200.229.96 rac2-priv200.200.229.94 rac1-privscanip检测时报错如下:[INS-40725]Unable to determine the existence of an interface with a subnet matching the SCAN sunbnetpublic地址先解析成了rac1-srv,而不是rac1,其实应该是找不到PUBLIC网卡,
hosts文件有多余条目导致dbconsole配置不成功
1.修改密码alter user system identified by oracle;alter user sys identified by oracle;alter user dbsnmp identified by oracle account unlock;alter user sysman identified by oracle account unlock;2.配置ememca -config dbcontrol db -repos recreate -cluster===========crmdboracle@rac1[rac1]:/home/oracle$ emca -config dbcontrol db -repos recreate -clusterSTARTED EMCA at Nov 23, 2011 2:45:49 PMEM Configuration Assistant, Version 11.2.0.3.0 ProductionCopyright (c) 2003, 2011, Oracle. All rights reserved.