|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
到2009年,甲骨文的数据库Oracle已经诞生了30周年,而MySQL却连它的一半时间都没有。微软的SQLServer仅仅比MySQL大两年,但是SQLServer的发布是建立在Sybase的基础上。 比来由于必要,在进修Solaris体系上的Oracle使用的开辟。因而从SUN公司的网站高低载了Solaris11forx86,从Oracle网站高低载了Oracle10gRealse2(10.2.0.2)x86,安装进修。因为初度打仗Solaris体系,固然参考了Oracle的安装文档B15697,《OracleDatabaseInstallationGuide10gRelease2(10.2)forSolarisOperationgSystem(x86)》,全部安装历程仍是颇费周折,在这里纪录上去安装历程,与人人分享,也便利往后参考。
1.安装操纵体系
从SUN公司的网站高低载了Solaris11。它绑缚了很多有用的软件,如SunStudio10,OpenOffice,MySql,Gedit,Realplay,Mplay等等,且在Oracle安装文档中说起的软件包和补钉都不必另行再安装了。
2.下载Oralce10gR2forSolarisx86
10202_database_solx86.zip
3.解压软件
#unzip10202_database_solx86.zip
注重:必定要在Solaris情况的终端情况顶用unzip工具解压,不然都解压不完整。我在Windows下,和在Solaris文件办理器中解压都堕落,并且还不报错,害我一向觉得本人体系别的设置不合错误,为此忧郁近两个礼拜。
4.增添oracle用户和组
#groupaddoinstall
#groupadddba
#groupaddoper
#useradd-goinstall-Gdba,oper-d/export/home/oracleoracle
#mkdir/export/home/oracle
#chownoracl:oinstall/export/home/oracle
#passwdoracle
5.设置情况变量
a.修正/etc/system,在个中增加
#/etc/system
setsemsys:seminfo_semmni=100
setsemsys:seminfo_semmsl=256
setshmsys:shminfo_shmmax=4294967295
setshmsys:shminfo_shmmni=100
注重:修正后从头启动体系,使之失效。
b.以root用户身份,增加group.dba项目
#projadd-Uoracle-p100group.dba
c.修正/etc/user_attr,在个中增加
oracle::::project=group.dba
d.切换到oracle用户情况,用id-p命令查验b、c两步的准确性。
#suoracle
$id-p
uid=100(oracle)gid=100(dba)projid=100(group.dba)
注重:假如id-p命令了局是oracle用户的默许project是新建的group.dba,则申明b、c两步操纵准确。
e.检察项目group.dba的资本设置
#prctl-nproject.max-shm-memory-iprojectgroup.dba
project:100:oracle
NAMEPRIVILEGEVALUEFLAGACTIONRECIPIENT
project.max-shm-memoryprivileged2.00GB-deny
f.调剂项目group.dba的资本分派
#prctl-nproject.max-shm-memory-v4gb-r-iprojectgroup.dba
#projmod-sK"project.max-shm-memory=(privileged,4294967295,deny)"group.dba
有的时候,一些缺失的功能可以通过别的办法来实现,例如,在MySQL4.1以前,你可以通过使用join方法来替代子查询的功能。在MySQL5.0中,大多数关系型数据库所要求的功能已经都具备。 |
|