- 论坛徽章:
- 0
|
第一节:安装
注意:因为ORACLE 9I为64位,所以安装的AIX平台也必须是64位。如果不是必须要重新安装或使用连接库函数将其改为64位;
To change to 64 bit multi-processor mode:
# ln -sf /usr/lib/boot/unix_64 /unix
# ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
# bosboot -ad /dev/ipldevice
# shutdown -r
一、确认系统环境
1、主机环境
数据库服务器eServer P570:8CPU(1650MHz),16G内存,2×73U320硬盘,软件AIX 5L
光纤磁盘阵列FAStT600:14HDD,2×short ware SFP GBIC,14×2GBFC,146.8GB
SAN交换机:IBM SAN Switch F08×2
应用服务器X365:4×2.2CPU,4G DDR2100 ECC,2*36.4G
2、准备磁盘空间,创建一个文件系统
在操作系统AIX中创建一个文件系统:/u01,
该文件系统的参数如下:
Item Value
File System Name /oracle
NEW mount point /oracle
SIZE of file system(in 512-byte blocks) 14680064
Mount GROUP
Mount AUTOMATICALLY at system restart yes
PERMISSIONS read/write
Mount OPTIONS
Start Disk Accounting? no
Fragment Size(bytes) 4096
Number of bytes per inode 4096
Compression algorithm no
Large File Enabled false
Allocation Group Size(Mbytes) 8
/u01:30G (MIN 3.5G,本目录用于安装软件、存放source以及oracle9用户的根目录所在)
#df -k /u01
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/fslv01 32505856 20042588 39% 61097 2% /u01
3、操作系统环境
OS情况:AIX 5L 64bit and 64-bit kernel mode,主机名nbjy570
#uname -a
AIX nbjy570 3 5 00C1457B4C00
nbjy570:/#bootinfo -y
64
nbjy570:/#bootinfo -k
3
OS PATCH
Oracle要求PATCH:
IY22854,IY26778,IY28766,IY28949,IY29965,IY30150等俱全
可以使用下面的命令来检查所需PATCH,如: #/usr/sbin/instfix -a -ivk IY22854
注意:系统的processes为1024 (smitty chgsys)
java - version 查看目前的java版本
Oracle Version 9.2.0.1.0,如果你没有oracle介质,也可以从这里download:
http://otn.oracle.com/software/products/oracle9i/htdocs/aix5lsoft.html
通常的习惯都是将文件复制到硬盘上,使用gunzip和cpio –idcmv 解压解包。
二、具体安装步骤:
1、用root用户完成下面的操作
创建数据库管理员组:DBA
在操作系统AIX中创建一个组:DBA(数据库管理员组),该组的参数如下:
Item Value
Group NAME dba
GroupID(Num) 201
ADMINISTRATIVE group? False
USER list root,oracle
ADMINISTRATOR list root
为 Oracle软件创建一个用户 oracle,该用户属于 DBA组
在操作系统AIX中创建一个用户(oracle),该用户属于DBA组,该用户的
参数如下:
Item Value
User NAME /oracle
UserID(Num) 202
ADMINISTRATIVE USER? False
Primary GROUP dba
Group SET dba,staff
User INFORMATION
EXPIRATION date(MMDDHHmmyy) 0
Is this user ACCOUNT LOCKED? false
User can LOGIN true
Soft FILE size(Num) 2097151
Soft CPU time -1
Soft DATA segment(Num) 262144
Soft STACK size(Num) 65536
Soft CORE file size(Num) 2097151
File createion UMASK 22
TRUSTED PATH nosak
PRIMARY authentication method SYSTEM
SECONDARY authentication method NONE
可以使用命令或smit来完成,我一般都是只创建dba组。创建相关目录,并更改相应权限等。
2、设置环境变量
设置以下环境变量到oracle用户的/home/oracle/.profile中:
su - oracle
/home/oracle/.profile
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/C/%N:/usr/lib/nls/msg/%L/%N.cat:/usr/lib/nls/msg/C/%N.cat
export NLSPATH
LANG=C
export LANG
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/9.2.0.1.0
export ORACLE_SID=emis
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/openwin/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/td/lib:/usr/ucblib:/usr/local/lib
export LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:/usr/bin:/etc:/usr/lbin:/usr/bin/X11:/usr/local/bin:/bin:/usr/sbin:/opt/bin:/usr/ccs/bin:/usr/openwin/bin:/opt/local/GNU/bin
PATH=$PATH:/opt/local/bin/opt/NSCPnav/bin
PATH=$PATH:/usr/local/samba/bin:/usr/ucb
export PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
umask 022
手工设置DISPLAY到本地: export DISPLAY=166.111.5.118:0.0
3、开始安装
加载光驱(注:应先为 CDROM 创建一文件系统)
# mount CDROM
以 root 身份运行/cdrom/orainst 下的 oratab.sh
# cd /cdrom/orainst
# ./oratab.sh
在运行runInstaller后会提示以root运行rootpre.sh,以 root 身份运行/cdrom/orainst 下的 rootpre.sh
# cd /cdrom/orainst
# ./rootpre.sh
之后选y,进行正常安装;建议“Installation Types”选择custom方式,这样可以选择安装组件;安装过程一般不选择创建数据库,这个可以等安装完成后单独完成;之后会有提示运行orainstRoot.sh脚本,到link要结束的时候会提示运行root.sh,按要求完成即可。
注:在安装过程中尽量采用 Oracle 系统缺省参数,数据库大小可根据具体规划设计情况而定。安装中要求输入system用户和 sys 用户的缺省口令以及数据库系统使用的字符集zhs16cgb231280,并选择要安装的组件。一般应包括下列组件:
AIX-Based System Spec……
Net8 8.0.4.0.0
Net8 Protocol 下的TCP/IP协议
Oracle Intelligent Agent ……
Oracle On-Line Text Viewer
-Oracle Options 8.0.4.0.0下的Oracle8 Partitioning Option
Oracle Parallel Server Manager
Oracle Unix Installer 4.0.3
Oracle8 Enterprise(RDBMS)
PL/SQL 8.0.4.0.0
SQL*PLUS 8.0.4.0.0
安装结束后,以 root 身份运行$ORACLE_HOME/orainst 下的 root.sh
$ exit
# cd /oracle/app/oracle/product/8.0.4/orainst
# ./root.sh
修改/etc 下的 oratab文件
应保证该文件中的如下一行正确:
*:/u01/app/oracle/product/9.2.0.1.0:Y {若是N,则将其改为Y}
修改$ORACLE_HOME/network/admin下的 listener.ora,将 SID改为 emis
修改$ORACLE_HOME/network/admin下的tnsnames.ora,将SID改为emis
数据库启动:
# su – oracle
$ dbstart
$lsnrctl start
数据库关闭:
$ dbshut
$ lsnrctl stop
特别说明:此文章参考了chinaunix以及loveunix上众多大侠的文章,在此一并感谢!!!
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21218/showart_133651.html |
|