http://www.chinaunix.net 作者:netzh 发表于:2004-08-09 03:40:49
【程序编程相关:关于Raid-10】把oracle 8.1.7 装进slackware 9http://www.chinaunix.net 作者:netzh 发表于:2004-08-09 03:40:49 【推荐阅读:使用GProf来优化你的C/C++程序】
【扩展信息:系统调用的实现及调用过程】把oracle 8.1.7 装进slackware 9 大名鼎鼎的slackware linux,一直是我所钟爱的linux发行版,简洁,稳定,性能相当出色,相信本坛也有不少它的fans, :em04: ,今天心血来潮想把它跟oracle弄到一起玩,折腾了半天,写了点东西出来,请大家平心净气来看,不要呕吐,hoho~ 先安装slackware9, 内核版本为2.4.20,以下简称sw,请完全安装或者去掉你认为不必要的部分,如果不能确定的话,建议保留以免出现不该有的问题. 去oracle网站注册,然后得到oracle817.tar文件(oracle817的安装程序)与glibc-2.1.3-stubs.tar.gz补丁 去下面网址获得一个1.1.8版的jre来替oracle本身有问题的那个 http://mirrors.publicshout.org/java-linux/jdk-1.1.8/i386/v3/jre118_v3-glibc-2.1.3.tar.bz2 我的oracle软件装在/home/oracle/product/8.1.7下面, 数据库文件放在/u01下面,因为只有一块硬盘没有把数据分散. 建立用户组,照官方要求分两组 groupadd dba groupadd oinstall 建立用户 useradd -m oracle -g dba -g oinstall passwd oracle 确定你的安装介质,我是用光驱安装,故在此要挂接光驱在/mnt/cdrom: mount /dev/cdrom 用oracle用户登陆,建立安装目录: mkdir -p product/8.1.7 然后编辑.bash_profile文件,设置环境变量如下即可(sw不用ld_assume_kernel): export oracle_base=/home/oracle export oracle_home=$oracle_base/product/8.1.7 export oracle_sid=sw817 export path=$path:$oracle_home/bin export ld_library_path=$oracle_home/lib export nls_lang=american_america.zhs16cgb231280 export ora_nls33=$oracle_home/ocommon/nls/admin/data 稍后你可能会发现sw linux的$home下面没有.bash_profile文件,手工建一个,把上面的变量内容写进去,然后找到/etc/profile文件中的 export path display less term ps1 ps2 一行(好像是57行),在该行下添加如下教本: if [ -f $home/.bash_profile ]; then source $home/.bash_profile fi 修改内核参数 官方建议oracle 8.1.7.4中可修改的内核参数为如下几个: maximum size of a shared memory segment (shmmax) shmmax 0.5 * total memory minimum size of shared memory segment (shmmin) shmmin 1 ... 下一页