商品搜索 高级搜索
当前位置: 首页 > 文档中心 > 系统安装 > AIX 5.3 安装 weblogic 9.2 中文版 Oracle10g R2中文版本安装记录

AIX 5.3 安装 weblogic 9.2 中文版 Oracle10g R2中文版本安装记录


作者:李广福 时间:2008-03-15

AIX 5.3 安装 weblogic 9.2 中文版本 Oracle10g R2中文版本安装记录。含自启动部分。

操作系统:aix5.3
硬件:IBM,9110-51A
主机名:fundoa.glfsoft.com
ip: 192.168.101.248 mac:0.11.25.c5.a1.20

逻辑卷 rootvg 使用 2个物理卷PV 大小均为146800 MB
初步调整逻辑卷LV,如下:
/home 10000M
/usr 10000M
/opt 80000M
/tmp 5000M

安装说明:
安装系统后,通过xmanager远程管理AIX主机,图形化安装weblogic和oracle,安装过程时可以另外开1个root的文本终端.下个版本提供完全文本类型的安装方法。
AIX的安装选择全新安装。其它选择默认即可。

所需软件及文档:
1:jdk的下载,如果Oracle中使用EM,请下载64位的JDK版本
http://www.ibm.com/developerworks/java/jdk/aix/service.html
2:weblogic 9.2 中文版本 for aix 5.3
http://commerce.bea.com/showallversions.jsp?family=WLSCH
3:oracle下载
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201aixsoft.html
4:oracle的参考文档
http://www.oracle.com/pls/db102/homepage


########################################################################################################
# weblogic server 9.2 安装部分
########################################################################################################
安装思路:创建weblogic的用户,以此用户安装相应的程序,未来的使用中以此用户管理weblogic相应的服务。
具体步骤:
1:添加组、用户,用root创建密码,并以此用户进行一次登录,并依照提示进行首次登录的密码修改。
# mkgroup bea
# useradd -g bea -m weblogic
# passwd weblogic

cmd> telnet 192.168.101.248
AIX Version 5
(C) Copyrights by IBM and by others 1982, 2005.
login: weblogic
weblogic\'s Password:
[compat]: 3004-610 You are required to change your password.
Please choose a new one.

weblogic\'s New password:
Enter the new password again:

2:修改LV大小,并创建weblogic Server的安装目录。
# chfs -a size=10000M /home
# chfs -a size=10000M /usr
# chfs -a size=80000M /opt
# chfs -a size=5000M /tmp
# cd /opt
# mkdir bea
# chown weblogic.bea bea

3:上传文件,通过FTP,以用户weblogic,传至其主目录。
自己选择适合的方式。文件2个.
如下:server921_ccjk_generic.jar和Java5.sdk.tar.gz

4:以用户welogic解压文件,以root安装JRE。
# gunzip Java5_64.sdk.tar.gz
# tar xvf Java5_64.sdk.tar
以root安装smitty install 选择解压包的位置,安装JDK5.记得选择“ACCEPT new license agreements?”,修改为“yes”.


5:修改/etc/environment,修改PATH和添加JAVA_HOME变量,如下:
vi /etc/environment
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java5_64/jre/bin:/usr/java5_64/bin
JAVA_HOME=/usr/java5_64
为保障变量生效,请重新登录。如果有source命令,可以执行一次source /etc/environment
测试一下,是否成功:
$ echo $JAVA_HOME
/usr/java5_64
至此,OK。

6:以用户weblogic安装weblogic server 9.2中文版
$ java -jar -Xmx2048m server921_ccjk_generic.jar
以下图形化,略。记得修改安装路径:/opt/bea
附注:如果以字符模式安装,加上参数 -mode=console
下面的就不多说了。跟普通安装weblogic没有什么区别。
安装后,无需执行quickstart.sh,
直接创建新的域吧/opt/bea/weblogic92/common/bin/config.sh

创建域:fundoa.glfsoft.com user/pw : weblogic/weblogic


7:以weblogic创建日志,以root添加自启动vi /etc/inittab。
$ mkdir /home/weblogic/bin
$ mkdir /home/weblogic/log
$ touch /home/weblogic/bin/start.sh /home/weblogic/log/weblogic.log

# vi /etc/inittab
# weblogic:2:respawn:/opt/bea/user_projects/domains/fundoa.glfsoft.com/startWebLogic.sh > /home/weblogic/log/weblogic.log 2>&1



########################################################################################################
# Oracle 10g 安装部分
########################################################################################################
安装思路:依照英文文档,首先检查安装前的硬件要求,软件要求,添加Oracle用户组,执行相关Oracle命令。

1:扩展SWAP,并将物理卷PV加入卷组rootvg中
# extendlv hd6 5
# extendlv paging00 5
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
paging00 hdisk0 rootvg 1536MB 2 yes yes lv
hd6 hdisk1 rootvg 1536MB 1 yes yes lv
# extendvg rootvg hdisk1
# lsvg rootvg
VOLUME GROUP: rootvg VG IDENTIFIER: 00c0586000004c0000000114aa1415f8
VG STATE: active PP SIZE: 256 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 1092 (279552 megabytes)
MAX LVs: 256 FREE PPs: 1076 (275456 megabytes)
LVs: 10 USED PPs: 16 (4096 megabytes)
OPEN LVs: 9 QUORUM: 2
TOTAL PVs: 2 VG DESCRIPTORS: 3
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 2 AUTO ON: yes
MAX PPs per VG: 32512
MAX PPs per PV: 1016 MAX PVs: 32
LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
# lspv
hdisk0 000108bea5cd4a82 rootvg active
hdisk1 00c05860ab525174 rootvg active

2:检验所需的安装包
# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools bos.adt.prof bos.cifs_fs.rte
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.adt.base 5.3.0.60 COMMITTED Base Application Development
Toolkit
bos.adt.lib 5.3.0.60 COMMITTED Base Application Development
Libraries
bos.perf.libperfstat 5.3.0.60 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 5.3.0.60 COMMITTED Performance Statistics
Interface
bos.perf.proctools 5.3.0.60 COMMITTED Proc Filesystem Tools

Path: /etc/objrepos
bos.perf.libperfstat 5.3.0.60 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 5.3.0.60 COMMITTED Performance Statistics
Interface
lslpp: Fileset bos.adt.libm not installed.
lslpp: Fileset bos.adt.prof not installed.
lslpp: Fileset bos.cifs_fs.rte not installed.

缺三个。安装吧。将CD1放在光驱中
installp -a -d/dev/cd0 bos.adt.prof bos.cifs_fs.rte bos.adt.libm

再检查一次。
# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools bos.adt.prof bos.cifs_fs.rte
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.adt.base 5.3.0.60 COMMITTED Base Application Development
Toolkit
bos.adt.lib 5.3.0.60 COMMITTED Base Application Development
Libraries
bos.adt.libm 5.3.0.60 COMMITTED Base Application Development
Math Library
bos.adt.prof 5.3.0.60 COMMITTED Base Profiling Support
bos.cifs_fs.rte 5.3.0.60 COMMITTED Runtime for SMBFS
bos.perf.libperfstat 5.3.0.60 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 5.3.0.60 COMMITTED Performance Statistics
Interface
bos.perf.proctools 5.3.0.60 COMMITTED Proc Filesystem Tools

Path: /etc/objrepos
bos.cifs_fs.rte 5.3.0.60 COMMITTED Runtime for SMBFS
bos.perf.libperfstat 5.3.0.60 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 5.3.0.60 COMMITTED Performance Statistics
Interface

3:创建oracle用户,组,Oracle程序的主目录。
# mkgroup dba
# mkgroup oinstall
# useradd -g oinstall -G dba -m oracle
# passwd oracle
Changing password for \"oracle\"
oracle\'s New password:
Re-enter oracle\'s new password:

# mkdir /opt/oracle
# chown oracle.oinstall /opt/oracle

4:以Oracle用户登录,创建.profile,定义Oracle_home相关内容。并以root用户修改oracle用户相关权限的限制。
$ vi .profile
#--------------------------------------
# Set for Oracle10g Install ;
#--------------------------------------
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=fundoa
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
umask 022
#------------------- Set Over

$ vi .dtprofile 修改最后1行,去掉注释#号。目的是让图形界面,引入.profile的变量。
DTSOURCEPROFILE=true

以root用户,修改oracle的属性
smitty user,选择oracle

Soft FILE size -1 (Unlimited)
Soft CPU time -1 (Unlimited)
Note: This is the default value.
Soft DATA segment -1 (Unlimited)
Soft STACK size -1 (Unlimited)


使用smitty chgsys修改“Maximum number of PROCESSES allowed per user”最小2048。

