选择显示字体大小

freebsd5.2中成功安装oracle9i手记


无可否认freebsd是最优秀的操作系统之一,但缺少大型商业数据库的支持阻碍了freebsd走向高端和企业应用,oracle作为数据库的领头雁,如果能够在freebsd上安家,则是我等freebsd fans的一个鼓舞。经过两天的努力并参考了一个俄文网站的关于在freebsd上安装oracle8i的介绍,成功地在freebsd5.2上安装的oracle9i。以下是安装手记。 
一 内核配置 
# add for oracle 
options nbuf=2048 
options maxdsiz="(1024ul*1024*1024)" 
options maxssiz="(1024ul*1024*1024)" 
options dfldsiz="(1024ul*1024*1024)" 

options sysvshm 
options shmmaxpgs=65536 
options shmmin=2 
options shmmni=256 
options shmseg=256 

options sysvsem 
options semmap=512 
options semmni=512 
options semume=512 
options semmns=1024 
options semmnu=512 
options semmsl=256 
options semopm=256 

options sysvmsg #sysv-stylmessage queues 
options msgmnb=8192 
options msgmni=256 
options msgseg=8192 
options msgssz=16 
options msgtql=128 
# add end 
另外将maxusers设为512,我在定制内核时选择的是ule调度器,现在ule已经是默认的调度器了。 
二 系统配置 
1 swap分区大小为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中,如果需要我可以将这个目录?树打好一个tar包提供给和位。无论你如何构建/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 
echo i686 #根据你的机器是i586还是i486 
打上可执行标记: 
chmod +x arch 
4 打开linux仿真支持,修改rc.conf文件也可以kldload linux模块 
enable_linux="yes" 
5 mount linux proc文件系统 
mkdir /compat/linux/proc 
mount -t linproc /dev/device /compat/linux/proc 
第二步可以放入/etc/fstab文件中在开机时自动截入 
6 添加oracle用户组和用户 
pw groupadd -n dba -g 94 
pw groupadd -n oinstall -g 95 


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons