江西广告网
标题:
ORACLE数据库在UNIX服务器里的安装简介
[打印本页]
作者:
shallwesw
时间:
2009-1-18 17:15
标题:
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 <
欢迎光临 江西广告网 (http://bbs.jxadw.com/)
Powered by Discuz! X3.2