5:通过FTP上传安装文件,并且重新登录一次。解压。
文件:10gr2_aix5l64_database.cpio.gz
gunzip 10gr2_aix5l64_database.cpio.gz
cpio -idcmv < 10gr2_aix5l64_database.cpio

6:以Oracle用户登录,进行安装。./runInstaller ;dbca;netgmr。
以root执行
# cd /home/oracle/Disk1/rootpre;./rootpre.sh
./rootpre.sh output will be logged in /tmp/rootpre.out_07-08-28.05:56:20
Saving the original files in /etc/ora_save_07-08-28.05:56:20....
Copying new kernel extension to /etc....
Loading the kernel extension from /etc

Oracle Kernel Extension Loader for AIX
Copyright (c) 1998,1999 Oracle Corporation


Successfully loaded /etc/pw-syscall.64bit_kernel with kmid: 0x3f0c100
Successfully configured /etc/pw-syscall.64bit_kernel with kmid: 0x3f0c100
The kernel extension was successfuly loaded.

Configuring Asynchronous I/O....

Configuring POSIX Asynchronous I/O....

Checking if group services should be configured....
Nothing to configure.

以Oracle用户
$ ./runInstaller
**************************************************************************
******

Your platform requires the root user to perform certain pre-installation
OS preparation. The root user should run the shell script \'rootpre.sh\' be
fore
you proceed with Oracle installation. rootpre.sh can be found at the top
level
of the CD or the stage area.

Answer \'y\' if root has run \'rootpre.sh\' so you can proceed with Oracle
installation.
Answer \'n\' to abort installation and then ask root to run \'rootpre.sh\'.

**************************************************************************
******

Has \'rootpre.sh\' been run by root? [y/n] (n)
y

Starting Oracle Universal Installer...

No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2007-08-28_05-58-51AM. Please wait ...$ Aug 28, 2007 5:59:24 AM

java.util.prefs.FileSystemPreferences$2 run
INFO: Created user preferences directory.
Aug 28, 2007 5:59:31 AM java.util.prefs.FileSystemPreferences$3 run
INFO: Created system preferences directory in java.home.

##################################################################################################################################
以root,新开窗口。执行

# /opt/oracle/oraInventory/orainstRoot.sh
Changing permissions of /opt/oracle/oraInventory to 775.
Changing groupname of /opt/oracle/oraInventory to oinstall.
The execution of the script is complete

# /opt/oracle/product/10.2.0/db_1/root.sh
Running Oracle10 root.sh script...

The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /opt/oracle/product/10.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
Creating /usr/local/bin directory...
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...

Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.







7:修正dbstart启动错误,添加开机自启动脚本和关机脚本。

默认安装好后Oracle的启动脚本dbstart会报一个错误监听,咱们先搞定它。如下:
$ dbstart
Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr

vi `which dbstart`

ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
修改为
ORACLE_HOME_LISTNER=$ORACLE_HOME
再执行dbstart,一切OK

修改/etc/oratab,将“N”改为“Y”,使之支持开机启动。如下:
fundoa:/opt/oracle/product/10.2.0/db_1:Y

创建启动脚本,并赋予相关权限
$ mkdir /home/oracle/bin
$ mkdir /home/oracle/log
$ touch /home/oracle/bin/dbora
$ touch /home/oracle/log/initora.log
$ chmod 700 /home/oracle/bin/dbora


$ vi /home/oracle/bin/dbora
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=fundoa
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
umask 022

echo \"Start Oracle instance: fundoa\"
su oracle -c dbstart
su oracle -c \"emctl start dbconsole\"
su oracle -c \"isqlplusctl start\"

最后将脚本添加如inittab,使之自启动。
vi /etc/inittab
oracle:2:wait:/home/oracle/bin/dbora > /home/oracle/log/initora.log 2>&1

关机脚本
vi /etc/rc.shutdown
echo \"Stop Oracle instance: fundoa\"
su - oracle -c dbshut
su oracle -c \"emctl stop dbconsole\"
su oracle -c \"isqlplusctl stop\"

热门评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
网友名称:
电子信箱:
评价等级: 1 2 3 4 5
验 证 码: captcha
评论内容:
 
免责条款 | 隐私保护 | 咨询热点 | 联系我们 | 公司简介 | 配送方式

本站大部分软件均为免费开源软件,软件资料均来自网络,仅供个人学习研究之用,请勿用商业目的,否则后果自负。