仓酷云

标题: MYSQL网页编程之FreeBSD-5.2下安装ORACLE9i手记(1)(转... [打印本页]

作者: 飘灵儿    时间: 2015-1-16 22:40
标题: MYSQL网页编程之FreeBSD-5.2下安装ORACLE9i手记(1)(转...
RDBMS并非没有局限性。它们难以扩展,需要大量的资源来配置和维护,比如时间、硬件和人力。同样,它们往往遵循峰值性能模型,这就要求系统按照峰值容量来配置可用性,而不考虑典型的数据使用情况。oracleFreeBSD-5.2下安装ORACLE9i手记

出处:freebsdchina
义务编纂:leelee
[04-7-2816:30]jxngzhl

  无能否认FreeBSD是最优异的操纵体系之一,但短少年夜型贸易数据库的撑持拦阻了FreeBSD走向高端和企业使用,Oracle作为数据库的领头雁,假如可以在FreeBSD上安家,则是我等FreeBSDFANS的一个鼓
舞。经由两天的勉力并参考了一个俄文网站的关于在FreeBSD上安装ORACLE8i的先容,乐成地在
FreeBSD5.2上安装的ORACLE9i。以下是安装手记。






















一内核设置

#Addfororacle
optionsNBUF=2048
optionsMAXDSIZ="(1024UL*1024*1024)"
optionsMAXSSIZ="(1024UL*1024*1024)"
optionsDFLDSIZ="(1024UL*1024*1024)"
#
optionsSYSVSHM
optionsSHMMAXPGS=65536
optionsSHMMIN=2
optionsSHMMNI=256
optionsSHMSEG=256
#
optionsSYSVSEM
optionsSEMMAP=512
optionsSEMMNI=512
optionsSEMUME=512
optionsSEMMNS=1024
optionsSEMMNU=512
optionsSEMMSL=256
optionsSEMOPM=256
#
optionsSYSVMSG#SYSV-stylmessagequeues
optionsMSGMNB=8192
optionsMSGMNI=256
optionsMSGSEG=8192
optionsMSGSSZ=16
optionsMSGTQL=128
#Addend

  别的将maxusers设为512,我在定制内核时选择的是ULE调剂器,如今ULE已是默许的调剂器了。

二体系设置

1SWAP分区巨细为1G,RAM256M,ORACLE_HOME请求有5G以上空间。

2安装Linux仿真情况。

  必需安装linux_base-7.1和linux_devtools-7.1两个PKGS,但我在安装时发明从ports已没法安装devtools-7.1了,以是自愿从一个安装了RH7.3的呆板中依据两个ports的先容将全部RH7.3体系CP到了FreeBSD中。不管你怎样构建/compat/linux目次树,必需包管在仿真情况中有ar,as,ld,nm,tr,cpp,chmod,g++,printf,find,chgrp,chown
等程序。

3调剂Linux仿真情况

a在/compat/linux/etc中创建mtab到/etc/fstab的链接

ln-s/etc/fstab/compat/linux/etc/mtab

b在/compat/linux/bin中创建到awk,sed,chown的链接

ln-s/compat/linux/usr/bin/awk/compat/linux/bin/awk
ln-s/compat/linux/usr/bin/sed/compat/linux/bin/sed
ln-s/usr/sbin/chown/compat/linux/bin/chown

  以上设置是为了满意ORACLE9i在安装时的一些剧本的请求,我所晓得的在运转root.sh时用到以上的设置,但也能够在运转前修正这个剧本。

c在/compat/linux/bin中创建arch可实行文件

内容为:

#!/compat/linux/bin/bash
echoi686#依据你的呆板是i586仍是i486

打上可实行标志:

chmod+xarch

4翻开linux仿真撑持,修正rc.conf文件也能够kldloadlinux模块

enable_linux="YES"

5mountlinuxproc文件体系

mkdir/compat/linux/proc
mount-tlinproc/dev/device/compat/linux/proc

第二步能够放进/etc/fstab文件中在开机时主动截进


通过支付一定费用,客户可以得到优先的24/7支持,访问内容丰富的在线知识库和联系一个专门的技术负责经理。
作者: 深爱那片海    时间: 2015-1-19 21:08
varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。
作者: 透明    时间: 2015-1-25 18:36
SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.
作者: admin    时间: 2015-2-3 13:09
是要和操作系统进行Socket通讯的场景。否则建议慎重!
作者: 山那边是海    时间: 2015-2-9 01:58
如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。
作者: 不帅    时间: 2015-2-26 18:23
连做梦都在想页面结构是怎么样的,绝非虚言
作者: 若天明    时间: 2015-3-8 16:30
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
作者: 若相依    时间: 2015-3-16 05:48
呵呵,这就是偶想说的
作者: 简单生活    时间: 2015-3-22 20:24
两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书




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