一、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