Chinaunix首页 | 论坛 | 博客
  • 博客访问: 412303
  • 博文数量: 403
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -70
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-05 12:45
文章分类

全部博文(403)

文章存档

2014年(3)

2013年(1)

2012年(3)

2011年(21)

2010年(13)

2009年(64)

2008年(9)

2007年(36)

2006年(253)

分类: Oracle

2009-12-01 09:34:16

首先
建议把AIX系统的ML即维护级别,升级到较高版本
首先上下载,一般是tar.gz的压缩包
然后请检查/usr/sys/inst.images的空间大小
df -k /usr/sys/inst.images
最好单独建立一个文件系统,2.5G左右的空间,当然实际上越到越好
然后把升级文件拷贝进去,比如说520004.gz
然后用以下命令解开
gzip -d -c 520004.gz | tar -xvf-
再然后用一些命令启动AIX的升级安装
inutoc /usr/sys/inst.images
installp -acgXd /usr/sys/inst.images bos.rte.install这是升级AIX的安装系统本身
smitty update_all
进入安装以后,安装目录选择/usr/sys/inst.images
记住要把默认的'是否接受新的许可协议'从NO改成YES,否则无法完成安装.
安装结束以后,会提示你OK

第二
请确认你安装了JDK,而不是仅仅是JRE,因为ORACLE需要JDK
在IBM的网站上可以找到下载.注意是两个,一个是JDK安装文件,一个是许可文件.
安装方法是一样的,先解开文件,两个都要解开.
然后启动smitty,选择安装软件,输入你存放文件的目录
进去以后修改安装项目,不要选ALL,也不要选安装那个许可,选择安装JDK
也需要把默认的'是否接受新的许可协议'从NO改成YES,否则无法完成安装.
安装结束后提示你OK

第三
请确定你的临时文件点/tmp有足够的空间,没有的话,请扩展你的文件系统
注意,不要只是去扩展它挂载的LV,没有效果的,是扩展文件系统
虽然ORACLE安装的时候会告诉你不少于55M,但是实际上远远多余
其实考虑到/tmp经常存放临时文件,不妨分个2G左右的空间,默认的64M太小气

第四
建一个比较大的文件系统2.5G左右,把你的ORACLE安装的四张光盘的内容拷贝到硬盘上.
原因是如果从光盘安装,换盘麻烦,而且,安装过程中,光驱不能unmount,光驱弹不出盘来.
也许有什么解决办法,但是远不如全部拷贝到硬盘上来得方便.

第五
为你的ORACLE建立一个文件系统用来安装
如果你没有什么特殊要求,可以把数据库也丢在一起
这样一来,ORACLE系统本身大概用4G左右空间
划多大自己可以考虑
当然你也可以专门用其它LV来专门存放数据库

把该文件系统挂在到/oracle

第六
建立一个用户组,dba,建立一个属于该组的用户,oracle
然后把该用户的主目录设置为 /oracle
chown oracle:dba /oracle
要不然安装时系统可能会提示oracle用户没有足够权限操作
然后配置/oracle/.profile
写入以下信息
ORACLE_BASE=/oracle/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/9.2.0
ORACLE_SID=ZHTJ
ORACLE_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
NLS_LANG=american_america.zhs16cgb231280
LD_LIBRARY_PATH=$ORACLE_HOME/lib32:/lib:/usr/lib:/usr/openwin/lib:$ORACLE_HOME/ctx/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/td/lib:/usr/ucblib:/usr/local/lib
LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib; export LIBPATH
ORA_DB=$ORACLE_HOME/dbs;export ORA_DB
ORACLE_OWNER=oracle ; export ORACLE_OWNER
PATH=$PATH:$ORACLE_HOME/bin:/usr/local/bin
DISPLAY=127.0.0.1:0.0
export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_NLS33
export NLS_LANG LD_LIBRARY_PATH PATH DISPLAY
export TEMP=/aixtmp
export TMPDIR=/aixtmp
CLASSPATH=$ORACLE_HOME/JRE/lib:$ORACLE_HOME/JRE/lib/rt.jar:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export CLASSPATH
export J***A_HOME=/usr/java14_64
umask 022

第七
到第一张CD的目录
进去后,以root身份运行以下命令
sh ./rootpre.sh
xhost +
结束以后,使用以下命令以oracle用户身份登陆
su - oracle
然后运行安装程序,会询问你是否运行了rootpre
输入y然后回车
注意,以下命令必须在图形界面下运行
因为ORACLE的安装,也必须使用X11图形界面

第八
出现图形界面以后,按照自己的要求安装ORACLE系统
一般不建议在安装的时候就安装数据库.可以选择software only
或者选择客户自选配置
注意安装中指明J***A SDK的位置
安装要结束的时候,会要求你新开一个终端,以root身份运行root.sh
运行,以后继续,安装会结束

第九
切换到oracle用户
运行dbac执行建立数据库的过程
注意一定要选择编码方式
不要使用默认的,一定要选择中文编码
注意,这里不像WINDOWS的单选,你选择自定义编码的时候,编码选择依然停留在默认编码选项上
而不会自动跳装到用户自定义上面
千万注意,否则装完以后的ORACLE无法正常支持中文
配置完成以后,你可以选择是直接创建数据库,还是生成以后创建数据库的脚本
如果是创建一个脚本,你可以以后再运行脚本建立库

到此,ORACLE安装完成

阅读(1510) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~