中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
Solaris8-Domino6.x-Oracle8i简要集成方案
作者:未知 时间:2005-09-13 23:43 出处:Blog.ChinaUnix.net 责编:chinaitpower
              摘要:Solaris8-Domino6.x-Oracle8i简要集成方案

作者:skystar  写于 2004-08-04 00:00

本方案只对各步骤作简要说明

一、安装Solaris

Solaris安装比较简单,一直安装下去,也可以找个安装手册作参考。

1.       安装上必要的程序:TelnetFTP等服务端;最好安装zh.GBK字符集。

2.       打补丁

(1)    系统安装完毕后需要安装Recommended补丁包

(2)    打上Domino服务器所需补丁

SunOS 5.8 sparc 108827-11 

SunOS 5.8 sparc 108875-09 

SunOS 5.8 sparc 108991-17 

SunOS 5.8 sparc 109181-04 

SunOS 5.8 sparc 109279-15 

SunOS 5.8 sparc 109322-08 

SunOS 5.8 sparc 109742-04 

SunOS 5.8 sparc 109888-10 

SunOS 5.8 sparc 109951-01 

SunOS 5.8 sparc 110383-02 

SunOS 5.8 sparc 110390-02 

SunOS 5.8 sparc 110460-09 

SunOS 5.8 sparc 110700-01 

SunOS 5.8 sparc 111090-03 

SunOS 5.8 sparc 111293-04 

SunOS 5.8 sparc 111659-02

SunOS 5.8 sparc 108434-03

SunOS 5.8 sparc 108435-03

对以上的补丁进行查询知道不是sun系统默认需要打的补丁,也不是sun建议补丁的内容,是应用软件部分的软件需求。

根据以上补丁,做出替换后的补丁列表如下(补丁更新)

108993-36

109007-18

108827-40

108528-29

109951-01(此补丁可能打不上)

108434-17

108435-17

以上补丁不是在正常模式下可以安装的,需要按照下面的方式进行安装

1.       root用户将以上的patch上传到sun主机的一个目录.

注意不要传到/tmp下面,同时也要注意现有的系统的分区和空间是否充裕.

2.       检查系统当前的运行级别,默认的应该是3

输入命令who –r

3.       如果是运行级别3.那么将系统转入单用户模式.

  reboot -s

4.       root登陆系统,进行patch的安装

  首先解压所有的patch,

  然后用命令pkgadd -d . 分别进行安装.

5.       安装完毕所有的补丁后.

   reboot机器.

6.       检查补丁是否已安装

输入命令showrev -p |grep patch_id

说明:patch_id就是上面说的红色的id.

二、安装Domino Server

1、  修改/etc/system文件,增加如下两行:

set rlim_fd_max=32768

set msgsys:msginfo_msgtql=1024

修改保存后作为root用户重启机器

2、  建立notes用户组和notes用户

3、  安装Domino Server 注意磁盘空间大小,合理安排好Domino安装目录。

4、  打语言包

5、  配置Domino Server

6、  notes用户登陆启动Domino Server

Domino的详细安装请参考详细安装文档。

三、安装Oracle

1、  修改/etc/system文件,增加如下:

set shmsys:shminfo_shmmax=4294967295

set shmsys:shminfo_shmmin=1

set shmsys:shminfo_shmmni=100

set shmsys:shminfo_shmseg=10

set semsys:seminfo_semmns=2000

set semsys:seminfo_semmsl=1000

set semsys:seminfo_semmni=100

set semsys:seminfo_semopm=100

set semsys:seminfo_semvmx=32767

unset TWO_TASK (可不要)

修改完毕保存重启,可以和上面安装Domino所需的一起设置。

2、  建立oinstall dba用户组和oracle用户

groupadd dba

groupadd oinstall –c “Oracle DBA” –d /home/oracle –g oinstall –G dba –m –u 300

passwd oracle

3、  配置环境变量

oracle用户下和需要使用oracle数据库的用户下配置.profile文件

PATH=/usr/bin:/usr/ucb:/usr/sbin:/etc:$HOME/bin:/usr/bin/X11:/sbin:/opt/lotus/bin:/export/home0/notesdata:/opt/lotus/notes/65010/sunspa:.

# export PATH

ORACLE_BASE=/opt/Oracle817

export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/8.1.7

export ORACLE_HOME

ORACLE_SID=sckf

export ORACLE_SID

# DBA=$ORACLE_BASE/admin

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export ORA_NLS33

NLS_LANG=american_america.zhs16cgb231280

export NLS_LANG

LD_LIB_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:.

export LD_LIB_PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib

export LD_LIBRARY_PATH

