分类归档: Database

Oracle 11g SQL*Plus 新特性: Error Logging

oracle11g_logo.gif

这是我的 Oracle 11g 系列的文章之一.

Oracle 11g SQL*Plus 也有不少新功能,这个 Error Logging 的新功能很有趣,也比较实用。当激活该功能后,可以记录 SQL*Plus 操作相关错误信息到具体的数据库表里面,对于以后追查很方便。激活的语法如下:

SQL> set ERRORLOG ON
SQL> desc SPERRORLOG
Name Null? Type ----------------------------------------- -------- ---------------------------- USERNAME VARCHAR2(256) TIMESTAMP TIMESTAMP(6) SCRIPT VARCHAR2(1024) IDENTIFIER VARCHAR2(256) MESSAGE CLOB STATEMENT CLOB

激活的时候会自动创建这个表。然后即可存储 ORA、PLS 与 SP2 类型的错误信息。

SQL> drop ttt ;
drop ttt
*
ERROR at line 1:
ORA-00950: invalid DROP option
SQL> select username,timestamp,message from SPERRORLOG;
USERNAME TIMESTAMP MESSAGE
---------- ------------------------------ ----------------------------------------
SCOTT 25-AUG-07 02.22.09.000000 PM ORA-00950: invalid DROP option

除此之外,亦可自行定制表,进一步定制存储错误信息。

默认情况下该选项是关闭的。另外,为避免递归调用错误记录, internal 错误不被记录.

EOF

用最少的钱获取一个 Oracle Metalink 账户

尽管很多人都在抱怨 Oracle 的 License 价格不菲,可实际上也有一些省钱的空子可钻。很多人买 Oracle 服务,其实不过是想获取 Metalink 访问权限而已。最少要多少钱可以获取一个 Oracle Metalink 账户?

可能有的人还不知道,你最少只需要 75 美元,就可以获取一个 Metalink 账户,为期一年。用 75 美元买什么产品呢? Oracle Collaboration Suite! 这 75 美元包括 60 美元的单用户永久 License ,以及一个 15 美元的软件更新 License 与支持服务,也就你可以获取一个 Metalink 账户。

大约 500 块就可以搞定,个人都承担的起。尤其是当前美元贬值的情况下 :)

Oracle 11g 新的 License 组件

正当我们为 Oracle 新版本中有的特性稍微感动激动的时候,一瓢凉水浇了下来:想用新特性,拿钱来。

在 Oracle 这篇声明中宣布了 11g 有四个额外的特性是要单独收取 License 费用的。价格呢? 就是一个字,贵! 新的四个收费功能:

* Oracle Real Application Testing -- $10,000 per processor or $200 per named user;
* Oracle Advanced Compression -- $10,000 per processor or $200 per named user;
* Oracle Total Recall -- $5,000 per processor or $100 per named user; and,
* Oracle Active Data Guard -- $5,000 per processor or $100 per named user.

点击查看 Oracle 全部产品价格列表

一方面四面出击,大手比收购,一方面银子大笔落袋。查看资料显示,Oracle 在整个 2007 财年,”Oracle应用软件新许可证收入增长了32%”。Oracle 的抢钱本领让人赞叹。

EOF

Oracle 11g 新特性: RMAN 压缩备份

oracle11g_logo.gif

这是我的 Oracle 11g 系列的文章之一.

用压缩的方式备份,这其实是一个 Oracle 早就应该有的功能。在 10g 中,终于看到 Oracle 实现了这个特性。而 11g 中,又提供了新的可选压缩方式:

RMAN> show all;
......
CONFIGURE COMPRESSION ALGORITHM 'BZIP2'; # default

默认的压缩是 BZIP2。另外一种支持的压缩方式是 ZLIB。相比前者, ZLIB 压缩率不高,不过处理速度快。

做了一个简单的测试,无论是用BZIP2 方式还是 ZLIB 方式, 备份当前的控制文件,压缩与未压缩比率接近为 1:10.
对于海量数据的备份,节省的空间将是惊人的。

要注意的是,COMPATIBLE 初始化参数必须设置 11.0 或者更高。

EOF