免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3253 | 回复: 2

[SCO UNIX] 前写过UW713 下安装9204,后来用户说不明白,我就做了更新! [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2008-02-05 11:16 |显示全部楼层
UNIXWARE 713  for  ORACLE 9i 9204安装文档

本文将介绍Oracle Database 9i在UnixWare 713 下的安装过程,如果你是有过安装Oracle的经验本安装过程可以权当快速安装手册;如果你以前从未安装过Oracle数据库,那我们就从这篇文章开始熟悉Oracle的安装过程。

UnixWare 713及 Oracle 9I 数据库的要求:
内存不少于256MB,建议1GB
SWAP交换区大小一般为内存的两倍,建议安装UnixWare时设置为2047MB
硬盘空间是越大越好,因为UW系统本身需要2.5GB容量ORACEL 9i数据库同样也需要2.5GB左右的容量,建议硬盘空间10GB以上
tmp空间,因为ORACLE安装时需要tmp空间在400MB,建议用户安装UW时tmp空间设置为512MB
操作系统安装时必须安装全部的LKP包

安装数据库:
1)        安装之前先要安装uw713MP5补丁
ftp://ftp.sco.com/pub/unixware7/713/mp/mp5/uw713mp5.iso
刻录成光盘安装:
# mount /dev/cdrom/cdrom1 /mnt
# /mnt/install.sh
安装成功后,从新启动系统
# shutdown –g0 –i6 -y
从新启动系统

2)        修改核心文件
# /etc/conf/bin/idtune -m SEMMNI 100
# /etc/conf/bin/idtune -m SEMMSL 100
# /etc/conf/bin/idtune -m SEMVMX 32767
# /etc/conf/bin/idtune -m SHMMAX 2147483647(物理内存的一半)   
# /etc/conf/bin/idtune SHMMIN 1
# /etc/conf/bin/idtune -m SHMMNI 100
# /etc/conf/bin/idtune -m SDATLIM 0x7fffffff
# /etc/conf/bin/idtune -m HDATLIM 0x7fffffff
# /etc/conf/bin/idtune -m SVMMLIM 0x7fffffff
# /etc/conf/bin/idtune -m HVMMLIM 0x7fffffff
# /etc/conf/bin/idtune -m SFSZLIM 0x7fffffff
# /etc/conf/bin/idtune -m HFSZLIM 0x7fffffff
# /etc/conf/bin/idtune -m HFNOLIM 2048
# /etc/conf/bin/idtune -m SFNOLIM 1024
# /etc/conf/bin/idtune -m ARG_MAX 1048576
# /etc/conf/bin/idtune -m MAXLINK 32767
# /etc/conf/bin/idtune -m FLCKREC 2000
# /etc/conf/bin/idtune -m SHMSEG 4096
修改文件/etc/conf/mtune.d/ipc文件内SEMOPM的最大值为100
# vi /etc/conf/mtune.d/ipc
# /etc/conf/bin/idtune -m SEMOPM 100
连接核心
# /etc/conf/bin/idbuild –B
# shutdown -go -i6 –y

3)        建立dba组和oracle用户
# scoadmin a
建立用户的组ID和用户ID为同一值,方便记忆
注意:我在测试文档中将Oracle用户主目录建立在/home/oracle

4)        修改oracle用户的环境变量
# su – oracle
$ vi .profile
以下内容加到profile文件中
ORACLE_BASE=/home/oracle
export ORACLE_BASE
ORACLE_HOME=/oracle/app/9.2.0.4  
export ORACLE_HOME
ORACLE_SID=ora
export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
PATH=/bin:/usr/bin:/usr/local/bin:/opt/bin:/opt/kde2/bin:/opt/kde/bin:/usr/java/bin:/usr/X11R6/bin:/opt/teTeX/bin:
export PATH
NLS_LANG=american_america.ZHS16GBK
export NLS_LANG
ORACLE_TERM=ansi
export ORACLE_TERM
其中:  
ORACLE_BASE为oracle用户的主目录
ORACLE_HOME为系统软件的安装目录;  
ORACLE_SID 为数据库的SID,这里可以自行设置;  
NLS_LANG 为数据库的字符集,为了保证数据库能够输出输入数据库,我们需要在这里把字符集设为american_america.ZHS16GBK,其中american_america英文字符集,ZHS16GBK为中文字符集

5)        修改oracle数据库启动所需环境变量
    # linux
