Learning Oracle by iPod

学习Oracle要与时俱进。这是我的iPod。 这是iPod上播放的视频,没错,最新的Oracle 11g介绍Podcast。地铁上的你也可以cool cool地学习Oracle了。:) 现在可以下载的Oracle 11g视频包括: Get Ready for Oracle Database 11g Change Management.mp4 Get Ready for Oracle Database 11g Data Warehousing.mp4 Get Ready for Oracle Database 11g Developer.mp4 Get Ready for Oracle Database 11g Grid.mp4 Get Ready for Oracle Database 11g Security.mp4 Get Ready for Oracle Database 11g Whats New.mp4 Get Ready for Oracle…

Oracle10gR2 RAC OCR & Voting Disk backup

在Oracle10gR2的RAC环境中,数据库自然是使用RMAN来备份,那么CRS和ASM实例如何备份呢? Oracle会自动对CRS的配置信息OCR盘进行备份,Oracle会自动选择将备份文件存储在哪个节点上,通过ocrconfig命令我们可以知道最近的ocr备份信息的存储情况,然后定期使用操作系统的tar或者带库的文件系统备份功能将相应目录备份进磁带,就完成了ocr的备份。 $ /oracle/crs/cdata>ocrconfig -showbackup server1 2007/04/17 12:23:56 /oracle/crs/cdata/crs server1 2007/04/17 08:23:55 /oracle/crs/cdata/crs server1 2007/04/17 04:23:54 /oracle/crs/cdata/crs server1 2007/04/16 08:23:50 /oracle/crs/cdata/crs server2 2007/04/04 02:14:51 /oracle/crs/cdata/crs 对于仲裁盘votingdisk,可以使用dd命令将其copy到文件系统,然后同样使用带库的文件系统备份功能备份到磁带上。crsctl query命令可以得到当前使用的votingdisk的设备名称。 $ /oracle/crs/cdata>crsctl query css votedisk 0. 0 /dev/vote_disk $ /oracle/crs/cdata>dd if=/dev/vote_disk of=/orabackup/vote_disk 501760+0 records in. 501760+0 records out. 最后是ASM实例的备份,因为ASM没有任何数据文件,所以只需要在文件系统级别备份ASM的$ORACLE_HOME目录即可。 Powered by ScribeFire.

SQL Parse Time overload

新系统上线,下午忽然几近崩溃,数据库服务器IDLE只有5%-10%,大量latch: library cache和cursor: pin S wait on X等待,旁边客户技术经理的手机短信不断,全部是在各个省市的技术人员报告应用终端报错的短信,现场一片凝重。 AWR报告显示数据库90%以上的时间都花在了Parse过程上,而且是软解析。 SQL> show parameter cursor NAME TYPE VALUE ———————————— ——————————– ———- cursor_sharing string EXACT cursor_space_for_time boolean FALSE open_cursors integer 1000 session_cached_cursors integer 20 session_cached_cursors只有20。 SQL> select * 2 from (select b.VALUE, b.SID 3 from v$statname a, v$sesstat b 4 where a.STATISTIC# = b.STATISTIC# 5 and a.NAME =…