大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 数据库 -> 在slackware 10下安装Oracle 10

在slackware 10下安装Oracle 10

时间: 2021-07-31 作者:daque

oracle并不扶助slackware linux.然而你会创造这篇文书档案对你的进修是有些用途的。

开始创造linux用户组

groupadd oinstallgroupadd dba

创造oracle用户

useradd -g oinstall -g dba oraclepasswd oracle

树立共享内生存/etc/sysctl.conf文献中介入如次行

kernel.shmall = 2097152kernel.shmmax =2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000

以root用户身份创造oracle安置所须要的目次

mkdir /u01/app/oraclemkdir /u01/app/oracle/productmkdir /u01/app/oracle/product/10.0.1.0.2chown -r oracle.oinstall /u01/app/oraclemkdir /home/oraclechown -r oracle.oinstall /home/oracle

捉弄oracle 10安置步调以root用户创造文献 /etc/redhat-release 而且在文献中介入如次行

redhat-3

载入老本子的binutils

我是从以次网址载入到 binutils-2.10.1.tar.gz的:http://mirrors.usc.edu/pub/gnu/binutils/?c=m;o=d

我用如次办法将它安置进体例:

# tar -xzvf binutils-2.10.1.tar.gz# cd binutils-2.10.1# ./configure# make# make install       # 此步要以root身份实行

下一步以root身份运转底下的吩咐

# cd /usr/bin# mv ld ld.new# cp /usr/local/bin/ld ./

如许就偶尔的用ld 2.10包办了ld 2.11

注:我仍旧在oracle的安置进程中遇到了少许链接缺点,当她们爆发时我不过采用了连接(continue).

为oracle用户树立shell限额

在文献/etc/security/limits.conf 中增添如次行:

* soft nproc 2047* hard nproc 163844* soft nofile 1024* hard nofile 65536

每行都按照如次方法:

*<tab><tab>soft<tab>nproc<tab<tab>2047

树立oracle情况变量

以oracle用户在/home/oracle目次创造文献.profile并介入如次实质:

# oracle environmentexport oracle_base=/u01/app/oracleexport oracle_home=/u01/app/oracle/product/10.0.1.0.2export display=localhost:0.0export oracle_sid=testexport oracle_term=xterm#export tns_admin= set if sqlnet.ora, tnsnames.ora, etc. are not in $oracle_home/network/adminexport nls_lang=american;export ora_nls33=$oracle_home/ocommon/nls/admin/datald_library_path=$oracle_home/lib:/lib:/usr/libld_library_path=$ld_library_path:/usr/local/libexport ld_library_path# set shell search pathsexport path=$path:$oracle_home/bin# classpath:classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlibclasspath=$classpath:$oracle_home/network/jlibexport editor=viset -o vips1='$pwd:$oracle_sid >'if [ $user = "oracle" ]; thenif [ $shell = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi

而后从新启用体例

体例查看在体例从新启用后你该当以root用户用那些吩咐来查看外存参数:不妨用cat东西来查看暂时的sem文献中的旗号参数。

# cat /proc/sys/kernel/sem

你能用如次吩咐查看shmmax参数的值:

# cat /proc/sys/kernel/shmmax

从新启用后sysctl.conf 把这个值树立为 2,147,483,648, 但你不妨把这个值最大设到2.7gb.以oracle用户实行少许象底下的吩咐以保证情况变量仍旧被精确的树立了。

# echo $oracle_sid# echo #oracle_home

由你本人确定能否运用oracle patch 3006854补丁包。我载入而且运转了for红帽本子的,并不决定它对安置能否有便宜。安置oracle在发端安置前你须要到http://otn.oracle.com载入文献ship.db.cpio.gz

创造一个安置目次而且解压你的oracle安置镜像。我在创造了目次/u01/app/oracle/100102install而且把镜像正片到了何处。

实行这个吩咐:

gunzip ship.db.cpio.gz

而后用如次吩咐把cpio镜像解压:

cpio -idmv < ship.db.cpio

以oracle用户运转oracle安置步调(runinstaller)加入目次disk1而后敲入./runinstaller运转安置步调。在安置进程中须要回复的题目:

inventory directory(inventory目次) : 径直按回车运用默许值

privileged operating system groups(受权体例用户组): dba and dba

启用ins_rdbms.mk时遇到了两三个链接缺点,我都采用了连接(continue)。我能很好地摆设和运用一切的货色了。

如有任何看法请发到mseberg@visi.com即使你能介入少许有价格的货色,我会刻意的商量的。(译注:翻译邮箱sleetdrop@sohu.com,由于自己由于电脑摆设低以是并没有尝试安置oracle.欢送伙伴们考证这个文书档案的可行性和矫正我翻译的缺点.)

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.