October 31, 2005
应对低端市场 Oracle推出免费数据库产品
作者:eygle
出处:http://blog.eygle.com
为了应对低端市场,Oracle推出了免费的数据库产品Oracle Database 10g Express Edition ,基于Linux和Windows平台的Beta版本自10月28日起已经可以从Oracle公司网站下载。
这一版本加上一年半前Oracle推出的Oracle Database Standard Edition One版本(售价极低),标志着Oracle在开源、免费、低端领域全面加入市场争夺。
虽然这两个版本在功能上具有诸多限制,但是已经足以满足各类中小用户需求。
然而我一直认为,Oracle如果想要争夺这两块市场,还有很长的一段路要走。
面对MySQL的开源数据库,Oracle在管理维护上显得相对复杂,过于专业;而对于MS SQL Server来说,在Windows平台上,Oracle的易用性以及和Windows平台的结合性来说,都不如SQL Server得天独厚。
Oracle如果想在这两块市场上大有作为,必须在这些方面进行不懈的改进。
另外,实际上,很多用户一直都在使用未经授权的Oracle Enterprise Edition,对于这些用户,他们根本不关心是否免费,只要你不查版权就Ok了,当然,Oracle也不太关心用户是否购买,只要你用Oracle数据库,他的目的就基本达到了。(eygle.com官方报道)
Posted by eygle at 10:37 AM | Comments (1)
October 30, 2005
如何使用普通文件来模拟测试ASM
作者:eygle
出处:http://blog.eygle.com
ASM是Oracle10g非常吸引人的新功能,Eygle也对此作过不少测试,甚至是真正的应用。
但是如果说要作为个人测试,那么可能就很难找到那么多块磁盘来作磁盘组了。
所以这里提供一个非常简单的方法,只需要创建几个空文件,就可以模拟是几块磁盘,然后尽情地测试吧 :-)
解决方案来自于Jeff Hunter的个人站点,这个家伙经常有些让人喜出望外的Idea,比如以前的"用VMware来创建9iRAC",还有"在Linux中用外置硬盘来创建廉价的RAC环境",这些文章都很有意思,给了众多Oracle Fans在没有足够的硬件条件下就能测试企业级新功能的机会。
而本文中提到的方法同样也非常有趣-How to use Files in place of Real Disk Devices for ASM - (Windows)
由于操作简单步骤也很少,所以不再作任何中文翻译了。
备注:Jeff Hunter同时提供了在Solaris和Linux中用文件模拟磁盘创建ASM磁盘组的例子。
Posted by kamus at 9:59 PM | Comments (2)
Lilina与李敖
作者:eygle
出处:http://blog.eygle.com
今天花了点时间把我的Lilina作了一下升级。
原来的Lilina版本没有分类功能,所有订阅的Feeds都列在一起,不太方便区分阅读,这次安装了Panayotis VryonisHack过的版本,Lilina-head,这个版本具有了简单的分类功能,更友好一些。不过存在一些Bug,作了一点简单的调整。