[root@root unixware]# cd /
[root@root /]# ln -s /usr/bin/gawk /bin/awk
[root@root /]# ln -s /usr/bin/grep /bin/grep
修改启动splplus所需的环境变量文件
    [root@root /]# vi /etc/profile
修改此行PATH="/bin:/usr/bin"
        添加PATH="/bin:/usr/binORACLE_HOME/bin"

6)        创建Oracle安装目录
    在Root用户下执行以下命令
    [root@root /]# mkdir /oracle
    [root@root /]# mkdir /oracle/app
    [root@root /]# mkdir /oracle/app/9.2.0.4
    [root@root /]# chown -R oracle:dba /oracle

7)        安装前准备
   如果你的文件为cpio格式执行以下步骤如果为光盘版可略过。
   拷贝 Linux9i_Disk1.cpio.gz
        Linux9i_Disk2.cpio.gz
Linux9i_Disk3.cpio.gz
文件放在同一目录下,用户切换为LKP格式
# gunzip Linux9i_Disk1.cpio.gz
      # gunzip Linux9i_Disk2.cpio.gz
      # gunzip Linux9i_Disk3.cpio.gz
      # cpio –idmv –I/xxx/Linux9i_Disk1.cpio
      # cpio –idmv –I/xxx/Linux9i_Disk2.cpio
      # cpio –idmv –I/xxx/Linux9i_Disk3.cpio

         安装oracle数据库

     开始安装Oracle用户登陆
      $ startx
     等起动图形后
      $ linux
      $ startkde
启动KDE桌面环境,执行安装
$ ./runInstaller
      出现Oracle Universal Installer(OUI)的图形界面,按照提示一步步点击“Next”安装
      当遇到输入“Unix Group Name”的时候,输入组名“dba”,点击下一步
      此时Oracle Universal Installer会生成一个建立Oracle Inventory所用的orainstRoot.sh    文件,弹出一个提示框,需要用root身份来执行这个orainstRoot.sh文件
      从新开起一个新的终端窗口,以Root用户执行
      $ /tmp/orainstRoot.sh
      执行完毕后再回到提示窗口,按下“Continue”按钮继续安装
      按照提示继续安装,当遇到要求输入(Global Database Name)“全局数据库名”和(SID)时,只需要把全局数据库名输入既可,点击下一步安装
      数据库的字符集设置,我们选择Simplifiled Chinese ZHS16GBK,按Next进入下一步
      Oracle Universal Installer开始复制并显示要安装的Oracle9i产品摘要,在确认无误后按下“Install”按钮开始安装

在安装的过程中会遇到的错误:

第一个错误:安装agent,快装完的时候有:
parameter "orahome"=/home/oracle/product/9.2.0
parameter "nodeinfo"=NO_value
提示失败。

这个错误需要安装补丁p3238244_9204_LINUX.zip
http://conrad2001.narod.ru/terek/p3238244_9204_LINUX.zip
[root@root /]# unzip p3238244_9204_LINUX.zip
[root@root /]# cd 3238244
手工将3238244/files/lib/stubs目录下的所有文件复制到$ORACLE_HOME/lib/stubs/目录:
$ cp files/lib/stubs/* $ORACLE_HOME/lib/stubs/
重新连接编译"Agent"相关程序
$ cd $ORACLE_HOME/network/lib/
$ make –f ins_oemagent.mk install
成功编译后
点击前面oracle安装程序中的"Agent Configuration Assistant",并点击"Retry"重新运行配置工具程序

第二个错误:Apache配置错误
这个错误可以根据安装提示修改相应文件的相应行
修改文件:
$ vi /oracle/app/9.2.0.4/Apache/Apache/conf /httpd.conf
对其中出错的228、232、248行分别做 # 注释
点击"Retry"重新运行配置工具程序,成功后退出安装

9)        测试监听、数据库启动是否正常
$ lsnrctl start
$ sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Sat Mar 12 22:58:53 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect / as sysdba
Connected.
SQL> shutdown immediate 关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup; 启动数据库
ORACLE instance started.
Total System Global Area 236000356 bytes
Fixed Size 451684 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.



                                          
                                                      闫春

论坛徽章:
0
发表于 2008-02-09 23:22 |显示全部楼层
我装的好像不用打补丁,不用进入KDE环境。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2008-02-13 16:28 |显示全部楼层
系统补丁是为了让系统效率更高
KDE确实可以不用启动
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,8.5折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时8.5折扣期:2019年9月30日前


----------------------------------------

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP