恢复之RAC数据库DUPLICATE(一)
利用现有环境创建一个DUPLICATE RAC环境。由于篇幅限制,这篇描述DUPLICATE命令的准备工作。 原数据库为ORACLE RAC 11.1.0.6加上Volumn Cluster Manager,而用来恢复的目标服务器仍然是Oracle RAC 11...
通过修改CATALOG记录的方式实现备份集目录变更
今天第一次体会到了CATALOG的好处,不过这种用法肯定是文档所不推荐的。 碰到了一个难以解决的问题,是在进行DUPLICATE命令的时候碰到的。源数据库RAC环境采用裸设备方式,将备份集放到一个节点的本...
Soloaris 10上9201的SILENT安装
发现9i的Silent安装和10以上版本还有所不同,简单描述一下安装过程。 首先是检查系统情况:root@newtrade1 # /usr/sbin/prtconf | grep "Memory size"Memory size: 32768 Megabytesroot@newtrade1 # ...
裸设备表空间映射文件
创建RAC环境经常会使用裸设备,而映射文件是为了告诉Oracle如何将表空间的数据文件与裸设备一一对应起来。 映射文件的内容大致如下:system=/dev/vx/rdsk/datadg/tradedb_system_1_1gundotbs1=/dev/v...
Oracle推出了硬件产品——HP ORACLE DATABASE MACHINE
听说Oracle OpenWorld大会上,Larry发布了两款硬件产品。 一款叫做Exadata Programmable Storage Server,另一款叫做HP Oracle Database Machine。没有想到的是,Oracle这么快就进军了硬件领域。虽然...
恢复过程异常导致了ORA-600和ORA-7445错误
在一次恢复过程中,由于恢复操作有误导致了打开数据库时报错。 错误发生在Oracle 11.1.0.6 RAC环境恢复到其他服务器的操作中。源数据库存储结构为VOLUMN CLUSTER MANAGER配置的裸设备,而目标数据库采...
恢复之RAC数据库RECOVER
模拟RAC环境崩溃,在新的服务器上恢复RAC数据库的过程。这一篇描述数据库的RECOVER过程。恢复之RAC数据库RESTORE:http://yangtingkun.itpub.net/post/468/470912 下面可以进行恢复,不过在恢复之前...
数据泵报错ORA-39149
在利用NETWORK_LINK方式导出的时候,出现了这个错误。 详细错误信息如下:bash-3.00$ expdp yangtk/yangtk directory=d_temp dumpfile=jiangsu.dp network_link=test113 logfile=jiangsu.log tables=...
尝试无参数启动数据库时报错ORA-304错误
在一个已经配置了RAC + ASM环境的数据库中,尝试利用RMAN的无参数启动,出现了ORA-304错误。 错误信息如下:bash-3.00$ rman target /Recovery Manager: Release 11.1.0.6.0 - Production on Mon Se...
连接数据库时报错ORA-12520和ORA-12516错误
在本地恢复了一个RAC数据库,通过设置连接数据库报错ORA-12520。 其中本地tnsnames.ora已经进行了设置:RACTEST2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ser...
通过FTP访问ASM磁盘组
除了使用asmcmd命令之外,还可以通过FTP的方式访问ASM磁盘组中的文件。 默认情况,这个ftp的端口是关闭的,可以通过下面的命令打开:SQL> conn / as sysdba已连接。SQL> @?/rdbms/admin/catxdbdbca.s...
连接数据库报错ORA-12514
在本机安装的VMWARE虚机上,无法通过服务名连接数据库。 连接时报错:[oracle@yangtk2 ~]$ lsnrctl statusLSNRCTL for Linux: Version 11.1.0.6.0 - Production on 01-SEP-2008 17:36:03Copyright ...
11G的SORT GROUP BY NOSORT导致错误执行计划
Oracle11g在处理GROUP BY的操作的时候,可能错误的选择索引全扫描加上SORT GROUP BY NOSORT执行计划。而采用这个执行计划,将使得SQL的运行时间大大增加。 看一个简单的例子:SQL> SELECT * FROM V$V...
asmcmd的cp命令小bug
从11g开始,asmcmd增加了新的cp命令,使得用户可以在ASM和操作系统之间拷贝文件。 不过新功能总是会存在bug的,比如在拷贝在线重做日志的时候,出现了下面的问题:bash-3.00$ asmcmdASMCMD> lsDATA/A...
本机安装11g for REDHAT ENTERPRISE LINUX 4时无法通过显示检查的问题
今天同事安装11.1.0.6 for LinuxX86-64的时候,出现了一个有意思的问题。 在服务器本机安装时,显示的检查没有通过:Checking Temp space: must be greater than 80 MB. Actual 25410 MB...
ASM工具asmcmd
感觉Oracle的ASM一直很不透明,不过Oracle还是提供了一些工具来访问ASM磁盘组的,asmcdm就是其中一个工具。 如果不做任何配置,直接调用asmcmd,多半会碰到下面的错误:$ asmcmdASMCMD-08103: failed...
11g的RMAN在命令出错后退出程序
今天尝试使用11g的RMAN进行恢复时,发现了这个问题。 刚开始还没有太在意,后来发现,几乎只要命令没有正确的返回,都会造成这个错误,而且其中的信息还包括RMAN-600这种内部错误。类似的错误包括:...
防火墙阻止PATCH压缩包解压
最近连续两次碰到了这个问题。 在Windows环境中,利用RAR展开Oracle的补丁压缩文件时,会出现下面的错误。! f:\p4505133_10105_winnt.zip: 无法打开 Disk1\setup.exe ...
9i远端导出报错ORA-12571
今天通过客户端远端导出一个9201数据库的时候,中途出现ORA-12571错误。 数据库版本为9201,本地的导出客户端版本也是9201,结果出现了下面的错误信息:连接到: Oracle9i Enterprise Edition Release...
删除过期备份报错RMAN-06207
由于备份文件被手工删除,导致了这个小bug的产生。 昨天发现备份空间马上就要满了,而备份正在进行之中,于是手工删除了几个RMAN的备份文件。随后删除过期对象的时候出现了RMAN-06207和RMAN-06208错...