Oracle数据库10.2.0.4安装指南
一、Oracle数据库安装
1、安装前检查工作。
1.1检查操作系统环境(root用户)
命令解释:检查操作系统位数
# /usr/bin/getconf HARDWARE_BITMODE
显示:
命令解释:检查操作系统版本号
# oslevel –r
显示:5300-09
命令解释:检查硬件环境变量
#prtconf |more
显示截图如下:
回车还会显示更多信息。
命令解释:检查swap空间,并设置为12GB(内存*0.75)
# /usr/sbin/lsps –a
显示如下:
如果上面的Size不符合要求,可以通过如下命令:
#smitty chps
来进行调整。
提示框弹出后选择hd6,回车,
增加逻辑分区数量为8个(每个分区大小为512Mb,可调),
确认,ok。
新建卷oradb 和peoplesoft,分别对应文件系统/PRD(100GB)和 /psreports(25gb)
命令如下:
#smitty lv (增加逻辑卷)
#smitty jfs2 (调整逻辑卷的文件格式)
进入菜单式选择窗口后,按照要求填写相关项
并增加/tmp文件系统大小至10Gb
查看各个卷的大小
命令:#df –g
显示:
新建组DBA
命令:smitty group
显示:
创建用户oracle和psoft
命令:smitty user
显示:
注意修改下面参数为-1:
并且要将用户划归到相应的用户组。
给用户授权
#chown -R oracle:DBA /PRD/oracle
#chown -R psoft:DBA /PRD/app
#chmod –R 777 /PRD/oracle
#chmod –R 777 /PRD/app
1.2通过FTP上传文件
AIX下使用ftp命令只能支持单一文件传输,不支持对文件夹的传输,需要先将文件压缩后再上传,然后在服务器解压缩。
假设我要将10gr2_aix5l_database.cpio.gz文件上传至/tmp目录下:
先在客户端机器上进入到存放文件的目录(不要使用中文),然后使用命令:
ftp 192.168.1.119
出现提示后使用oracle用户登录
然后进入到/tmp目录下,使用如下命令:
ftp>bin
ftp>put
Local File 10gr2_aix5l_database.cpio.gz
Remote File
等待文件上传完毕。
使用如下命令解压缩文件(注意*.gz文件需要解压缩2次,第一次通过gunzip命令解压缩为*.cpio文件,然后再使用cpio -idcmv <解压缩为正常文件。)
$pwd
/tmp
$ ls
10gr2_aix5l_database.cpio.gz
$ gunzip 10gr2_aix5l_database.cpio.gz
$ls
10gr2_aix5l_database.cpio
$cpio -idcmv < 10gr2_aix5l_database.cpio (解压至Disk1)
1.3开始安装Oracle数据库(oracle用户登录)
进入到解压缩后的Disk1目录下执行安装(对于有多张安装介质的情况,一般再上一级目录进行安装,不进入到某一张介质下,避免换盘后路径丢失):
$pwd
/home/oracle
下面编辑oracle用户运行配置文件
$vi .profile
umask 022
export ORACLE_BASE=/PRD/oracle/orahome
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1.0
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_SID=HR90DMO
export TEMP=/tmp
export TEMPDIR=/tmp
#export DISPLAY=192.168.71.100:0.0
ORACLE_TERM=vt100
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
$vi .dtprofile (最后一行注释去掉)
$xhost +
检查环境变量设置是否正确
$env | more
$xclock (有时钟弹出,表明安装时可正常弹出图形界面)
$ ./Disk1/runinstaller
出现提示信息:Has 'rootpre.sh' been run by root? [y/n] (n)
使用root用户登录,执行下列命令:
# pwd
/tmp /Disk1/rootpre
# ./rootpre.sh
然后回到提示信息处Has 'rootpre.sh' been run by root? [y/n] (n),输入y,回车。
出现安装提示画面:
下图出现后千万不要直接点“OK”按钮,需要到下图所示的目录运行2个脚本,然后再点击“OK”按钮。
脚本运行如下所示:
至此Oracle 10.2.0.1.0安装完毕,要将数据库版本安装到10.2.0.4,需要运行升级包
(AIX下只能如此做)。
下面是安装升级包,升级到10.2.0.4
上图所示还需要再次运行脚本后方可点击“OK”。
验证安装成功
$ cd /PRD/oracle/orahome/product/10.2.0.1.0/bin
$ ls
$ ./sqlplus \"/as sysdba\"
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 10 17:15:55 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL>
SQL>startup 启动数据库
SQL>shutdown immediate 关闭数据库
1.4使用DBCA创建Oracle数据库(可选项,个人认为可以不使用手动创建成功)
用oracle用户登录后,运行:
$pwd
/PRD/oracle/orahome/product/10.2.0.1.0/bin
$xhost +
$dbca
截图如下:
注意:这里的全局数据库名和SID都修改成HR90DMO。
下图的路径修改为:/PRD/oracle/oradata
此处总设置为65%
SGA(不超过实际内存70%)
PGA (一般设1GB,可根据缓存命中率进行调整)
这里选择“Use Unicode(AL32UTF8)”
National Character Set也选择同样的UTF8编码。
也可以点击按钮来手动修改数据库创建时的初始化参数。