|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
尽管DBaaS模式有缺点,但它还是适合某些客户群体,这为解决方案提供商提供了新的商机。鉴于云服务的增长,解决方案提供商除了拥抱这些技术还有什么选择呢?如果他们不这样做,他们就会冒着被竞争对手击败的风险。但他们不能只想到如何把DBaaS的利润率与企业内部系统相比较。oracle看到良多文章都说Redhat7.0带的glibc有成绩,装不上Oracle。厥后又传闻换个glibc的版本就能够,因而就想安装上用一用。有人说想安装Oracle,最少必要256M内存,还要修正共享内存巨细,从头编译内核,创立4个mount点等,我都没有做,也安装上了(也大概只能用来进修,干不了甚么年夜事)。上面的步骤忠厚纪录了全部安装历程。1.呆板设置CPU:IntelPentiumIII668203khz内存:128M操纵体系:Redhat7.0(完整安装)SWAP区:256M安装shell:bash2.安装所需软件Oracle8161_tar.gz(275M,文件较年夜,下载前做好意理筹办,我第一次花了一成天弄上去倒是个坏的,展不开,差点气逝世!只好又下载了一次,还不如往买张盗版光盘呢)。下载网址:ftp://166.111.136.3/pub/DataBase/Oracle/oracle8161.tar.gz(清华酒井)http://technet.oracle.com/software/products/oracle8i/software/index.htmglibc2.1版本(GNUCLibrary,18M)下载地点:ftp://ftp.kernel.org/pub/software/libs/glibc/hjl/sdk/2.1/i386-glibc-2.1-linux.tar.gz下载后都放到了/backup目次3.安装glibc2.1包RedHat7.0安装的是glibc2.2。Oracle8I不克不及利用glibc2.2举行编译,而必要glibc2.1的SDK。以root帐号登录[root@only_you/root]cd/[root@only_you/]tarzxvf/backup/i386-glibc-2.1-linux.tar.gz埋没/usr/bin目次下的gcc,cc,ld,制止被Oracleinstaller利用[root@only_you/]cd/usr/bin[root@only_youbin]mkdirsaved[root@only_youbin]mvgccccldsaved[root@only_youbin]ln-s/usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gccgcc[root@only_youbin]ln-sgcccc[root@only_youbin]ln-s/usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ldld埋没/usr/lib目次下的libc.so,libdl.so,libm.so和libpthread.so文件,制止被Oracleinstaller利用[root@only_youbin]cd../lib[root@only_youlib]mkdirsaved[root@only_youlib]mvlibc.solibdl.solibm.solibpthread.sosaved[root@only_youlib]mvlibc.alibdl.alibm.alibpthread.asaved4.创立oracle帐号以root帐号登录,开启一个terminal窗口,创立oracle帐号[root@only_you/root]useraddoracle[root@only_you/root]passwdoracle(设置oralce帐号的暗码)体系主动创立了/home/oracle目次,属主为oracle。我的Oracle就筹办装在此目次下。安装文档上说要创立dba组,我看就免了。5.解紧缩oracle8161_tar.gz以root帐号登录,实行:[root@only_you/root]cd/backup[root@only_you/backup]tarzxvforacle8161_tar.gz在/backup/目次下天生Oralce8iR2目次,内含解包后的文件6.设置oracle用户情况利用oracle帐号登录,开启terminal窗口,利用文本编纂器翻开/home/oracle/.bash_profile最初到场以下情况变量的设置行:ORACLE_HOME=/home/oracle;exportORACLE_HOMELD_LIBRARY_PATH=/home/oracle/lib;exportLD_LIBRARY_PATHORACLE_BASE=/home/oracle;exportORACLE_BASEORACLE_SID=ORCL;exportORACLE_SIDORA_NLS33=/home/oracle/ocommon/nls/admin/data;exportORA_NLS33NLS_LANG=american_america.zhs16cgb231280;exportNLS_LANG#个中,zhs16cgb231280是简体中文的代码。也是数据库的字符集。american_america是地区代码,干系不年夜。Logout,从头以oracle帐号登录,键进env指令检察方才设置的情况变量。[oracle@only_youoracle]env7.创立oracle数据文件目次我想把数据文件放在/home/oracle/data目次下,因而[oracle@only_youoracle]mkdirdata8.安装Oracle8i数据库软件(1)用oracle帐号登录,进进Xwindows,开启terminal窗口(2)[oracle@only_youoracle]cd/backup/Oracle8iR2(3)[oracle@only_youOralcle8iR2]./runInstaller(4)堕落,显现信息为Xlib:connectionto“:0.0”refusedbyserverXlib:Clientisnotauthorizedtoconnecttoserver申明xhost没有设置(5)设置xhost开启一个新的terminal窗口[oracle@only_youoracle]su-(输出root暗码)[root@only_you/root]xhost+保存此窗口(6)在oracle用户窗口下持续安装[oracle@only_youOralcle8iR2]./runInstaller在呈现的基于JAVA的Oracleinstaller界面上,点击Next。(7)在FileLocations界面上,反省DestinationPath为/home/oracle,点击Next(8)在UnixGroupName窗口中,键进"oracle",点击Next;(9)一个窗口会弹出,请求以root身份运转/home/oracle/orainstRoot.sh(10)切换到方才保存的root用户窗口[root@only_you/root]cd/home/oracle[root@only_youoracle]./orainstRoot.sh(11)前往方才弹出的窗口,点击Retry。(12)在呈现的"Availableproducts"窗口上选择"Oracle8Ienterpriseedition8.1.6.1.0",点击Next。(13)下一个画面上选择Typical,点击Next(14)在PrivilegedOperatingSystemGroups界面上,点击Next(15)提醒输出globaldatabasename,本人喜好甚么就写甚么,我写了个wap,考证ORACLE_SID为ORCL,点击Next(16)提醒输出dbfileslocaltion,输出/home/oracle/data,点击Next(17)在最初的Summary窗口上,点击Install(18)如今正式入手下手安装了我看的文章上说这是个冗长的历程,最少必要1~2个小时。为了坚持苏醒,我冲了杯咖啡,入手下手上彀。没想到不到20分钟就完成了。(19)在文件被拷贝和连接后,弹出一个请求运转root.sh的窗口切换到root用户窗口,[root@only_youoracle]./root.sh在扣问localbindirectory时按下Enter键(20)前往请求运转root.sh的窗口上,点击OK(21)OracleNet8Configuration和OracleDatabaseConfigurationAssistants启动,安装Net8和创立数据库。这一步又花了20分钟摆布的工夫。(22)OracleDatabaseConfigurationAssistants停止后,在弹出的完成数据库创立窗口上点击OK(23)在EndofInstallation画面上,点击Exit,在弹出的Doyoureallywanttoexit?窗口上点击yes如今一切的Oralce8iEnterprise就安装好了!以后可使用Oracle数据库办理工具svrmgrl、sql*plus来对安装好的数据库举行测试!9.测试[oracle@only_youoracle]svrmgrlOracleServerManagerRelease3.1.6.0.0-ProductionCopyright(c)1997,1999,OracleCorporation.AllRightsReserved.Oracle8iEnterpriseEditionRelease8.1.6.1.0-ProductionWiththePartitioningoptionJServerRelease8.1.6.0.0-ProductionSVRMGR>connectinternalConnected.SVRMGR>shutdownDatabaseclosed.Databasedismounted.ORACLEinstanceshutdown.SVRMGR>startupORACLEinstancestarted.TotalSystemGlobalArea56012784bytesFixedSize69616bytesVariableSize38993920bytesDatabaseBuffers16777216bytesRedoBuffers172032bytesDatabasemounted.Databaseopened.SVRMGR>quitServerManagercomplete.不错,看来能够一般事情了。再用sqlplus尝尝[oracle@only_youoracle]$sqlplusSQL*Plus:Release8.1.6.0.0-ProductiononSunApr1509:20:122001(c)Copyright1999OracleCorporation.Allrightsreserved.Enteruser-name:scottEnterpassword:tigerConnectedto:Oracle8iEnterpriseEditionRelease8.1.6.1.0-ProductionWiththePartitioningoptionJServerRelease8.1.6.0.0-ProductionSQL>select*fromemp应当出来一堆数据,有14条,看来没成绩了。SQL>quit10.恢复之前的glibc[root@only_youoracle]cd/usr/bin[root@only_youbin]rmCfgccccld[root@only_youbin]mv./saved/*.[root@only_youbin]rmdirsaved[root@only_youbin]cd/usr/lib[root@only_youlib]mv./saved/*.[root@only_youlib]rmdirsaved你会发现实际上MySQL可以更少地占用资金,前者的每CPU许可费用一般从4000美元到25000美元不等,而MySQL企业版的支持和维护成本就更低了。 |
|