root是一上来就要执行的你查找一个orainstloc.sh这个脚本,这是oracle817要做的,不知道805是否需要GOOD LUCK

解决方案 »

  1.   

    ORACLE数据库在UNIX服务器里的安装
    一、ORACLE基本系统的安装1.创建一个数据库专用的用户组(dba)和用户名(Oracle)
    # scoadmin
    1) Accaunt Manager Groupe Add new Group Group Name : 输入dba quit
    2) Account Manager Users Add New user
    Login : oracle(数据库用户名,可自定);
    Home Directon :把光标移到(change Home Direction---]回车;
    把Home Direction:改为/u/oracle(根据分区时所设);
    Login Group : 光标移到(change Group Membership---] 回车;
    把Login Group : 改为dba。 
    在Set Password : 下选 Remove password(以后再设口令)
    2.修改内核参数,为Oracle 作准备:
    #scoadmin Hardware / kernel Manager
    在Kernel界面下:
    选Tune parameters
    选择15项Semaphores
    在SEMMAP:输入20 在SEMMNI:输入20 余下全取缺省值。选择16项shutdown Data
    在SHMMAX:输入21000000余下全取缺省值。直至返回Kerel界面选择Relinking kernel。
    有Y/N选择,均选Y回车继续。
    3.修改rootpre.sh文件(oracle安装环境文件)
    1)放入oracle安装光盘
    2) 驱动光驱
    #mkdir cdrom(只须建立一次)
    #mount -fHS,defuid=root /dev/ cd0 /cdrom
    3)拷文件
    #cd /u/oracle;
    #cp /cdrom/orainst/rootpre.sh .(注意最后加点)。
    4)修改
    #vi rootpye.sh
    输入/new(查找字符串'new')
    移动上下光标,用dd整行删除该处的if-fi之间的所有代码输入:x(存盘退出)。
    5)执行
    # ./rootpre_sh (按回车);
    第一个N(不安装图标)
    第二次选Y
    输入oracle (用户) 输入dba(组) 
    第三次选Y
    第四次选N(不从软盘安装)
    4.修改用户工作环境配置文件profile
    以oracle 登录(按<Alt>+<F2>);
     $vi .profile (注意profile前加点);
    <Shift>+G(移动光标到文件末);
    输入O,然后在输入以下内容:(注意大小写)
    ORACLE HOME=/u/oracle/app/oracle/product/7.3.4(回车)
    PATH=$PATH: $HOME/bin: $ORACLE HOME/bin:.
    ORACLE SID=oracle7
    ORACLE TERM=ansi
    TK2DEV=ansi
    LINES=25 
    ULIMIT=2500000
    NLS_LANG='AMERICAN AMERICA.ZHS16CGB231280'
    MAIL=/usr/spool/mail/'logname'
    export PATH MAIL ORACLE_HOME ORACLE__TERM ORACLE SID TK2DEV NLS LANG ULIMIT DEVDIR
    stty ctsflow rtsflow
    : <ESC>:x (存盘退出)。注: export 后面所接的两行,中间不能有回车键
    #shutdown -y -g0(安全关机方式)。
    5.开始安装Oracle
    * 以root登录
    * 驱动光驱
    #mount -fHS,defuid=root /dev/ cd0 /cdrom
    * 以oracle用户登录
    * $ cd /cdrom/orainst (回车)
    * $ ./orainsr (执行安装命令)
    选择Custom install (回车) (回车) 输入/u/oracle 选yes ;
    在pre _installtion os preparation下选择 yes;
    在NLS下选Simplified Chinese 
    在Relink All Executables下选yes , ok
    选择安装组件:
    1) Oracle7 Distributed Databas
    2) Oralce7 parallel Query opti
    3) Oracle7 Server (RDBMS)7.3.4
    4) PL/SQL V2.2.3.4.0
    5) Pro*c 2.2.4.0 
    6) SQL*Net (V2) 2.3.4.0
    7) SQL*Plus 3.3.4.0
    8) TCP/IP Protolol Adapa 
    Install (所选组件占容量124M); 
    在 OS OPER Group下 取缺省值 : dbs (缺省值,否则增加用户出错);
    在Create DB Object(F/S) Mount Point : 输入/u/oracle 三次;
    在character .set表中选择(others);
    在character set输入ZHS16CGB231280 ;
    在System Password中输入manager(小写), 输入四次,
    在dba password中选择no;
    在 Configure MTS ...下 : 选择no, yes, ok, ok;
    在Default DB中选择no,ok;
    在system Data File Size中输入50M ok ; 
    在Redo Log file Size中输入5M ok:
    (重复三次,共有三个Redo Log1,2,3);
    在 Rollback Segment File Size : 100M;
    在 Temporary Segment File Size : 10M;
    在user Date File Size中输入(200M );
    其余回车取缺省值;注:以上表空间的容量设置,可根据硬盘容量的大小适当改动。
    在Default DB中选择yes,OK,OK;当正在拷贝时: 
    !!!切换到另一界面(<Alt>+<F2>),用oracle登录;
    $ cd $ORACLE_HOME/lib; 
    $cp /usr/lib/libsocket.a .(注意加点)
    $cp /usr/lib/libnsl_s.a .(注意加点)
    ( 这两个文件是安装开发系统时生成)
    切换回安装界面(<Alt>+<F1>);
    等待继续安装完毕。
    6.执行root.sh(设置合法的权限和环境)
    * # cd /u/oracle/app/oracle/product/7.3.4/orainst 。
    * # ./root.sh 。
    * 输入Y(回车),输入Y(回车)。
    7.修改oratab(产品认可)
    * cd /etc。
    * vi oratab。
    * Oracle7:/u/oracle/app/oracle/product/7.3.4:N 把N改为Y(大写)。
    * 存盘退出。
    8.修改$vi initoracle7.ora(Oracle 启动参数)
    * 以oracle 登录
    * 切换到oracle用户<Alt>+<F2>
    * $cd $ORACLE_HOOME (回车);
    $cd dbs
    $vi initoracle7.ora
    在文件末增加两行:
    job_queue_processes=2 (回车)
    job_queue_interval=60 
    存盘退出。至此安装完毕。
    切换到root用户<Alt>+<F1>关闭系统
    #shutdown-y-g0
    9.试用
    用oracle登录。
    $ dbstart (启动 oracle数据库)。
    $ sqlplus system/manager(登录数据库)。出现SQL>提示符,表示真正安装成功。二、网卡的安装1.如果有软盘驱动程序,启动custom安装。
    注意:custom 中 from : media image 指扩展名为000.000的文件。
    如:文件名为 VOL.000.000
    2.如果没有软盘驱动程序,启动netconfig安装。
    Hardware / Addnew LAN Adapter选择网卡类型
    增加TCP/IP 协议
    IP暂时用202.115.2.100
    3.测试(需重新启动)
    a) Ping 自己的IP
    b) Ping其它主机IP
    注意HUB与网卡速度的匹配;
    TUTO TP 三、附加设置1.修改SCO UNIX启动的参数。
    在/etc/default/boot中增加:
    apm.connect=no(禁止BIOS-APM firmware的提示信息出现)
    timeout=0 (系统启动自动进入多用户方式)
    2.设置dbstart在系统启动时自动启动。
    在/etc/rc中增加:
    su oracle-c '/u/oracle/app/oracle/product/7.3.4/bin/dbstart'。
    服务器数据库及应用程序配置
    (一) 服务器文件配置
    1. 在/etc/scrvices文件末尾添Isnrctl ftp/1512。
    2. 把dbopen、dbclose两个文件拷贝到
    /u/oracle/app/oracle/product/7.3.4/bin目录下。
    3. 把boot文件拷贝到/etc/default目录下。
    4. 在/etc/rc中加入以下两行:
    su - oracle -c '$ORACLE_HOME/bin/dbstart'
    su - oracle -c '$ORACLE_HOME/bin/lsnrctl start'
    5. 将$ORACLE_HOME/network/admin的Listener.ora中的对应语句按如下修改:
    Host=localhost
    Oracle home=/u/oracle/app/oracle/product/7.3.4
    SID_NAME=oracle7将$ORACLE_HOME/network/admin的tnsnames.ora中的对应语句按如下修改:
    Host=loealhost(二)服务器数据库配置(以oracle登录)
    1. sqlpus system/manager
    2. 建立表空间
    a)create tablespace mydabtab datafile /u/oracle/oradata/oracle7/mydabtab.dbf size 500M online;
    b)commit;
    3. 建立数据库用户
    a) create user mydab identified by mydab default tablespace mydabtab;
    b)grant commect,dba,create database link to mydab;
    c)commit;
    d)conn mydab/mydab;
    e)quit;
    4. 建立库结构
    a) 拷贝mydabdat.dmp到/u/oracle。
    b)imp mydab/mydab file=mydabdat.dmp full=y ignore=y。
    说明:安装程序适用于UNIX5.0.5、ORACLE7.3.4