首先要说明的一点是,系统和软件的支持位数要对应。32位的系统一定只能装32位的软件,64位的系统就无所谓了
(其实还省略了一部分,那就是用VNC viewer 进行图形界面安装,不然就不会有下面的安装界面图形。这个工具需要自己下载哦!其实第一步,一般不用考虑)
一、硬件设备资源需要:
1. 至少1024MB物理内存
2.至少400MB的/tmp临时目录空间
3.查看系统资源相关语句:
二、安装及参数配置:
1、修改内核参数
#vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
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
#/sbin/sysctl -p
2、修改内核配置文件,在文件中添加:
#vi /etc/security/limits.conf
*
*
*
*
3、配置用户登录配置文件,在文件中添加:
#vi /etc/pam.d/login
session
4、关闭selinux
#vi /etc/selinux/config
SELINUX=disabled
5、建立oracle用户
groupadd
groupadd oinstall
useradd -g oinstall -G dba
6、设置密码
passwd oracle
7、修改oracle用户配置文件,在其中添加:
#su - oracle
#vi .bash_profile
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
export ORACLE_SID=ORCL
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH; export PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
if [ $USER = "oracle" ]; then
fi
8、建立安装目录
su - root
mkdir
9、修改文件所有者并配置安装包和用户环境:(这里我要说:我没有这项操作,这是rpm简化版安装必须的。)
chown -R oracle:oinstall
Install the following packages:
# From RedHat AS5 Disk
cd /media/Server
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-*
rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4*
10、重启系统(可以不用重启)
11、以oracle用户身份登录,安装
12、通过samba将oracle安装软件上传到linux机器的/u01下,然后解压
unzip
13、解压完生成database目录
cd /u01/database
cd install
vi oraparam.ini (默认10g不支持redhat-5,修改此文件增加对redhat-5的支持,第39行)
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2
注:建议更改/etc/redhat-release中的版本号,上面的方法有时会不生效。
14、安装
检查用户id
id
cd /u01/database
./runInstaller
下面就是视图安装的步骤:
[oracle@localhost patch2]$ sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jul 28 19:50:47 2011
Copyright (c) 1982, 2005, Oracle.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
SQL>
SQL> startup
ORA-01081: cannot start already-running ORACLE - shut it down first
SQL>
[oracle@localhost patch2]$ emctl start dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.
http://localhost.localdomain:1158/em/console/aboutApplication
[oracle@localhost patch2]$ emctl start dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.
http://localhost.localdomain:1158/em/console/aboutApplication