Oracle11gR2初体验
从Oracle11gR2 for linux正式提供下载,转眼一个星期过去了,粗略的翻了一下New feature,一直没有找到时间来安装。
今天在两台x86_64的Redhat AS 4U5上安装,建库,一切顺利。Oracle11gR2的安装过程已经基本傻瓜化到只需要next了。以前安装很重要的一步,就是要记得修改系统的一些内核参数,11gR2也把这一步直接纳入到安装界面中了,如果检查到系统还是使用的默认参数,会提示修改,并且给出了修改的shell脚本,只要root去跑一下就ok,当然,对于不同的产品环境,还是按照相应的规范去手工修改比较靠谱点。Redhat AS 4U5的os版本有点低,所以会检测出glibc/libaio等几个包的版本不符,因为是试验环境,我直接选择了忽略,安装还是很顺利的进行下去了,没有发现问题。
还没来得及去体验什么,中午吃了个饭回来,发现之前10.2.0.4上曾经碰到过的多个监听进程的问题,又出现了,faint:
test:/home/oracle>$ps -ef | grep tns oracle 5180 2043 0 14:56 pts/4 00:00:00 grep tns oracle 29488 1 0 11:27 ? 00:00:00 /u01/oracle/product/11.2/bin/tnslsnr LISTENER -inherit oracle 29489 29488 0 11:27 ? 00:00:00 /u01/oracle/product/11.2/bin/tnslsnr LISTENER -inherit oracle 29490 29489 0 11:27 ? 00:00:00 /u01/oracle/product/11.2/bin/tnslsnr LISTENER -inherit oracle 29491 29489 0 11:27 ? 00:00:00 /u01/oracle/product/11.2/bin/tnslsnr LISTENER -inherit
SQL> select * from v$version; Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production TNS for Linux: Version 11.2.0.1.0 - Production NLSRTL Version 11.2.0.1.0 - Production SQL> select * from v$option order by parameter; Active Data Guard TRUE Advanced Compression TRUE Advanced replication TRUE Application Role TRUE Automatic Storage Management FALSE Backup Encryption TRUE Basic Compression TRUE Bit-mapped indexes TRUE Block Change Tracking TRUE Block Media Recovery TRUE Change Data Capture TRUE Coalesce Index TRUE Connection multiplexing TRUE Connection pooling TRUE DICOM TRUE Data Mining TRUE Database queuing TRUE Database resource manager TRUE Deferred Segment Creation TRUE Duplexed backups TRUE Enterprise User Security TRUE Export transportable tablespaces TRUE Fast-Start Fault Recovery TRUE File Mapping TRUE Fine-grained Auditing TRUE Fine-grained access control TRUE Flashback Data Archive TRUE Flashback Database TRUE Flashback Table TRUE Incremental backup and recovery TRUE Instead-of triggers TRUE Java TRUE Join index TRUE Managed Standby TRUE Materialized view rewrite TRUE Materialized view warehouse refresh TRUE OLAP TRUE OLAP Window Functions TRUE Objects TRUE Online Index Build TRUE Online Redefinition TRUE Oracle Data Guard TRUE Oracle Database Vault FALSE Oracle Label Security FALSE Parallel backup and recovery TRUE Parallel execution TRUE Parallel load TRUE Partitioning TRUE Plan Stability TRUE Point-in-time tablespace recovery TRUE Proxy authentication/authorization TRUE Real Application Clusters FALSE Real Application Testing TRUE Result Cache TRUE SQL Plan Management TRUE Sample Scan TRUE SecureFiles Encryption TRUE Server Flash Cache TRUE Spatial TRUE Streams Capture TRUE Transparent Application Failover TRUE Transparent Data Encryption TRUE Trial Recovery TRUE Unused Block Compression TRUE XStream TRUE 65 rows selected.
Oracle 11gR2 for Linux正式发布
呵呵,一大早的很多人已经在谈论这个话题了,Oracle11.2.0.1已经正式发布,并且linux版本已经可以从OTN下载。从2007年上海Oracle Open World上开始了解到不少Oracle11g的新特性开始,到现在已经过去整整两年。一般来说,Oracle新版本的第一个版本,很少有人会用在生产系统中,R2版本才是真正值得期待的Oracle11g,或许很快就能看到有人在讨论生产系统中的Oracle11g了。
OTN上的下载地址(一共两个disk,2.1GB,又是个大家伙):
Oracle11g R2 for linux x86
Oracle11g R2 for linux x86_64
Oracle11gR2文档可以从这里下载,也可以到这里在线看。相比软件,文档的提供应该更加让人激动,接下来可以花点时间来看看了。除了之前已近广为流传的新特性,Oracle11.2.0.1还包含了一个反安装工具Oracle De-install Utility (11.2.0.1.0),嗯,不错。
正在争取今年旧金山的Oracle Open World的机会,希望10月份可以去感受一下Oracle11gR2带来的震撼。
ora-600内部错误的类型
ora-600是Oracle对于一些内部错误的一个统一的错误号(类似的还有ora-7445)。要判断ora-600错误具体的类型,一般要根据其第一个参数来区分。一个ora-600的例子如下:
ORA-00600: internal error code, arguments: [15700], [3], [0x1DDE1AAB0], [], [], [], [], []
其中15700代表这个错误的具体类型,这是和并行查询相关的一个内部错误,后面的几个参数则是该错误的一些具体参数,不同类型的错误,参数的意义也不尽相同。
ora-600一共有两大类,一类的错误类型以数字标识,另外一类则以字符串标识。数字表示不同的内核层,而字符串则是具体的函数或者模块名。在Metalink的Doc ID: 175982.1 中,oracle列举了这两类错误的详细信息,转录在这里以供需要是查询:
[继续阅读全文]
Xtrabackup 0.9发布
在我之前的文章中,介绍并演示了xtrabackup,从这段时间实际使用的情况来看,这是一个值得向所有MySQL DBA推荐的备份工具,尤其是针对使用InnoDB引擎为主的库。
现在这个开源的备份工具正处于亢奋期,刚刚发布0.8没多久,0.9版又发布了。0.9版没有引入太多的新特性,主要是对0.8版本的一些严重的bug进行修正。实际上,0.8版出来后我就试用了RPM版,但是遇到了问题无法正常备份,所以目前在生产环境中还是使用的0.7版。有同事尝试在MySQL5.1中编译xtrabackup0.8也无法成功。果然,0.9版修复的bug列表中,就有这么一个bug: Bug #394374:Can’t compile with MySQL 5.1
有兴趣尝试的,可以到这里下载。
常用标签: oracle life MySQL Oracle11g blog dba 新特性 oow2009 oow wordpress
最新评论 | Recent comments
- Cassandra Commitlog on Cassandra存储机制: [...] 上一篇:Cassandra存储机制 [......
- bulletming on 遭遇MySQL Replication Fatal Error 1236: 问题原因我一直觉得就是Master死之前,logbin有用os cache或者本身的cache机制...
- isql on dstat:一款简单直观的os实时监控工具: 可以考虑收费了,呵呵...
- foremire on 如何监控MemCached的状态: 的确,web 方式要直观多...
- bwskyer on dstat:一款简单直观的os实时监控工具: 我倒是觉得Process Monitor蛮不错的...
- P.Linux on dstat:一款简单直观的os实时监控工具: 监控工具整合整合就好了,作成一整套监控系统,现在工具都很分散在各个...
- NinGoo on 使用zlib输出gzip格式的文件: @joey 这个工具已经比较长时间没有更新了,最新的一份代码可以通过这个地...
- joey on 使用zlib输出gzip格式的文件: 希望可以见到最新版本的代码,好好学习学...
- NinGoo on tbstat:实时监控数据库统计状态的小工具: 这个可以使用sprintf函...
- P.Linux on tbstat:实时监控数据库统计状态的小工具: 知道怎么刷新了,用Curses,谢谢宁总。 不过又有新问题用Curses要把输出的...
- Marty on PostgreSQL简介: 还是微软安逸,根本就不支持一致读,省得伤脑...
- NinGoo on PostgreSQL简介: 是的,mvcc不管用什么方式实现,update导致的链表肯定是存在的,否则没法...
- 八神 on PostgreSQL简介: oracle的UNDO方式,对于查询的影响也比较严重,总是要根据ITL事务槽,对应...
- 红唇迷恋 on PostgreSQL安装: 我看到你博客调用twitter,你不怕被墙啊。。...
- NinGoo on tbstat:实时监控数据库统计状态的小工具: @P.Linux:这个你可以去参考一些类似的工具,如innotop/mtop...