奇趣技术网 收藏本站
设为主页
商务合作
首页 新闻中心 行业动态 软件新闻 安全资讯 病毒预警 漏洞发布 操作系统 Dos Win9x Win2000 WinXP Win2003 WinVista Linux Unix
数据库 DB2 Access MSSQL MySQL Oracle Sybase 编程技术 ASP PHP JSP CGI/Perl XML .Net C/C++/C# VB VC Delphi Java 汇编
安全技术 安全教学 工具介绍 漏洞利用 病毒防范 入侵检测 防火墙 安全防范 汉化破解 攻击实例 加密解密 技术论坛
中华网络安全联盟 >> 数据库 >> Oracle >> 在slackware 10下安装Oracle 10
数据库
Access
SQL Server
MySQL
DB2
Oracle
Sybase
  • Linux下安装支持ssl连

  • 在同一台机运行多个My

  • 我的MYSQL安装笔记拿出

  • 写了个简单的数据库自

  • Oracle 10g中新型层次

  • ORACLE回滚段管理(下

  • ORACLE回滚段管理(上

  • Oracle大文本在ASP中存

  •   
    在slackware 10下安装Oracle 10
    字体:

    中华网络安全联盟    作者:佚名    来源:网络转载    时间:2006-3-23

    Oracle并不支持Slackware Linux.但是你会发现这篇文档对你的学习是有些用处的。

    首先建立Linux用户组

    groupadd oinstall

    groupadd dba

    建立Oracle用户

    useradd -g oinstall -G dba oracle

    passwd oracle

    设置共享内存

    在/etc/sysctl.conf文件中加入如下行

    kernel.shmall = 2097152

    kernel.shmmax =2147483648

    kernel.shmmni = 4096

    kernel.sem = 250 32000 100 128

    fs.file-max = 65536

    net.ipv4.ip_local_port_range = 1024 65000

    以root用户身份建立Oracle安装所需要的目录

    mkdir /u01/app/oracle

    mkdir /u01/app/oracle/product

    mkdir /u01/app/oracle/product/10.0.1.0.2

    chown -R oracle.oinstall /u01/app/oracle

    mkdir /home/oracle

    chown -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 Environment

    export ORACLE_BASE=/u01/app/oracle

    export ORACLE_HOME=/u01/app/oracle/product/10.0.1.0.2

    export DISPLAY=localhost:0.0

    export ORACLE_SID=test

    export ORACLE_TERM=xterm

    #export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/admin

    export NLS_LANG=AMERICAN;

    export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

    export LD_LIBRARY_PATH

    # Set shell search paths

    export PATH=$PATH:$ORACLE_HOME/bin

    # CLASSPATH:

    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

    CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib



    export EDITOR=vi

    set -o vi

    PS1='$PWD:$ORACLE_SID >'

    If [ $USER = "oracle" ]; then

    If [ $SHELL = "/bin/ksh" ]; then

    ulimit -p 16384

    ulimit -n 65536

    else

    ulimit -u 16384 -n 65536

    fi

    fi

    然后重新启动系统

    系统检查

    在系统重新启动后你应该以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)。

    我能很好地配置和使用所有的东西了。



    字体:
     
    设为主页 收藏本站 联系我们 友情连接 商务合作 网友留言
    Copyright©2006-2008 中华网络安全联盟 All rights reserved.