仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 934|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网站制作之Oracle 10G Beta版在Win2000上安装的Bu...

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:39:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果你在一个遵循GPL的自由(开源)项目中使用MySQL,那么你可以遵循GPL协议使用MySQL。然而,如果你的项目不是在GPL协议下的话,你必须为使用MySQL来支付许可费用,或者你可能因为这个因素而将你的项目改为遵循GPL。oracle
比来从伴侣处失掉了一份Oracle10G的Beta版本.在安装过程当中,碰到了一个小插曲,写在这里供人人参考.

我的呆板是PIII700,Windows2000+ServicePack4.

点击Setup.exe以后,呈现的窗口信息以下:

UsingparamFile:G:Oracle10GDisk1installwin32oraparam.ini

StartingOracleUniversalInstaller...

Checkingrequiredpre-requisites...

CheckingOperatingSystemVersion:mustbe4.0,5.0,5.1or5.2.Actual5.0passed

CheckingforSERVICE_PACK:mustbe1,2or3.ActualServicePack4Failed
<<<<
CheckingforMIN_DISPLAY_COLORS256.Actual4294967296Passed

Somerequiredpre-requisitecheckshavefailed(seeabove).Youmust

correcttheseproblemsbeforecontinuingwiththeinstall,atwhich

timetheywillbere-checked.Continue?(y/n)[n]

从中看出,Oracle竟然不撑持ServicePack4,不外依照常理来讲,ServicePack新版本都是和旧版本兼容的.略加剖析,能够判定这是个小Bug.在Oracle的这个Beta版本出来之前还没有ServicePack4.

看看第一行信息,利用的是G:Oracle10GDisk1installwin32oraparam.ini这个参数文件,那末是否是一些前提的界限值是在这里界说的呢?

找到该文件,翻开,剖析一下,果然是界说的一些检测体系的界限值.发明有这么两行:
[Windows-5.0-required]
SERVICE_PACK=1,2,3

能够看出,界说的是ServicePack的版本.OK,把它修正成:
SERVICE_PACK=1,2,3,4

从头运转Setup.exe.看到考证信息以下:

UsingparamFile:G:Oracle10GDisk1installwin32oraparam.ini

StartingOracleUniversalInstaller...

Checkingrequiredpre-requisites...

CheckingOperatingSystemVersion:mustbe4.0,5.0,5.1or5.2.Actual5.0
Passed

CheckingforSERVICE_PACK:mustbe1,2,3or4.ActualServicePack4Passed
CheckingforMIN_DISPLAY_COLORS256.Actual4294967296Passed

Allrequiredpre-requisitecheckshavepassed.

CheckingifCPUspeedisabove300MHz.Actual696MHzPassed
PreparingtolaunchOracleUniversalInstallerfromC:DOCUME~1ADMINI~1LOCALS~
1TempOraInstall2003-08-23_02-32-20PM.Pleasewait...


已经由过程.安装......

再回过火来,剖析一下Disk1installwin32oraparam.ini这个文件,能够看出安装的最小前提是:
CPU=300
256色分辩率
在NT4上安装必要SP6

从中看出Oracle10G在Windows平台上大概新加了一个检测文件.使用这个文件内容判断操纵体系是不是切合安装前提.

不晓得正式版本中是否是如许.

附Disk1installwin32oraparam.ini文件内容:

