分类: Oracle
2013-11-20 12:20:22
一、安装前准备
1、创建用户组&用户:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
2、修改系统(内核)参数:vi /etc/sysctl.conf
修改一下内容:
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
3、创建数据库安装目录:
mkdir -p /software/u01/app/oracle/product/10.2.0/db_1
4、为oracle用户授权:
chown -R oracle.dba /software/u01/app/oracle/product/10.2.0/db_1
5、切换为oracle用户:su - oracle
6、修改环境变量文件: /home/oracle/.bash_profile,在文件末尾添加路径,编辑完运行source ./bash_profile
export ORACLE_BASE=/software/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/BIN:$ORACLE_HOME/bin
7、切换为root用户,上传数据库文件到服务器,并解压文件,解压后会有一个datebase文件
8、为oracle用户赋予访问该文件的权限:chown -R oracle.oinstall /datebase(datebase解压后的路径)
注:修改Oracle10g和Linux的兼容性!oracle官方的10g只支持到redhat4为止,所以要修改版本号。
(1)修改Linux版本号:
修改/etc/redhat-release,将Red Hat Enterprise Linux Server release 5.5 (Tikanga)一行注释掉,最后加入redhat-4
(2)修改oracle安装文件的配置信息:
修改database解压目录中的配置文件**/database/install/oraparam.ini
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2将redhat-5添加到里边,并加入以下内容:
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
保存退出即可。
9、执行命令:xhost +
10、切换为oracle用户,到/datebase(datebase解压后的路径)下运行: ./runInstaller 弹出安装图形界面
二、Oracle安装过程
1、在图形界面下运行./runInstaller弹出一下安装界面:
ORACLE_HOME location路径为步骤一,步骤3创建路径;
自行设定数据库密码(Database Password)
2、默认下一步即可:
3、查看有无错误提示或警告信息:
4、没有问题默认下一步,确认后安装:
5、安装过程:
三、安装时遇到的问题
1、执行命令xhost + 时如遇到报错信息请在图形界面下尝试重新执行命令;
2、执行./runInstaller时如遇错误:
Exception in thread “main” java.lang.UnsatisfiedLinkError: /tmp/OraInstall2009-11-25_02-34-42PM/jre/1.4.2/lib/i386/libawt.so:libXp.so.6: cannot open shared object file: No such file or directory
原因是缺少了包,装上如下的包就可以了:rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm