|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL在业界的流行所带来的另一个好处是,人们总可以很轻松地发现本行业的MySQL学习教程。厂商都希望他们的开发工具和应用程序框架可以与MySQL数据库兼容。oracle|unix|window
UNIX和WINDOWS2000上的ORACLE的差别III
IanAdam,SAICLtd
DavidStien,SAICLtd
翻译:Fenngwww.ITPub.net
PartIII
ORACLE的安装
ORACLE8i经由过程新的基于Java的ORACLEUniversalInstaller来安装,在一切的平台上都有一样的界面[1MCyran,1999]。下面这句话是对的,不外一些小的差别要说明。在Unix上必要X兼容的显现才能,大概是在客户机的事情站上有一个象Exceed如许的使用。在Windows2000上安装器能够间接运转。
在Unix中有很多手工设定的义务,在Windows2000是不必要的。特别是你不用手工设定情况变量。你不用天生一个办理数据库的Unixdba组,不用设定一个UNIX来为用户运转ORACLEUniversalInstaller大概是一个叫oracle的用户来安装大概晋级ORACLE。在Unix中ORACLE能够重连接而在Windows2000则不克不及。
在Windows2000中,用户必需是办理员(administrator)组的成员才能够安装数据库。在ORACLE8i数据库安装后主动的创立ORA_DBA一个当地组。这个组的成员主动承受SYSDBA的权限。保举在定制安装的时分选择安装AdministrationAssistantforWindows,要注重每一个服务器只能安装这个软件的一个版本。
ORACLE8.1.7forSolaris是2CD的。切换到第二张CD不象手册上说的那末简单。观察[10
Metalink,2001]能够失掉详细内容。
Windows上的安装引导能够看[3Kennedy,2000]。《ORACLEUniversalInstaller观点引导》没包含在ORACLE8i服务器在线文档中,不外在ORACLEUniversalInstaller安装的过程当中主动的安装在你的硬盘中了。
WINDOWS上的数据库办理助手
WINDOWS上的ORACLE办理助手是个GUI工具,从WINDOWS内建的MMC(微软办理把持台)中运转。ORACLE的Windows办理助手把几个经常使用的数据库办理事情汇合到了一个工具中。可使你在Windows中复杂举行创立数据库办理员、操纵员、用户和脚色的事情。还能够用来办理ORACLE数据库服务和ORACLE数据库的启动与封闭的设置,编纂注册表参数设定,并观察ORACLE历程信息。
主动义务
在Unix上,象备份如许的主动义务是经由过程cron运转Shell剧本来做到的。在Windows2000上利用调剂义务来按期运转批处置文件。这个调剂要比之前的WindowsNT上的AT调剂命令要更有弹性。它同意一个带有效户高低文(context)而不是体系用户的义务运转,而且它同意对义务付与权限。批处置剧本言语限定性很年夜,以是值得好好的弄一下PERL[9OReilly,2000]。在Windows2000中当手工运转热备份的时分,ORACLE供应了一个命令叫做OCOPY,用来拷贝文件到另外一个磁盘地位,也能够备份到磁带下面。尺度的windows命令(如COPY)不拷贝一个翻开的文件(数据库的数据文件都是翻开的)。
调剂与诊断
在Windows2000下面有很少的工具来调试操纵体系,不外我们也要说点能够做的事变。
交互的前台使用程序在Windows2000的安装过程当中就指定了默许的优先级。为了制止前台使用程序占用了分外的处置器工夫,影响ORACLE8i数据库,往失落它的优先级,这能够经由过程体系把持面版的初级选项来做到。
在Unix中,共享内存和旌旗灯号量的设定一般必要经由过程/etc/system来变动。在Windows2000上如许做没有需要,并且也不简单修改。
针对Windows的ORACLE功能监督器是Windows2000功能监督器预载进的ORACLE8i数据库功能元件。假如你没看到这些器材,试着这个命令来改动功能监督器的设定:
operfcfg-usystem-pmanager-datei
WindowsNT的ORACLE功能监督器同意你一次只监督一个数据库实例。上述的命令能够在数据库间切换。在Windows2000中,ORACLE和看待一般的alert和trace文件一样把信息写到事务日记中,这些信息能够经由过程尺度的事务检察器读取。在Windows2000中dbverify(dbv)能够用来反省联机数据文件,和Unix中的功效一样。而在之前的Windows中,dbv只对封闭的数据库或是备份文件起感化。
总结
关于一个熟习Unix上的ORACLEDBA来讲,这篇文章形貌了ORACLE在Windows2000上的的次要的不同。能够看到ORACLE已作了良多的勉力使这两个平台上的ORACLE尽量的类似,不外还没有完整的往除不同。这篇文章仍是值得一看的。
关于作者
DavidStienandIanAdamarebothORACLE8iCertifiedDatabaseAdministratorsworkingforSAICsDatabaseManagementPractice.TheyarebothbasedinAberdeen,Scotland.TheyarepractisingDBAswhoprovideORACLEdatabasesupportanddevelopmentServicesforcustomerdatabasesonseveraldifferentplatforms.
IanisaCharteredEngineerandMicrosoftCertifiedDatabaseAdministratorwithovertenyearsexperienceofORACLEproducts.IancanbereachedbyemailatIan.Adam@saic.com
DavidisaChemistryGraduatewithanMScinInformationSystems,Linuxishisdesktopoperatingsystemofchoice.DavidcanbereachedbyemailatDavid.Stien@saic.com
参考
[1]CyranM,"GettingtoKnowORACLE8i,Release2(8.1.6)",
ORACLECorporationDecember1999,PartNo.A76962-01
[2]KellyHIII,KennedyM,RothenbergT,SlatteryH,
"ORACLE8iAdministratorsGuide,Release2(8.1.6)forWindowsNT"
ORACLECorporation2000,PartNo.A73008-01
[3]KennedyM,"ORACLE8iInstallationGuide,Release3(8.1.7)forWindowsNT"
ORACLECorporationNovember2000,PartNo.A85302-01
[4]LeverenzL,RehfieldD,BairdC"ORACLE8iConceptsRelease2(8.1.6)"
ORACLECorporationDecember1999,PartNo.A76965-01
[5]Metalink,"ORACLEDatabaseServerproductsupportMatrixforWindows2000",
ORACLECorporation,http://metalink.oracle.comNote:77627.1
[6]Metalink,"LKdbname-TheMOUNTLockFile",
ORACLECorporation2000,http://metalink.oracle.comNote:50594.1
[7]Metalink,"WARNING:"dbstart"doesnotworkwith8.1.6Instances",
ORACLECorporation2000,http://metalink.oracle.comNote:98418.1
[8]Microsoft,"Windows2000DatacenterServer",
MicrosoftCorporation2000
Http://www.microsoft.com/windows2000/datacenter/default.asp
[9]OReilly,"TheSourceforPerl",OReilly&AssociatesInc2000,
http://www.perl.com/pub
[10]Metalink,"ALERT:CannotMountSecondCDDuring8.1.7Installation",
ORACLECorporation,
http://metalink.oracle.comNote:120801.1
客户还是可以使用DBaaS系统所能提供的所有能力。数据库云服务消除了组织对专职人员、本地数据库存储设备的需要。他们不必安装、配置和维护任何软硬件。 |
|