shallwesw 发表于 2009-1-18 17:15:56

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 <
页: [1]
查看完整版本: ORACLE数据库在UNIX服务器里的安装简介