仓酷云

标题: MYSQL编程:Oracle10g + Solaris9 for x86 + vmwar... [打印本页]

作者: 谁可相欹    时间: 2015-1-16 22:43
标题: MYSQL编程:Oracle10g + Solaris9 for x86 + vmwar...
每个人都在使用它。MySQL是开源LAMP组合的一个标准组件:Linux、Apache、MySQL和Perl/PHP。根据Evans的调查,LAMP组合的迅速推广很大程度上代表着MySQL的被广泛接受。oracle
转自:CSDN


Oracle于近期公布了最新的Oracle10gforSolarisx86的版本,因而在vmware的Solaris9中测试安装了一下。

本文只是纪录安装的基础步骤,关于创立dba用户组和oracle用户等步骤的命令一概省略。
注重必需是Solaris9的版本,最少文档中没有明白申明撑持Solaris8大概Solaris10

1。到Oracle的OTN站点高低载Oracle10gforSolarisx86的安装盘
http://www.ckuyun.com/technology/software/products/database/oracle10g/htdocs/solx86soft.html

2。下载终了今后,失掉solarisx86_DB_10_1_0_3_Disk1.cpio.gz文件
解压,天生Disk1目次
$gunzipsolarisx86_DB_10_1_0_3_Disk1.cpio.gz
$cpio-idcmv<solarisx86_DB_10_1_0_3_Disk1.cpio

3。请求的硬件设置以下
Physicalmemory(RAM):512MB(524288KB)
#/usr/sbin/prtconf|grep"Memorysize"

Swapspace:1GB(1048576KB)大概RAM的2倍
#/usr/sbin/swap-s

Diskspacein/tmp:400MB(409600KB)
#df-h/tmp

Diskspaceforsoftwarefiles:2.5GB(2621440KB)
包含了给CompanionCD上的产物预留的1GB(1048576KB)空间。CompanionCD上的产物能够不必安装,可是oralce保举安装。
Diskspacefordatabasefiles:1.2GB(1258290KB)
#df-h

4。请求的软件设置以下
操纵体系必需是Solaris9
#uname-r

以下包必需安装
SUNWarcSUNWlibmsSUNWi1of
SUNWbtoolSUNWsprotSUNWi1cs
SUNWheaSUNWi15csSUNWlibm
SUNWtooSUNWxwfnt
#pkginfo-iSUNWarcSUNWbtoolSUNWheaSUNWlibm
SUNWlibmsSUNWsprotSUNWtooSUNWi1of
SUNWi1csSUNWi15csSUNWxwfnt

以下patch必需安装
111713-06,SunOS5.9_x86:SharedlibrarypatchforC++
111728-03,SunOS5.9_x86:MathLibrary(libm)patch
112234-12,SunOS5.9_x86:KernelPatch
113986-08,SunOS5.9_x86:linkerPatch
115114-02,SunOS5.9_x86:Patchforassembler
116013-02,SunOS5.9_x86:psutilitypatch(AvailableonlyfromyourlocalSunsolutioncenter)
#/usr/sbin/patchadd-p|grep<patch_number>
假如没有安装到http://sunsolve.sun.com下载而且安装,安装包
解压下载的zip包到/var/spool/pkg目次,好比天生/var/spool/pkg/111713-06目次,然后
#/usr/sbin/patchadd/var/spool/pkg/111713-06

5。创立dba组和oracle用户

6。创立/var/opt/oracle目次,而且将改目次的属主改成oracle用户
#mkdir-p/var/opt/oracle
#chownoracle:dba/var/opt/oracle

6。设置体系内核参数,请求以下
semsys:seminfo_semmni100
semsys:seminfo_semmns1024
semsys:seminfo_semmsl256
semsys:seminfo_semvmx32767
shmsys:shminfo_shmmax4294967295
shmsys:shminfo_shmmni100
备份原文件
#cp/etc/system/etc/system.orig
编纂设置文件
#vi/etc/system
增加以下行
setsemsys:seminfo_semmni=100
setsemsys:seminfo_semmns=1024
setsemsys:seminfo_semmsl=256
setsemsys:seminfo_semvmx=32767
setshmsys:shminfo_shmmax=4294967295
setshmsys:shminfo_shmmni=100
保留设置文件

7。重启体系
#sync;sync;reboot

8。登录oracle用户,入手下手安装oracle10g
runInstaller

9。后续步骤跟别的操纵体系的安装没有区分,不再赘述。

DBaaS向客户提供了许多与其他云服务相类似的优势:一个灵活的、可扩展的MySQL学习教程、按需服务的平台,它以自助服务和便捷管理为导向,可以对环境中的资源进行调配。
作者: 活着的死人    时间: 2015-1-27 18:37
总感觉自己还是不会SQL
作者: 不帅    时间: 2015-2-5 09:15
原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!
作者: 飘飘悠悠    时间: 2015-2-11 08:24
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
作者: 小魔女    时间: 2015-3-2 03:35
入门没那么困难,精通没那么容易
作者: 灵魂腐蚀    时间: 2015-3-11 02:06
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
作者: admin    时间: 2015-3-17 18:47
代替了原来VB式的错误判断。比Oracle高级不少。
作者: 冷月葬花魂    时间: 2015-3-24 19:40
理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2