CLASSPATH=.:$ORACLE_HOME/jdbc/lib/classes111.zip

export CLASSPATH

PATH=$PATH:$ORACLE_HOME/bin:/usr/local/bin:$ORACLE_HOME/dbs:/etc

export PATH

Notes_ExecDirectory=/opt/lotus/notes/latest/sunspa

export Notes_ExecDirectory

# export ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG LD_LIB_PATH PATH Notes_ExecDirectory

ENV=$HOME/.env

export ENV

.env文件内容如下:

LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:.

export LIBPATH

以上配置在不同平台下有些环境变量并不需要,视情况而定,LinuxSolaris下一定要加上LD_LIBRARY_PATH,也可以不用.env文件,在.profile文件中去掉ENV=$HOME/.env  export ENVAIX平台可能需要.env文件。

配置保存完毕重新登陆系统。

4、  建立Oracle安装目录

mkdir /opt/Oracle817

chown oracle:oinstall Oracle817

chmod 755 Oracle817

5、  oracle用户登陆启动安装程序./runInstaller

如果下载的oracle.cpio 格式的压缩文件,按如下方法解压:

命令:cpio –idcmv < Solaris_64_81700_Disk1.cpio

这个过程的安装比较简单,按照提示一直进行下去即可。

如果只安装Oracle客户端的话则更简单,也不需要下面的配置。

6、  配置DominoOracle的连接

root用户在/urs/lib下建立链接

ln –s /opt/lotus/notes/65010/sunspa/libnotes.so libnotes.so

ln –s /opt/lotus/notes/65010/sunspa/libndgts.so libndgts.so

ln –s /opt/Oracle817/product/8.1.7/lib/libclntsh.so libclntsh.so

notes登陆进入/opt/lotus/notes/65010/sunspa目录下

执行./dctest

查看连接oracle 是否成功

7、  安装完后的简单测试

默认已经是oracle用户登录,执行 lsnrctl start 启动Oracle LISTENER
$ lsnrctl start

如果监听启动成功,就可以用 dbstart 命令来启动数据库了
$ dbstart

8、  添加开机自启动脚本

root用户登录
1) 
打开"oratab"文件(本文档中,"oratab" 文件存在于 "//opt/Oracle817" 目录)

# vi /opt/Oracle817/oratab
找到
orcl:/opt/Oracle817/product/8.1.7:N
为了能使用 "dbstart" 命令来启动数据库,所以必须将其改为

orcl:/opt/Oracle817/product/8.1.7:Y
当作了上述改动后,还需编辑 "$ORACLE_HOME/bin" 目录下的 "dbstart"  "dbshut" 两个文件,在本档中,$ORACLE_HOME 指向 "/opt/oracle/product/8.1.7" 目录,分别打开这两个文件

# cd /opt/Oracle817/product/8.1.7
# vi dbstart
# vi dbshut
找到

ORATAB=/etc/oratab
将其改为

ORATAB=/var/opt/oracle/oratab
备忘:按之前的安装步骤,"dbstart"  "dbshut" 文件的相应行已经是 "ORATAB=/var/opt/oracle/oratab" 

2) 
创建"/etc/init.d/dbora"文件

# vi /etc/init.d/dbora
3) 
写入如下内容

#!/bin/sh
ORAHOME=/opt/Oracle817/product/8.1.7
ORAOWNER=oracle
if [ ! -f $ORAHOME/bin/dbstart ] ;
then
echo "ERROR: Cannot start Oracle Database Server"
fi
case "" in
"start")
echo "Starting Oracle Database... c"
su - $ORAOWNER -c "$ORAHOME/bin/lsnrctl start" > /dev/null
su - $ORAOWNER -c $ORAHOME/bin/dbstart > /dev/null
echo "Done."

;;
"stop")
echo "Stopping Oracle Database... c"
su - $ORAOWNER -c $ORAHOME/bin/dbshut > /dev/null
su - $ORAOWNER -c "$ORAHOME/bin/lsnrctl stop" > /dev/null
echo "Done."
;;
"")
echo "You must tell what you want me to do."
echo "Usage : ./dbora [start | stop ]"
echo " start    - Start Oracle Database immediately"
echo " stop     - Stop Oracle Database immediately"
;;
esac
exit
保存并退出编辑

4)
# chmod 744 /etc/init.d/dbora
# ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
# ln -s /etc/init.d/dbora /etc/rc1.d/K10dbora
# ln -s /etc/init.d/dbora /etc/rc2.d/S90dbora
# ln -s /etc/init.d/dbora /etc/rcS.d/K10dbora

Solaris下安装Oracle请参考详细的安装文档。

 

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有