然后在订阅的安替的Blog上看到了前几天关于李敖演讲的文章,其中提到:如果你不看李敖的这个演讲,那你可能错过了本年度最爽的事情。
既然是这么爽的一件事情,俺就乖乖的从安替提供的链接上下载了一个不完全版,你也可以从以下链接下载:http://bbmedia.qq.com/media/news/200509/0921liaobeida1.wmv。
仔细看完,演讲的确很精彩,但是也没有觉得那么夸张,李敖的一些观点很早就听过或者有类似的言论,只不过几乎没有人能在这样的场合表达出来,李敖的敢言是无可置疑的。
记得大学里有个老师也是很博闻诡辩,而且幽默豁达,经常在课堂上指点江山、臧否时政,可惜满腹才学也只能沦落为牢骚太盛。
中国不缺乏智者,中国缺乏的是勇气。
Posted by eygle at 9:28 PM | Comments (0)
Oracle10g中可以抛弃命令行吗
作者:eygle
出处:http://blog.eygle.com
由于附件稍微大了那么一点儿,所以MT无法发表 :-(
原文链接自Itpub
本地下载Oracle10g中可以抛弃命令行吗
Posted by kamus at 8:54 PM | Comments (1)
穿越15年的记忆
作者:eygle
出处:http://blog.eygle.com
昨晚和桔子、Kamus、Coolyl一起晚餐,约在一家湘菜馆,他们说很正宗,可我怎么都觉得不如公司附近贡院6号的那一家(午餐经常在那里吃)。
吃完饭到Coolyl家,Kamus和Coolyl就埋头打起游戏,WOW真是具有无限魔力,吸引了无数的fans废寝忘食、不分昼夜的投入其中,Coolyl的桌子上还有很多小吃,看来就是饿的时候用来应急的。
我自己也曾经尝试过到WOW中历险,可是在12级的时候,我选择了退出。
在游戏上投入大量的时间和精力,我认为是不值得的。短暂的娱乐,及时的抽离,这是我的选择。
想想真正从头玩到尾的游戏就只有《轩辕剑》,那是上大学的时候,一个朋友介绍给我这款游戏,很喜欢古典的中国水墨风格,悠扬的音乐,就慢慢的玩了下去,经常和朋友一起打,有时候也是通宵达旦。
记得到结局的时候,反反复复的打了很多次,一次一次的看那个结局动画,看着游戏里交待每一个主人公的去向和结局,感觉一切就如尘埃,缓缓落定,心中有淡淡伤感,也如释重负,再好的故事,也终有曲终人散的一刻。
再以后《轩辕剑》总会每一个版本总会买一套正版,但是再也没有时间从开头玩到结局了。
说的远了,他们2个玩游戏的时候,我打开电视,竟然从电影频道看到了一部久违了的片子,我一下子就叫出了这部片子的名字《险恶江湖逍遥剑》。桔子很奇怪我居然记得这么长的名字。

多久了呢?
这部电影是我初一的时候看过的,15年,整整是15年以前了。
记得是在学校的教室里放映,蒙起所有的窗子,教室里挤满了学生,狂热无比,但是没有一个人离开,这样一部片子,在那时我的眼里,是那么的精彩绝伦,以致到现在我仍然记得所有的主要情节。
15年,15年前的事情,我们还能记得多少呢?
那时候整天盼着长大,而现在却有点嫌长得太快了:)俺也终于从当年那个毛头小孩子长成了今天的大龄青年。
认认真真的看完了这部片子,我和桔子起身离去。而他们2个仍然在游戏里跋山涉水:)
Posted by eygle at 11:22 AM | Comments (9)
October 29, 2005
Oracle HowTo:如何解决Oracle10gR2 ORA-19554关于SBT_TAPE问题
作者:eygle
出处:http://blog.eygle.com
昨天Kamus在测试Oracle10gR2时,遇到了一个问题。在恢复的时候出现如下错误:
RMAN-03002: restore 命令 (在 10/28/2005 16:45:12 上) 失败 ORA-19554: 配置设备时出错, 设备类型: SBT_TAPE, 设备名称: ORA-27211: 未能加载介质管理库 |
而他根本没有什么sbt_tape介质。
RMAN> list copy; 数据文件副本列表 关键字 文件 S 完成时间 Ckp SCN Ckp 时间 名称 ------- ---- - ---------- ---------- ---------- ---- 1 1 A 28-10月-05 212287 28-10月-05 D:\ORACLE\ORADATA10G\FLASH_RECOV ERY_AREA\ORCL10G\DATAFILE\O1_MF_SYSTEM_1P3MFJY7_.DBF 2 2 A 28-10月-05 212327 28-10月-05 D:\ORACLE\ORADATA10G\FLASH_RECOV ERY_AREA\ORCL10G\DATAFILE\O1_MF_UNDOTBS1_1P3MH8C5_.DBF 3 3 A 28-10月-05 212347 28-10月-05 D:\ORACLE\ORADATA10G\FLASH_RECOV ERY_AREA\ORCL10G\DATAFILE\O1_MF_SYSAUX_1P3MJCLZ_.DBF 4 4 A 28-10月-05 212373 28-10月-05 D:\ORACLE\ORADATA10G\FLASH_RECOV ERY_AREA\ORCL10G\DATAFILE\O1_MF_USERS_1P3MK596_.DBF 已存档的日志副本列表 关键字 Thrd Seq S 短时间 名称 ------- ---- ------- - ---------- ---- 1 1 11 A 26-10月-05 D:\ORACLE\ORADATA10G\FLASH_RECOVERY_AREA\ORCL1 0G\ARCHIVELOG\2005_10_28\O1_MF_1_11_1P3GFTBW_.ARC RMAN> restore database; 启动 restore 于 28-10月-05 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: sid=158 devtype=DISK 释放的通道: ORA_DISK_1 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: restore 命令 (在 10/28/2005 16:45:12 上) 失败 ORA-19554: 配置设备时出错, 设备类型: SBT_TAPE, 设备名称: ORA-27211: 未能加载介质管理库 |
他的show all配置输出:
RMAN> show all; RMAN 配置参数为: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION ON; CONFIGURE DEFAULT DEVICE TYPE TO DISK; CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; # defa ult CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 1; CONFIGURE DEVICE TYPE SBT_TAPE PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 2 G; CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 2 G; CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\ORACLE\10.2.0\DB_1\DATABASE\SNCFORCL10G.ORA'; # default |
我在同样的平台进行简单测试,结果是一切正常,我归结为Kamus有RPWT,结果他非常不愿意承认,还找到同样有问题的外国朋友。
为了不引起国际纠纷,我仔细比较了一下他的show all结果和我的设置,发现了问题所在。
原来他的配置里多了很多SBT_TAPE的设置,虽然default的配置仍然是Disk,可是这些参数可能是导致问题的罪魁祸首。
RMAN> show default device type; RMAN configuration parameters are: CONFIGURE DEFAULT DEVICE TYPE TO DISK; |
建议他清除这些设置,清除后恢复正常。
CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' clear; |
Posted by eygle at 9:25 AM | Comments (5)
如何简单测试Rman的备份恢复功能?
作者:eygle
出处:http://blog.eygle.com
本文只是简单测试Rman备份恢复功能的一个例子,环境是Oracle10gR2。1.使用 backup database 进行备份
C:\>rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期五 10月 28 17:05:28 2005
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: PENNY (DBID=3693589671)
RMAN> backup database;
启动 backup 于 28-10月-05
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=144 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=D:\ORADATA\PENNY\DATAFILE\O1_MF_SYSTEM_1LBHQGRJ_.DBF
输入数据文件 fno=00002 name=D:\ORADATA\PENNY\DATAFILE\O1_MF_UNDOTBS1_1LBHR6S8_.DBF
输入数据文件 fno=00003 name=D:\ORADATA\PENNY\DATAFILE\O1_MF_SYSAUX_1LBHRHM3_.DBF
输入数据文件 fno=00004 name=D:\ORADATA\PENNY\DATAFILE\O1_MF_USERS_1LBHRYTZ_.DBF
通道 ORA_DISK_1: 正在启动段 1 于 28-10月-05
通道 ORA_DISK_1: 已完成段 1 于 28-10月-05
段句柄=D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\2005_10_28\O1_MF_NNNDF_TAG20051028T170535_1P3TH06L_.BKP
标记=TAG20051028T170535 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:15
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 28-10月-05
通道 ORA_DISK_1: 已完成段 1 于 28-10月-05
段句柄=D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\2005_10_28
\O1_MF_NCSNF_TAG20051028T170535_1P3TKFY2_.BKP
标记=TAG20051028T170535
注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:05
完成 backup 于 28-10月-05
RMAN> list backup;
备份集列表
===================
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
1 Full 6.80M DISK 00:00:03 28-10月-05
BP 关键字: 1 状态: AVAILABLE 已压缩: NO 标记: TAG20051028T170416
段名:D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\2005_10_28\O1_MF_NCSNF_TAG20051028T170416_1P3TDMVT_.BKP
包括的控制文件: Ckp SCN: 192122 Ckp 时间: 28-10月-05
包含的 SPFILE: 修改时间: 28-10月-05
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
2 Full 352.13M DISK 00:01:06 28-10月-05
BP 关键字: 2 状态: AVAILABLE 已压缩: NO 标记: TAG20051028T170535
段名:D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\2005_10_28\O1_MF_NNNDF_TAG20051028T170535_1P3TH06L_.BKP
备份集 2 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 192496 28-10月-05 D:\ORADATA\PENNY\DATAFILE\O1_MF_SYSTEM_1LBHQGRJ_.DBF
2 Full 192496 28-10月-05 D:\ORADATA\PENNY\DATAFILE\O1_MF_UNDOTBS1_1LBHR6S8_.DBF
3 Full 192496 28-10月-05 D:\ORADATA\PENNY\DATAFILE\O1_MF_SYSAUX_1LBHRHM3_.DBF
4 Full 192496 28-10月-05 D:\ORADATA\PENNY\DATAFILE\O1_MF_USERS_1LBHRYTZ_.DBF
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
3 Full 6.80M DISK 00:00:03 28-10月-05
BP 关键字: 3 状态: AVAILABLE 已压缩: NO 标记: TAG20051028T170535
段名:D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\2005_10_28\O1_MF_NCSNF_TAG20051028T170535_1P3TKFY2_.BKP
包括的控制文件: Ckp SCN: 192525 Ckp 时间: 28-10月-05
包含的 SPFILE: 修改时间: 28-10月-05
RMAN> shutdown immediate;
数据库已关闭
数据库已卸载
Oracle 实例已关闭
RMAN> startup mount;
Oracle 实例已启动
数据库已装载
系统全局区域总计 289406976 字节
Fixed Size 1248600 字节
Variable Size 109052584 字节
Database Buffers 176160768 字节
Redo Buffers 2945024 字节
|
2.使用 restore database 进行简单恢复测试
RMAN> restore database; 启动 restore 于 28-10月-05 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: sid=157 devtype=DISK 通道 ORA_DISK_1: 正在开始恢复数据文件备份集 通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件 正将数据文件00001恢复到D:\ORADATA\PENNY\DATAFILE\O1_MF_SYSTEM_1LBHQGRJ_.DBF 正将数据文件00002恢复到D:\ORADATA\PENNY\DATAFILE\O1_MF_UNDOTBS1_1LBHR6S8_.DBF 正将数据文件00003恢复到D:\ORADATA\PENNY\DATAFILE\O1_MF_SYSAUX_1LBHRHM3_.DBF 正将数据文件00004恢复到D:\ORADATA\PENNY\DATAFILE\O1_MF_USERS_1LBHRYTZ_.DBF 通道 ORA_DISK_1: 正在读取备份段 D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\2005_10_28\O1_MF_NNNDF_TAG20051028T170535_1P3TH06L_.BKP 通道 ORA_DISK_1: 已恢复备份段 1 段句柄 = D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\2005_10_28\O1_MF_NNNDF_TAG20051028T170535_1P3TH06L_.BKP 标记 = TAG20051028T170535 通道 ORA_DISK_1: 恢复完成, 用时: 00:00:55 完成 restore 于 28-10月-05 RMAN> show all; RMAN 配置参数为: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\ORACLE\ORA10GR2\DATABASE\SNCFPENNY.ORA'; # default RMAN> show default device type; RMAN 配置参数为: CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default RMAN> exit 恢复管理器完成。 C:\> |
通常resotre之后,你还需要recover database之后才能打开数据库。
Posted by eygle at 1:06 AM | Comments (1)
October 28, 2005
EMC CX500再扩容量2T
作者:eygle
出处:http://blog.eygle.com
今天把EMC CX500再扩展了2T容量。
至此,整个EMC CX500已经扩展至7个Enclosure,总容量达到10T(DAE 6T + ATA 4T)。
仅剩余一个Enclosure的扩展能力,CX500即将满配。
同时把DAE2-ATA做了一个调整,原来ATA Enclosure位于B1E1位置,经过调整位于B0E3位置。
Posted by eygle at 8:40 PM | Comments (0)
Symantec VISION 2005 China下月召开
作者:eygle
出处:http://blog.eygle.com
今早收到Symantec的邮件(其实是Veritas的),Symantec VISION 2005 China将在下月22号召开。
时间:2005年11月22日 北京, 中国
地点:中国大饭店 建国门外大街 1 号 北京, 中国 China
人物:你我他
一直对Veritas的进展还是比较关注的,所以马上报名参加了,北京的朋友有兴趣的可以去看看。
会议日程参考:日程安排。
个人对以下题目比较感兴趣:
VERITAS Storage Foundation 存储管理新技术与未来发展
下一代存储虚拟化技术
VERITAS Storage Foundation for Oracle RAC
高可用性/容灾 下一代集群技术
Posted by eygle at 9:49 AM | Comments (4)
Oracle HowTo:如何在Oracle10g中启动和关闭OEM
作者:eygle
出处:http://blog.eygle.com
从Oracle10g开始,Oracle极大的增强了OEM工具,并通过服务器端进行EM工具全面展现。在10g中,客户端可以不必安装任何Oracle客户端工具,仅凭浏览器就可以调用强大的EM工具。
在Server端,可以通过如下命令启动EM工具控制台:
emctl start dbconsole |
以下是启动过程:
[oracle@danaly ~]$ emctl start dbconsole TZ set to PRC Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved. http://danaly.hurrray.com.cn:1158/em/console/aboutApplication Starting Oracle Enterprise Manager 10g Database Control .......................... started. ------------------------------------------------------------------ Logs are generated in directory /opt/oracle/product/10.2.0/danaly.hurrray.com.cn_danaly/sysman/log |
启动之后我们就可以通过在浏览器端输入以下url访问:
http://danaly.hurrray.com.cn:1158/em/
同样停止OEM可以输入如下命令:
emctl stop dbconsole |
以下是停止过程:
[oracle@danaly ~]$ emctl stop dbconsole TZ set to PRC Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved. http://danaly.hurrray.com.cn:1158/em/console/aboutApplication Stopping Oracle Enterprise Manager 10g Database Control ...... Stopped. |
也可以直接键入emctl查看emctl支持的选项:
[oracle@danaly ~]$ emctl
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
Invalid arguments
Unknown command option
Usage::
Oracle Enterprise Manager 10g Database Control commands:
emctl start| stop| status| setpasswd dbconsole
emctl secure |
Posted by eygle at 12:00 AM | Comments (6)
