©
本文档使用php.cn手册发布
Oracle 7.3.4 Enterprise Edition for SCO UNIX 安装步骤
一. 调SCO系统参数
进入 scoadmin/Hardware/Kernel Manager,选择Tune Parameter, 作如下修改
15 SHMMAX 20
16 SEMMNI 20971520
之后relink,执行init 0
二. 安装SCO 关于Oracle 补丁文件
进入Software Manager,如列表内没有COFF Linker Supplement (Ver oss459A), 须先安装“SCO的Oracle 补丁”,否则安装的过程将出现难以想象的问题。
SCO的Oracle 补丁盘插入软驱后执行:
#doscp a: main() { printf("Hello......\n"); } 17、 #cc test.c -o test 编译 18、 #./test 执行 运行结果: Hello....... 19、 #eject cdrom 成功后退出光盘 C COMPILER 安装成功! 二、安装 ORACLE 前的准备工作 准备工作主要是增加ORACLE 的用户及组,改变一些系统参数文件。 1、 #vi /etc/passwd 第一行改成 root:x:0:1:Super-User:/:/bin/csh (选用csh 内核语言) 最后一行加 oracle::9722:643:super-account:/oracle:/bin/csh (增加oracle用户) 2、 #vi /etc/group (增加oracle的组) 最后一行后加 dba::643:oracle 3、 (必要时改 shadow 文件的读写属性:chmod 755 shadow ) #vi /etc/shadow (增加oracle用户口令,这里缺省) 最后一行后加 oracle:::::::: (共8个:) 4、 在根 / 下 #chown oracle oracle #chgrp dba oracle #passwd oracle 给oracle加口令,敲两次口令 5、 #cp .cshrc /oracle 把根下的这两个文件拷贝到 /oracle 路径下 #cp .login /oracle 6、 #cd oracle #chown oracle .* 把拷贝过来的隐含文件变成oracle属组 #chgrp dba .* 7、 #vi /etc/services 最后增加两行 orasrv 1525/tcp oracle listener 1521/tcp 8、 #vi /etc/system 在set后增加一段 set shmsys:shminfo_shmmax=8388608 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=10 set semsys:seminfo_semmns=200 set semsys:seminfo_semmni=70 9、 #su - oracle 10、 %vi .cshrc 增加一段 setenv ORACLE_HOME /oracle setenv ORACLE_DOC /oracle/odoc setenv ORACLE_SID oracle7 setenv ORACLE_TERM sun5 setenv ORA_NLS /oracle/occommon/nls/admin/data setenv NLS_LANG=AMERICAN.AMERICA.zhs16cgb231280 alias cd 'cd \!*;set prompt=" 'pwd '%>" ' 11、 %cd oracle %mkdir odoc 建odoc路径 %chmod 755 odoc 三、安装 ORACLE 1 、插入ORACLE 安装光盘 %volcheck %df -k 检查有无cdrom的设备 2、 %cd /cdrom/oracle/orainst %./orainst 出现 ORACLE 黑框的安装窗口 3、 选第一项 COMPLETE SOFTWARE / DATABASE FRESH INSTALL 然后一路回车 选九个产品安装 (全部安装可能无足够硬盘空间) ①. oracle7 advanced replication option 7.2.2.3.0 (可选) ②. oracle7 distributed database option 7.2.2.3.0 (可选) ③. oracle7 parallel query option 7.2.2.3.0 (可选) ④. oracle server (RDBMS) 7.2.2.3.0 ⑤. PL/SQL 2.2.2.3.0 ⑥. SQL*NET V2.2.2.2.0.0 ⑦. PROC*C 2.1.2.0.0 (可选) ⑧. SQL/PLUS ⑨. TCP/IP protocal Adapter (V2) 2.2.2.2.0.0 注意:create db object 应选择yes 4、 再一路回车,根据提示输入 system 、 sys、 TNS listener 的password 5、 LANGUAGE 时 选OTHERS ,用户输入ZHS16CGB231280 汉字国标字符集 (说明:安装25%以前出错,可能是C COMPILER 的路径 /opt/SUNWspro/未在orac le下的.cshrc下定义。) 6、安装成功100%后又回到开始的选项菜单。有时未满100% 后也回到开始的选项 菜单, /oracle/orainst/install.log 安装日志文件最后提示OK 7、按 F7 到菜单项,FILE 中选 EXIT 退出 % /cdrom/cdrom0/orainst>exit 退出 oracle 用户 8、运行 #/oracle/orainst/root.sh Are these setting correct (y/n):敲 y Enter the full pathname of the local bin directory (y/n): 敲/bin (此shell 程序在/var/opt/oracle路径下生成一个文件oratab ,并做系统检测) 9、 #vi /var/opt/oracle/oratab 最后一行改 oracle7:/oracle:Y 10、#vi /var/opt/oracle/listener.ora 改 host= (host_name) oraclehome= (/oracle) 11、#vi /var/opt/oracle/tnsnames.ora 一些连接字符串,分布式通讯时有用 12、#reboot 重新启动机器,使参数生效 13、#su - oracle %env 看环境变量改变了没有 14、%svrmgrl 唤醒SVRMGR状态 SVRMGR>connect internal 连接打开数据库 SVRMGR>shutdown abort 先关闭 instances, 数据库 SVRMGR>startup 再打开数据库,当看到 instances startup, database mount, database open的时候,oracle安装成功 SVRMGR>exit 15、 %lsnrctl start 启动listener 如果出错检查环境变量是否设好,及lsnrctl文件的内容和执行属性。