仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 539|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网页编程之FreeBSD-5.2下安装ORACLE9i手记(1)(转...

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:40:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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:47 | 只看该作者
varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。
透明 该用户已被删除
板凳
发表于 2015-1-25 18:36:28 | 只看该作者
SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.
admin 该用户已被删除
地板
发表于 2015-2-3 13:09:14 | 只看该作者
是要和操作系统进行Socket通讯的场景。否则建议慎重!
山那边是海 该用户已被删除
5#
发表于 2015-2-9 01:58:28 | 只看该作者
如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。
不帅 该用户已被删除
6#
发表于 2015-2-26 18:23:12 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
若天明 该用户已被删除
7#
发表于 2015-3-8 16:30:34 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
若相依 该用户已被删除
8#
发表于 2015-3-16 05:48:01 | 只看该作者
呵呵,这就是偶想说的
简单生活 该用户已被删除
9#
发表于 2015-3-22 20:24:55 | 只看该作者
两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 18:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表