资源描述
ORACLE 10G AS在LINUX上的安装与集群配置本文档主要是描述安装ORACLE AS 10G和集群配置的,见与此首先要明白几点要求: 所有的参与集群的application server instance都必须安装同样的操作系统(OS);所有的 application server instance必须在同一个farm,也就是要同一个Repository来存放管理信息; 每一个 application server instance 可以有多个 OC4J instance,每个 OC4J instance 可以有多个 OC4J process;在每台服务器安装的application server instance版本都必须一样。1. ORACLE 10G AS 在 LINUX 上的安装1.1安装前的配置建立Oracle用户组和用户groupadd dbagroupadd oinstalluseradd -g oinstall -G dba p fsczfeishui oracle在Oracle用户下创建目录oracle$ mkdir fscz01oracle$ chmod 755 /fscz01 /fscz01oracle$ chown oracle.dba /fscz01调整LINUX操作系统修改文件:/etc/profile加入if $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 6553这些代码,用来限制用户最多可以打开的进程数与文件数按照下文的内容编辑.bash_profiile,另存为.profileoraclefsczfeishuiapp1 oracle# more .bash_profile# .bash_profile# Get the aliases and functionsif -f /.bashrc ; then./.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binBASH_ENV=$HOME/.bashrcUSERNAME=rootexport USERNAME BASH_ENV PATH首先要安装JDK;再者此次安装不是采用光盘安装,是把安装文件直接放到服务器上安装的。1.2安装过程由于文件放在/AS1012目录下,找到第一张光盘文件里的runInstaller直接运行,就开始 弹出安装界面,大致和ORACLE 10G的安装界面是一样的,注意安装目录不是默认的,要 选择已经设置好的fscz02/fscz03;继续点击下一步,当出现这个页面时,复选框打勾继续下 一步安的安装(这里列出来的所有Requirement都必须得到满足,否则将不能继续安装, 上例显示需要系统管理员的权限才能继续);出现下面页面时(这里缺省必须选择Oracle HTTP Server和 Oracle AS 10g Containers for J2EE两个组件,其余组件只选OracleAS 10gOracleAS 10g Farm Repository 组件用于群 集管,)继续下一步,安装方式选择“自动”;当出现下面页面时(这里的管理员用户名为 ias_admin,在使用管理界面登录时,使用的管理员用户名相同,但在程序中调用管理员 用户,则一律使用fsczfeishuil。这里的实例名称按原先定义好(fscz01/fscz02)的输入), 要牢记输入的内容;1、点击“下一步”进入“概要”对话框,主要用于确认安装的内容,如下图所示:点击“安装”开始进行安装;2、安装完毕后,安装程序将会自动启动“Configuration Assistant”对话框,进行最后的配 置,如下图所示:最后,安装顺利结束,保留安装信息备用,如下图所示至此,Oracle 10g AS已经安装完毕。2.应用服务器集群配置2. 1服务器上的配置把所有实例加入一个场:重新以Root用户登陆,切换到Oracle用户:su - oracle进入 AppServer的目录,这里以服务器42做例子:cd /home/oracle/fscz02/dcm/bin 然后运行./dcmctl这个命令出现它的所有属性.加入场之前要获得当前的ID号码,运行./dcmctl getrepositoryid 出现 fsczfeishuiapp1:7101,现在就要把fscz02这个实例加入到这个场中,运行命令./dcmctl joinfarm -r fsczfeishuiapp1:7101,然后运行./dcmctl whichfarm 查看是否已经加入场.如果出现 Host Instance: fscz01.fsczfeishuiapp1Host Name: fsczfeishuiapp1Repository Type: Distributed File BasedSSL In Use: false这些信息,说明fscz02实例已经加入场fsczfeishuiapp1中.Fscz03实例按照上面步骤操作即可.创建集群:2. 2控制台上的设置首先把加入场中的两个实例加入事先创建好的集群中,然后打开管理机192.168.1.41机的控 制台,依次点击fscz02.fsczfeishuiapp2这个实例-系统组件home- “管理”按钮-复制属 性中WEB应用程序,选中复制会话状态,并填写如下图红色圈住的内容:fscz03.fsczfeishuiapp3也做这样的设置即可。然后重新发布应用程序即可实现集群的功能。
展开阅读全文