(一)系统要求 1、硬件要求: CPU:486以上 内存:32M以上 硬盘:600M以上 数据库:70M以上 2、软件要求:操作系统:SCO UNIX 5.0.4 (二)安装步骤:
一、检查硬件 1、查看系统是否符合安装条件 2、调整kernel参数 # scoadmin -->选Hardware/kernel Manager -->Tune Parament 需调整的参数: 15.Semaphores/SEMMNI 10 -->70 16.Share Data/maximun shared memory 524288-->20971502 relink 3、reboot 二、生成Oracle用户和dba组 1、 在 /目录下建oracle目录 # cd / # mkdir oracle 2、建oracle用户和dba组 3、在 /oracle 目录下建以下几个子目录: oracle patchset tmp 4、将patch文件拷至/oracle/patchset下 然后: # uncompress *.Z # tar xvf SCO* 5、改变/oracle目录及其所属文件的属性 # cd / # chown oracle:dba oracle # cd /oracle # chown -R oracle:dba * # cd /oracle # chmod 777 tmp 三、设置oracle环境变量 # cd /oracle/oracle # vi .profile 四、mount CD 1、插入《Oracle7 Server Enterprise Edition》光盘 2、# mount /dev/cd0 /mnt 五、安装软件、建库 1、以oracle身份进入系统, 安装软件 $ cd /mnt/orainst $ orainst 安装过程及具体步骤: a 安装方式Install Type选用 "Custom Installation" , b Select the Installer activity:选"Install,Upgrade,or De_install Software" c Installation options:Install New prodUCt -Do Not create DB Object d Environment Variables:用默认值 e login and Status:用默认值 f Pre_Installation OS Preparation:询问是否已执行 rootpre.sh,此时切换至 root用户, 然后:# cd /mnt/orainst # sh rootpre.sh 再切换回安装界面,选Yes g Install Source:选Install from CD_ROM h NLS:选All Languages i Relink All Excutables? :选Yes j Software Asset Manager:此时进入安装选择画面 安装选项: Oracle Intelligent Agent Oracle Distributed DB Oracle Unix install Oracle Server 7.3.4 DBMS PL/SQL SQL*NET Pro*C SQL *Module for C SQL*Plus TCP/IP k DBA Group:选dba l OSOPER Group:dba m 开始安装直至结束 2、安装 patch patch的作用是将 Oracle7.3.4 升至 Oracle7.3.4.2 $ cd /mnt/orainst $ orainst 安装过程及具体步骤: a 安装方式Install Type选用 Custom Installation b Select the Installer activity: 选 Install,Upgrade,or De_install Software c Installation options: 选Add/Upgrade Software d Installation Options:Home locator : 用默认值 e loggin and Status:用默认值 f Pre_Installation OS Preparation:选Yes g Install Source:选Install from Staging Area h Staging Area:Temporary Staging Area i Source Staging Area: 不输入 j NLS:选All Languages k Relink All Excutables?
:选Yes l Root Install Script File: Append root-related actions to this file m Software Asset Manager:此时进入安装选择画面 用From...选择数据源路经,选: /oaracle/patchset/7.3.4.2.0/unix.prd: 并安装:Oracle7 Server (RDBMS) 7.3.4.2.0 n Upgrade:选Yes o Upgrade:选Yes p DBA Group:选dba q OSOPER Group:dba r 开始安装直至结束 3、切换至 root 用户,执行root.sh # cd $ORACLE_HOME/orainst # sh root.sh 4、改cnfg.orc文件 # cd $ORACLE_HOME/rdbms/install/rdbms # vi cnfg.orc 设: db_block_size = 4096 5、创建数据库 切换至 oracle 用户 $ cd /mnt/orainst $ orainst 安装过程及具体步骤: a 安装方式Install Type选用 Custom Installation b Select the Installer activity: 选Create/Upgrade Datebase Objects c Installation options: Create Database Objects d Environment Variables:用默认值 e login and Status:用默认值 f Pre_Installation OS Preparation:选Yes g ORACLE_SID:ora7 h Software Asset Manager:此时进入安装选择画面 安装选项: Oracle Intelligent Agent Oracle Distributed DB Oracle Server 7.3.4 DBMS PL/SQL SQL*NET Pro*C SQL *Module for C SQL*Plus TCP/IP i Database Action:Create Product DB Objects j Storage Type:选Filesystem-Based Database k Create DB Objects(F/S): Control File Distribution: 选No l mount Point locator(Control file 的位置): 输入 /oracle m Character set (选择字符集): 选Others...并输入zh16cgb231280 n System PassWord: 输入口令两遍(manager) o Sys Password: 输入口令两遍(manager) p dba Password? : Yes q dba Password: 输入口令两遍(manager) r orapwd entries value : 16 s Configure MTS and Start a SQL*NET listener called 'listener': 选No t Create DB Object(F/S):Control File Loctor:选Yes u DB defaults :用默认值 v Default DB.........:选No w Create DB Object(F/S): System file loctor : 数据文件路径全用用默认值,大小变动如下: SYSTEM 40M --> 80M LOG1 550K --> 1M LOG2 550K --> 1M LOG3 550K -->1M ROLLBACK 25M --> 50M TEMP 25M --> 50M USERS --> 50M TOOLS 15M --> 15M x Default DB: Yes y Help Facility ?: Yes z Demo Tables?: Yes z1 开始安装直至结束 六、检查install.log文件中有无出错信息 此文件放在 /ORACLE_HOME/orainst 目录下 七、修改 oratab 文件 1、切换至root用户 2、# cd /etc # vi oratab 将最后一个字符:N 改为 Y 八、配置SQL*NET # cd /etc # vi listener.ora 将 Host 修改为 安装机器的IP地址 # vi tnsnames.ora 将 Host 修改为 安装机器的IP地址 (三)Oracle数据库基本操作说明 以下操作均是以oracle用户身份进行 一、数据库的启动与关闭 有两种方式: 1、?启动数据库 :$ dbstart ? 关闭数据库 :$ dbshut 2、?启动数据库 :$ svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR> exit ?
关闭数据库 :$ svrmgrl SVRMGR>connect internal SVRMGR>shutdown SVRMGR> exit 二、监听程序的启动与关闭 1、启动:lsnrctl start 2、关闭:lsntctl stop (四)附录: 1、环境配置文件:.profile : # @(#) profile 26.1 95/09/18 # # Copyright (C) 1998 JXBOC PATH=$PATH:$HOME/bin:. # set command search path MAIL=/usr/spool/mail/`logname` # mailbox location eXPort PATH MAIL ORACLE_BASE=/oracle/app/oracle;export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/7.3.4;export ORACLE_HOME ORACLE_SID=ora7;export ORACLE_SID ORACLE_TERM=ansi;export ORACLE_TERM LD_LIBRARY_PATH=$ORACLE_HOME/lib;export LD_LIBRARY_PATH TMPDIR=/oracle/tmp;export TMPDIR ORACLE_DOC=$ORACLE_HOME/doc;export ORACLE_DOC ORA_NLS32=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS32 PATH=$PATH:$ORACLE_HOME/bin;export PATH # NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280;export NLS_LANG # use default system file creation mask eval `tset -m ansi:${TERM:-ansi} -m :\?${TERM:-ansi} -r -s -Q` /usr/bin/prwarn # issue a warning if password due to expire 2、配置文件listener.ora 例: LISTENER = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (Host = 23.96.4.104) (Port = 1521) ) ) STARTUP_WAIT_TIME_LISTENER = 0 CONNECT_TIMEOUT_LISTENER = 10 TRACE_LEVEL_LISTENER = OFF SID_LIST_LIST
|