Ecology安装手册.docx_第1页
Ecology安装手册.docx_第2页
Ecology安装手册.docx_第3页
Ecology安装手册.docx_第4页
Ecology安装手册.docx_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ecology安装手册之AIX篇联系人 朱巍(Well)Weaver Software上海(总部):中国上海浦东软件园陆家嘴分园101号3层上海(总部)邮政编码:200127华南(深圳):广东省深圳市福田区景田路擎天华庭大厦B座32A华南(深圳)邮政编码:518034电话:+86 755 83144692-808传真:+86 755 83144671手机邮1:电邮2:Ecology安装手册AIX篇文档版本历史序号日期版本文件变更申请编号变更说明修改人12011-05-10V1.0新文件朱巍2345目录一、安装准备61.本地环境准备61.1服务器访问地址61.2服务器开放端口61.3需使用的工具62.检查操作系统62.1检查操作系统版本62.2检查操作系统字符集73.检查SDK是否安装73.1根据操作系统版本下载SDK73.2安装SDK73.3检查SDK是否安装成功84.确认HA划分目录85.检查Oracle需使用的包9二、安装Oralce101.检查Oracle安装所需要的环境参数101.1内存101.2SWAP101.3/tmp目录101.4Oracle安装目录101.5修改limits文件102.安装补丁包112.1确认补丁是否已打112.2下载补丁包文件112.3打包安装113.准备Oracle安装123.1上传文件123.2解压gz包123.3解压cpio包123.4创建用户、组并授权对应目录123.5修改oracle用户的环境变量133.6root账户的准备144.安装Oracle144.1使用oracle用户登录检查环境变量144.2使用GUI安装数据库144.3安装数据库实例154.4创建数据库监听154.5配置Oracle数据库自启动154.6AIX下Oracle常用命令16三、安装Ecology产品171.上传文件172.解压文件173.配置resin174.创建用户并授权185.完成18一、安装准备1. 本地环境准备1.1 服务器访问地址确认服务器的访问地址,保证本地与两台小型机之间能够正常访问。1.2 服务器开放端口确认服务器上开放的端口,因为这决定你可以使用什么工具去访问服务器。1.3 需使用的工具1.3.1 FlashXP:使用AIX常用的FTP工具之一,主要用来进行文件上传;1.3.2 Windows的CMD,如果服务器开放了telnet,可以通过CMD直接telnet服务器的IP,即可使用命令行;1.3.3 X-Manager,Linux和Unix核心下常用的图形化界面远程工具,安装Oracle时必备工具。2. 检查操作系统2.1 检查操作系统版本oslevel s:确认操作系统版本bootinfo y:确认操作系统位数2.2 检查操作系统字符集locale:查看操作系统当前字符集locale a:查看操作系统已经安装的字符集smitty lang:准备安装字符集Add Additional Language Environments:选中此项进行字符集配置CULTURAL convention to install或者 LANGUAGE translation to install:这两项都可以进行字符集的安装,但是需要注意,将光标移动到选项上后,不要直接回车,需要使用“ESC+4”快捷键进入字符集选择界面,通过“/”快捷键搜索“GB”来找到“GB18030”字符集,然后通过“ESC+7”选定此字符集,点击回车确认。如果服务器上AIX的安装光盘依旧存在的话,那么一般可以正常安装;如果弹出提示,则按照提示更换到正确的光盘,即可正常安装了这里需要注意的是,因为AIX上没有gbk字符集,所以需要安装GB18030字符集来支持ecology的正常编译。(感谢董杉提醒)3. 检查SDK是否安装3.1 根据操作系统版本下载SDK下载地址:/developerworks/java/jdk/aix/service.html#i13.2 安装SDKsmitty或者smit:进入安装字符串界面(smitty)或者图形界面(smit)Software Installation and Maintenance:软件安装和配置Install and Update Software:安装和升级软件Install Software:安装软件INPUT device / directory for software:在此填写下载SDK的地址,注意不要按回车SOFTWARE to install:在以上目录中选择需要安装的软件,通过“ESC+7”选择,注意不要按回车ACCEPT new license agreements:是否接受新的授权,通过“ESC+4”选择到yes,OK,这下可以回车了安装成功后,画面会显示安装SUCCESS3.3 检查SDK是否安装成功lslpp -l | grep Java:查看已经安装的JDK版本JDK安装成功后,可以在/usr目录下看到,假如是32位的1.5,则会出现java5目录,如果是64位的1.6,则会出现java6_64目录。4. 确认HA划分目录客户如果使用小型机的话,一般都会配备两台另外再加一台存储服务器用来进行双机热备,所以在进行正式安装前,务必先确认客户在HA上划分的空间如何匹配。将对应VG挂载到服务器并指定目录后,将程序和数据库安装到对应目录下,会减少后续再次更换程序和数据库目录所白白花费的功夫。5. 检查Oracle需使用的包趁着安装光盘还在光驱中,顺便将Oracle需要支持到的包给安装上lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat ctools f bos.cifs_fs.rte如果提示信息如下lslpp: 0504-132 Filesetbos.adt.libmnot installed.lslpp: 0504-132 Ffnot installed.lslpp: 0504-132 Filesetbos.cifs_fs.rtenot installed.说明缺少文件集,可以使用smitty(CLI)或smit(GUI),根据向导进行安装。安装文件可以在aix系统盘上找到(第一张盘)。smitty安装时,可以键入“/”启用查询,然后输入缺少的文件集名称(如bos.adt.libm)就可以自动匹配,选定后回车即可以安装该文件集。二、安装Oralce1. 检查Oracle安装所需要的环境参数1.1 内存lsattr -E -l sys0 -a realmem:物理内存,小型机,好歹有个几十G吧1.2 SWAP该分区不是必须的,我在安装过程中没有这个分区,后来担心出问题又修改的,大小设置为内存的3/4即可。lsvg rootvg:查看rootvg的空间大小lsps a:查看SWAP的空间smitty chps:修改number的值(计算方式:(目标大小-现在ps大小)/pp的size=number,如(4096M-512M)/128M=28)1.3 /tmp目录给定至少1000M,如果文件系统空间不足,可以使用smitty chfs扩充文件系统大小。1.4 Oracle安装目录给定至少3G的磁盘空间用于安装Oracle软件。1.5 修改limits文件Oracle的AIX安装包为1.2G,需修改AIX的limits文件,否则无法上传vi /etc/security/limits:将default的fsize修改成-1(默认fsize = 2097151)2. 安装补丁包如果是6.1以下版本的AIX版本,需要安装对应补丁包,如AIX 5.3版本需要安装IY89080补丁。暂时未发现6.1版本需要打什么补丁包。以下列出升级补丁包的过程:2.1 确认补丁是否已打/usr/sbin/instfix -i -k IY89080:如是AIX 5.3版本,则输入此命令确认补丁是否已经更新。若返回“There was no data for IY89080 in the fix database.”则说明没有安装补丁。2.2 下载补丁包文件下载对应版本补丁包文件,并上传到服务器某目录中,如AIX 5.3版本,需要下载“iy89080.epkg.Z”文件。2.3 打包安装emgr -e iy89080.epkg.Z:安装补丁包返回信息Prerequisite Number: 1 Fileset: bos.rte.aio Minimal Level: 0 Maximum Level: 0 Actual Level: Type: PREREQ Requisite Met: no注意补丁包安装完成后,务必需要重启服务器。3. 准备Oracle安装3.1 上传文件将下载好的Oracle安装文件上传到服务器,注意文件版本与服务器版本对应。以下以Oracle10g R2版本为例。3.2 解压gz包gunzip 10gr2_aix5l64_database.cpio.gz3.3 解压cpio包cpio -idcmv 10gr2_aix5l64_database.cpio3.4 创建用户、组并授权对应目录mkgroup oinstall:创建oinstall组mkgroup dba:创建dba组useradd -g oinstall -G dba -d /home/oracle oracle:创建oracle用户,并将其加入oinstall组和dba组passwd oracle:修改oracle用户的密码这里注意,可以使用id oracle命令检查下对应用户和组的ID,因为两台服务器上这些ID必须完全一致。在对oracle安装目录进行授权时,一定需要注意这个目录是不是HA中定义好的目录了,避免进行重复工作。这里假设我的oracle安装在根目录下的oracle目录中,使用下列命令进行授权。chown -R oracle:oinstall /oracle:给予oracle用户、oinstall组以/oracle目录的编辑权限。vi /etc/security/limits:修改oracle用户的系统配额,在最后末尾添加到如下情况default:fsize = -1core = 2097151cpu = -1data = 262144rss = 65536stack = 65536nofiles = 2000root:daemon:bin:sys:adm:uucp:guest:nobody:lpd:oracle:data = -1stack = -13.5 修改oracle用户的环境变量vi /home/oracle/.profile:修改oracle的环境变量,修改方式为在此profile中添加如下八行ORACLE_BASE=/oracle/databaseexport ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0export ORACLE_HOMEORACLE_SID=KJPTexport ORACLE_SIDPATH=$ORACLE_HOME/bin:$PATHexport PATH3.6 root账户的准备以root执行Oracle安装文件解压目录下Disk1/rootpre/rootpre.sh文件设置DISPLAY参数:export DISPLAY=服务器IP地址:0.0然后运行xhost + 允许所有人访问4. 安装Oracle4.1 使用oracle用户登录检查环境变量用oracle用户登录(注意:必须用oracle重新登陆AIX新的登陆会话而不可以用su命令替代,切忌,否则找不到.profile中设置的oracle参数而将Oracle安装在$HOME下。如果当前用户是root则可以logout然后用oracle登陆。可以使用echo $ORACLE_HOME来检测环境变量。4.2 使用GUI安装数据库启动Xmanager,配置时选择CDE模式,然后使用Xbrowser直接连接到服务器,出现操作系统登录界面,使用oracle用户登录后,如果能够看到AIX的操作桌面,则表示配置成功。打开命令行输入框,执行“/oracleDisk/Disk1/runInstaller”(注意,这里假设我的Oracle安装文件解压在oracleDisK目录中),能够出现图形安装界面,将下放的“同时创建数据库实例”的勾取消,不要创建数据库实例。安装完成后会要求以root权限执行两个脚本,务必执行。4.3 安装数据库实例数据库安装成功后,直接使用oracle用户输入dbca命令创建数据库实例。创建实例时注意,选择数据库实例使用字符集Simplified Chinese ZHS16GBK否则数据库不支持中文。4.4 创建数据库监听还是直接使用oracle用户执行netca创建数据库监听。然后修改监听(AIX+Oracle10.2.0下需要修改,oracle的bug)在listener.ora 文件里加入(我加在了最后):(NO-RAC)SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER =OFF格式:SUBSCRIBE_FOR_NODE_DOWN_EVENT_=OFF其中, 是数据库的监听器的名称。如:默认情况下,监听器名为:LISTENER 。则语句就是:SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER =OFF4.5 配置Oracle数据库自启动vi /etc/oratab:配置oratab文件vi $ORACLE_HOME/bin/dbstart:配置dbstart文件,修改oracle_home_listener = /oracle/database/product/10.2.0现在,执行 $ORACLE_HOME/bin/dbstart 就可以启动oracle了(包括监听在内)。接下来配置Oracle的自启动vi /oracle/cmd/rc.startoracle:配置oracle用户的自启动文件,输入如下内容su - oracle -c /oracle/cmd/oraclestartvi /etc/inittab添加行(在最后面)oracle:2:wait:/oracle/cmd/rc.startoracle4.6 AIX下Oracle常用命令lsnrctl start:手工启动监听服务$ORACLE_HOME/bin/dbstart:手工启动数据库也可以使用以下方式:lsnrctl startsqlplus /nologconnect /as sysdbastartupexitexit5、手工关闭oracle服务:sqlplus /nologconnect /as sysdbashutdown immediateexit三、安装Ecology产品1. 上传文件将ecology.tar和resin.tar文件上传到服务器指定目录,注意HA划分的文件区域,否则又需要重复做工作啦。2. 解压文件使用root用户,将文件解压至/usr/weaver目录下。3. 配置resin配置/usr/weaver/resin/bin下的httpd.sh文件,在这里指定JDK的环境变量,指向/usr/java6_64下。这里需要注意下,虽然是直接tar出来的文件,也有可能httpd.sh文件中会存在空格转化成的乱码(感谢董杉帮我检查出这个问题),将这些空格去掉,尤其是JAVA_HOME这里的乱码,否则httpd.sh无法启动。配置/usr/weaver/resin/bin下的startresin.sh文件,修改export ALL_LANG=zh_CN.GB18030,因为AIX没有gbk字符集,注意。配置/u

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论