[Oracle]
DISTRIBUTION=TRUE
SOURCE=../../stage/products.jar
LICENSE_LOCATION=
JRE_LOCATION=../../stage/Components/oracle.swd.jre/1.3.1.6.0a/1/DataFiles/Expanded
JRE_MEMORY_OPTIONS="-mx96m"
DEFAULT_HOME_LOCATION=oracleora10Beta1
DEFAULT_HOME_NAME=OraHome10Beta1
NO_BROWSE=/net
NLS_ENABLED=TRUE
BOOTSTRAP=TRUE
OUI_VERSION=2.3.0.5.0a
#SHOW_HOSTNAME=ALWAYS_SHOWshowsthehostnamepanelalways
#SHOW_HOSTNAME=NEVER_SHOWdoesnotthehostnamepanel
#SHOW_HOSTNAME=CONDITION_SHOWshowsthehostnamepaneloncondition
SHOW_HOSTNAME=NEVER_SHOW
#THIN_JDBC_FILENAMEisoptionalanddefaultstoclasses12.jar
#ThevaluespecifiedforthisshouldbepackagedwithOUI,andshould
#berelativeto<OUIexpandedstagedir>/jlib/
THIN_JDBC_FILENAME=classes12.jar
#RUN_OUICAspecifiesthebatchscriptnamethatneedstoberun
#Thescriptisouica.batforwin32,andouica.shforsolaris.
#Ifthevalueisnotspecified,thentheOUICAscriptisnotrun
RUN_OUICA=ouica.bat

[CertifiedVersions]
#Youcancustomiseerrormessageshownforfailure,providevalueforCERTIFIED_VERSION_FAILURE_MESSAGE
Windows=4.0,5.0,5.1,5.2

#WindowsNT4.0
[Windows-4.0-required]
#ServicepackforWindowsNT4.0,use%SystemRoot%WinNtystem32winver.exetofindversionandservicepack
SERVICE_PACK=6a
#YoucancustomisethemessageshownforServicePackfailurethroughSERVICE_PACK_FAILURE_MESSAGE
#MinimumdisplaycoloursforOUItorun
MIN_DISPLAY_COLORS=256
#UseMIN_DISPLAY_COLORS_FAILURE_MESSAGEtocustomisemessageforfailureofcheckforDisplaycolors

[Windows-4.0-optional]
#MinimumCPUspeedrequiredforOUIinMHz
CPU=300
#CPU_FAILURE_MESSAGE,usetocustomiseerrormessageforCPUspeedcheck

#Windows2000usewinver.exetofindversion
[Windows-5.0-required]
SERVICE_PACK=1,2,3,4
#MinimumdisplaycoloursforOUItorun
MIN_DISPLAY_COLORS=256

[Windows-5.0-optional]
#MinimumCPUspeedrequiredforOUI
CPU=300

#WindowsXPusewinver.exetofindversion
[Windows-5.1-required]
#MinimumdisplaycoloursforOUItorun
MIN_DISPLAY_COLORS=256

[Windows-5.1-optional]
#MinimumCPUspeedrequiredforOUI
CPU=300

#Windows.netusewinver.exetofindversion
[Windows-5.2-required]
#MinimumdisplaycoloursforOUItorun
MIN_DISPLAY_COLORS=256

[Windows-5.2-optional]
#MinimumCPUspeedrequiredforOUI
CPU=300




不可否认,MySQL也是一个很好的关系型数据库,或许在技术上它与其他领先的关系数据库相差并不大,或不具有劣势。但是,对于一些企业环境来说,MySQL显然不具有优势。
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-20 19:09:05 | 只看该作者
你可以简单地认为适合的就是好,不适合就是不好。
admin 该用户已被删除
板凳
发表于 2015-1-29 15:33:45 | 只看该作者
我们学到了什么?思考问题的时候从表的角度来思考问
若相依 该用户已被删除
地板
发表于 2015-2-6 02:30:37 | 只看该作者
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-15 01:59:34 | 只看该作者
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
老尸 该用户已被删除
6#
发表于 2015-3-4 10:56:49 | 只看该作者
SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)
小女巫 该用户已被删除
7#
发表于 2015-3-11 18:32:17 | 只看该作者
对于微软系列的东西除了一遍遍尝试还真没有太好的办法
第二个灵魂 该用户已被删除
8#
发表于 2015-3-19 07:42:02 | 只看该作者
可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
分手快乐 该用户已被删除
9#
发表于 2015-3-27 14:08:48 | 只看该作者
varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 03:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表