Oracle TimesTen体验

Oracle于2005年收购过来的内存数据库Oracle TimesTen In-Memory Database能够为电信行业的实时计费系统、证券行业的股票交易系统等超高并发量的企业应用提供一个较全功能的Oracle数据库内存内缓存,因为数据全部预先Load进入内存,所以自然拥有超快的反应速度。 根据Oracle的宣传,TimesTen可以达到惊人的TPS,该测试的运行环境是具有4颗主频为3.0GHz的Intel CPU的Linux操作系统。 目前TimesTen刚发布了最新的7.0版本,在这个版本中有一些新功能值得注意。 根据时间规则或者读取频率规则来将表自动Ageout出内存。 跟Oracle数据库的兼容性有了进一步的提高,大量扩展了TimesTen中的SQL功能,比如Decode函数,Rownum伪列,Merge功能,Minus功能。同时支持更多的Oracle数据类型,比如NUMBER, VARCHAR2, DATE, TIMESTAMP等。 每个表中的字段数扩展到1000(在上一个版本中只允许最多创建255个字段)。 高可用性得到提升,比如可以自动刷新的只读缓存组,允许实时更新Oracle数据库的同步缓存组,通过这些功能,TimeTen数据库表现的更像一个高级复制中的多主节点。 跨版本的兼容性,这是对于开发人员很重要的功能,7.0和6.0的TimesTen可以互相兼容,也就是如果以前用6.0的客户端可以直接连接7.0的Server,而新的7.0客户端也能连接旧版本的6.0数据库。 这个版本开始支持Windows x86 64bit操作系统和SUSE Linux Enterprise Server 10。 下面简单做一个Windows平台上的TimesTen跟Oracle数据库相连的应用测试,一个READONLY Cache Group定时刷新Oracle数据库中的表。 1. 安装TimesTen 7.0,在Windows平台上这跟安装其他任何一种应用程序一样简单,setup.exe,然后next好了。 — 未完待续

How to disable Oracle database vault in Windows

Oracle database vault是Oracle10g新推出的增强性安全管理组件,让人头疼的是安全性跟操作简便性总是一对冤家。 在安装了Oracle database vault组件的数据库中很多sys用户的特权都被取消了,比如你无法用操作系统验证直接登录sys用户(甚至在修改数据库密码文件之前任何方法都无法使用SYSDBA权限登录数据库),比如你无法运行alter system dump datafile命令来转储block的信息,还有更多需要sysdba权限的数据库功能都受到影响,比如Data Guard,RMAN,RAC svrctl, ASM, Oracle Enterprise Manager Database Control等等。 SQL> show user; USER is “SYS” SQL> alter system dump datafile 4 block 11; alter system dump datafile 4 block 11 * ERROR at line 1: ORA-01031: insufficient privileges 如果想暂时禁用Oracle database vault功能,在Windows操作系统中需要如下操作。 1. 在service中停止Oracle服务,必须停止Oracle服务,仅仅在SQL*Plus中关闭数据库是不够的 2. 修改$ORACLE_HOME\bin\oradv10.dll文件名,随便改成什么,比如oradv10.dll.bak 3. 重新启动Oracle服务,打开数据库…

Google Web Album升级

登录Picasa Web Album的个人首页,就可以看到现在免费的容量已经升级到1G,而这之前只有250M。其实就算只有250M也已经比Flickr只能显示前200张照片更让人舒服,何况现在升级到1G了,对于那些只想找个储存图片的网络提供商而不十分在意互联互通功能的人来说,Picasa Web Album是更好的选择。 另外,将Web Album中的照片Link到网页中的功能也有了大幅度提高,现在可以选择是要嵌入到Web页面中还是邮件中,而且可以选择显示的尺寸,而这之前没有这个选项,所以,现在我已经渐渐不将图片上传到WP后台,而直接使用Picasa Web Album的服务了。 Google收购了Picsa之后确实做了不少工作,Picsa桌面图片管理器再加上总在改进的Picasa Web Album已经成为Google的又一件利器,假以时日,相信会更加冲击Flickr的市场。 BTW:我已经成功远程教会老妈如何使用Picasa并且上传图片到Picasa Web Album,据不完全统计,我老妈使用的Google产品包括Google搜索,Gmail,GTalk,Picasa。:)