Oracle & SUN,严峻的挑战(一)
今天参加了Oracle & SUN合并后第一次与合作伙伴及客户的通气会。整个会议给我的感觉是:Oracle雄心勃勃,SUN意气风发,而我自己,心怀惴惴。 Oracle有了SUN,那么从硬件到软件Oracle的产品线就十分齐备了。Oracle半年前推出11gR2 for linux,接着for solaris,而至今都没有for windows。这是否意味着:Oracle已有足够能力对其他平台说不。是否意味着:Oracle将借助其数据库市场的领先地位,全面推广for Oracle的Storage、Server、OS、Middleware、APP。如果是,那么Oracle将成为事实上的垄断者。无论SI、Customer,都将受到负面影响。 MySQL怎么办?如果Oracle既不对其支持、也不对其放手,甚至通过蚕食的手段吸收其市场。那后果会怎样?加剧Oracle对企业级数据库市场的垄断?这并非仅是我的悲观论调:今天我在会场上没有听到任何关于MySQL未来的说法,并且现场询问Oracle & SUN的高层官员也没能得到清晰的响应。Oracle官员说不放弃,这不是我们想听到的,我们希望Oracle能对MySQL做出规划,否则鬼才相信它会越来越好。 原SUN的系统总监在演讲过程中对SUN的全线产品大夸特跨,老实说我对SUN还是很有好感的,只是实在没明白,既然SUN这么好,为什么还会经营困难,以致被收购?
FLY的数据库系统将何去何从?这需要全面Review:FLY的SI存储层面需要面对两个挑战,业务数据存取及元数据存取。第一个挑战需要大容量、高性能、高可靠性的存储设备及共享文件系统;第二个挑战需要稳定可靠、高性价比的数据库及中间件。老大似乎一直在与第一个挑战做斗争:FLY SEC、FLY FS、FLY NAS,这些产品彰显出将FLY打造成中国Avid的野心。在我看来,第一个挑战已被解决了60%,我对剩下的40%亦保持乐观。第二个挑战,我更倾向于把它看成是对我的挑战,趁老大还没有足够的精力关注它。 如今,Oracle与SUN合并了,挑战重新充满了变数。
相关文档:
基于OCI 实现的 最高效dump程序, 比OTL 以及其他的接口都快很多
能执行任何sql , 自动识别字段名和字段类型,进行输出输出
/*
* oracle_dump.cpp
*
* Created on: 2010-2-1
* Author: clm971910@gmail.com
*
* 压缩
* 4216351 dump done
* 完整 106 秒
* 写分隔符 8秒
* 压缩写磁 ......
操作步骤如下,供参考。
数据库转型工作涉及的工作事项分析:表,表数据,索引,外键约束,字段默认值。
存储过程、函数、触发器、视图等由于语法存在差异,只能自行改写处理。
(一)在MS SQL SERVER服务器端的准备工作。
1).创建关于表、视图、主键、索引、字段字典、默认值约束的对象视图。以方便下一步 ......
.net调用oracle出现无法加载oramts.dll
在调用oracle时出现无法加载oramts.dll 这时可以尝试以下方法:
先要看在连接字符串中.是否添加了enlist=false;通常不添加这个属性..系统将不会去自动调用oramts.dll
详情请看
将msvcrtd.dll拷到 C:windows\system32\
......
Oracle安装后,会把4个服务设为自动启动,分别为:
1. OracleOraHome90Agent
2. OracleOraHome90HTTPServer
3. OracleOraHome90TNSListener
4. OracleServiceORA
其中第二个不是必须的,可以在服务里把它禁用。其他三个在Oracle运行时都要启动。
  ......
15. /*+USE_CONCAT*/
对查询中的WHERE后面的OR条件进行转换为UNION ALL的组合查询. (懵懂啊,先存着)
例如:
select /*+use_concat */ * from emp where deptno=10 OR empno=7788;
Execution Plan
----------------------------------------------------------
0 S ......