Oracle DBA|MySQL DBA|数据库管理,架构,监控与性能优化 --- NinGoo.net

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