首页


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 (Page 28 of 47)



December 29, 2005

Oracle 发布免费开发工具 Raptor

在一连串大手笔收购动作之后,终于看到 Oracle 发布了一个新的产品: 免费的 GUI 数据库管理、开发工具 Raptor.

从 Oracle 10g 大大加强 Oracle Enterprise Manager 工具上即可看出 Oracle 准备争夺 Quest 等公司的数据库管理产品市场,而现在,更明显的是,Oracle 还想夺取客户端开发工具的一席之地。该工具目前和 PL/SQL Developer 这样的轻量级工具的轻巧精致还相差甚远(毕竟还只是一个预览版,)。不知道 Oracle 是否受到 IBM 的 Eclipse 项目的影响,而准备把这个工具发展成类似 Eclipse 的庞然大物,把 JDeveloper 的一些功能作为插件加进来。

Continue reading "Oracle 发布免费开发工具 Raptor" »

December 21, 2005

Oracle 修改软件 License 计算策略

Oracle 数据库软件的 License 一般是按照服务器的 CPU 个数计算的.这样就会有一个微妙的问题:对于双核心或者是多核的 CPU 该怎么计算呢 ?

在 05 年七月之前,Oracle 把每个核心(core)看做一个单独的处理器.七月的时候,Oracle 调整了一次 License 计算策略.每个核心算做 3/4 个 CPU (价格).这样对那些使用多核CPU的用户看起来似乎还不够公平 .根据这里看到的一个评测,使用多核处理器的中小企业们未必能获取最佳的性价比.

而在前几天,Oracle 重新调整了一下 License 策略.对每个多核(双核心)的 Intel/AMD 的 CPU, 每个 Core 算做 0.5 颗 CPU (价格),而对 Sun UltraSparc T1 , 每个 Core 只算作 1/4 CPU (价格).

Continue reading "Oracle 修改软件 License 计算策略" »

November 28, 2005

联机重定义表示例

Oracle 9i 之后可以进行联机重定义表(Online Redefine Tables,或"在线重定义表").该特性从某种程度上提供了一定的高可用性.通过该功能可以做到:

  • 修改表的存储参数
  • 移动该表到相同 Schema 下的 不同表空间内
  • 添加并行查询支持
  • 添加或删除分区
  • 重建表以便减少碎片
  • 在普通表和索引组织(index-organized)表之间互相转换
  • 添加或删除列

做一个从普通表到分区表之间的转换操作.可以用 DBA 用户操作.如果是普通用户需要有DBMS_REDEFINITION 包的可执行权限以及如下权限:

* CREATE ANY TABLE 
* ALTER  ANY TABLE 
* DROP   ANY TABLE 
* LOCK   ANY TABLE 
* SELECT ANY TABLE 

下面通过一个例子来简单演练一把.假定目前产品库有一个非分区表 TEST. 准备对把该表联机修改为分区表.

Continue reading "联机重定义表示例" »

November 25, 2005

Oracle 选择 Open Solaris 10 作为64位首选开发平台

这是一则旧闻. Oracle 公司宣布将使用 Sun 公司的 Open Solaris 10 操作系统作为 x64 架构的首选开发平台.此前的32位平台上的开发,Oracle 最近几年首选的操作系统平台是 Linux(硬件是Dell) .这从Oracle发布软件补丁的顺序可以看出来.最近一两年,Oracle 的 Linux平台的软件或者补丁总是会先发布.而之前,如果我记的不错的话,应该是基于 HP-UX 平台的产品先发布.Oracle 表示,将在基于 Open Solaris 平台上同时支持 AMD Opteron 与 Intel Xeon 以及 Sun 的 UltraSparc 三种芯片.

Sun 最近一两年在操作系统市场上一直是走颓势.高端有竞争对手 AIX ,低端有 Linux 的繁荣的冲击. Sun 干脆把 Solaris 开源,希望挽回一些失地,暂时看来还是有一定效果的.相信这次 Oracle 也是很看中不需要软件许可证费用同时还可以得到 Sun 技术支持这一点.

当然,如果说仅仅一个 开源就让 Oracle 投怀送抱,也未免太简单了一些. 之所以选择 Sun, Oracle 也有很大一部分原因是背 Dynamic Tracing (DTrace) 诱惑的 (参见). Sun 刚推出 Dtrace 的时候,我以为不过是一个性能调整的工具而已,最近参加了一次 Dtrace 的培训,发现 Sun 已经把 Dtrace 做成了一个性能 Tuning 的框架.甚至作了语言上的扩展.用户可以通过一些自定义的脚本对软件进行性能上的分析.而这样的产品应该是 Oracle 所梦寐以求的. Dtrace是内建到 Solaris 核心的,虽然 Sun 表示将把 Dtrace 开源,但是移植到 Linux 平台上不知道要等多久了.

Continue reading "Oracle 选择 Open Solaris 10 作为64位首选开发平台" »

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 (Page 28 of 47)