groupadd -g 500 oinstall 固定好
groupadd -g 501 dba
useradd -g oinstall -G dba -u 500 oracle
passwd oracle
mkdir /oracle_soft
chmod 755 /oracle_soft/
chown oracle:oinstall /oracle_soft/
[oracle@dbserver1 ~]$ cd /oracle_soft/
[oracle@dbserver1 oracle_soft]$ ls -l
total 2229492
-rwxr-xr-x 1 oracle oinstall 1285396902 Dec 8 2009 linux_11gR2_database_1of2.zip
-rwxr-xr-x 1 oracle oinstall 995359177 Dec 8 2009 linux_11gR2_database_2of2.zip
mv database/ database1
unzip p10404530_112030_LINUX_2of7.zip
ls
cd database
ls
cd stage/
ls
cd ../..
ls
cd database1/
ls
cd stage/
ls
cd Components/
ls
pwd
ls
cd database
ls
cd stage/
ls
cd Components/
ls
cp * /oracle_soft/database1/stage/Components/
rpm -q binutils \
compat-libstdc++-33 \
elfutils-libelf \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgomp \
libgcc \
libstdc++ \
libstdc++-devel \
make \
sysstat \
unixODBC \
unixODBC-devel \
numactl-devel
输出结果样式如下:
[root@dbserver1 Server]# rpm -q binutils \
> compat-libstdc++-33 \
> elfutils-libelf \
> gcc \
> gcc-c++ \
> glibc \
> glibc-common \
> glibc-devel \
> glibc-headers \
> ksh \
> libaio \
> libaio-devel \
> libgomp \
> libgcc \
> libstdc++ \
> libstdc++-devel \
> make \
> sysstat \
> unixODBC \
> unixODBC-devel \
> numactl-devel
binutils-2.17.50.0.6-14.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.137-3.el5
gcc-4.1.2-51.el5
gcc-c++-4.1.2-51.el5
glibc-2.5-65
glibc-common-2.5-65
glibc-devel-2.5-65
glibc-headers-2.5-65
ksh-20100202-1.el5_6.6
libaio-0.3.106-5
libaio-devel-0.3.106-5 is not install
libgomp-4.4.4-13.el5
libgcc-4.1.2-51.el5
libstdc++-4.1.2-51.el5
libstdc++-devel-4.1.2-51.el5
make-3.81-3.el5
sysstat-7.0.2-11.el5
unixODBC-2.2.11-7.1
unixODBC-devel-2.2.11-7.1
numactl-devel-0.9.8-12.el5_6
第一种方法:这种是自已加载光盘,运行,其实是最简单的,可以运行的。
1、如果部分包不存在,可以批量更新安装,但如果依赖关系缺失,可能需要多执行两遍,或者手工调整
[root@dbserver1 11g_soft]# cd /media/RHEL_5.7\ i386\ DVD/Server/
rpm -Uvh binutils-2.*
rpm -Uvh compat-libstdc++-33*
rpm -Uvh compat-libstdc++-33*.i386.rpm
rpm -Uvh elfutils-libelf*
rpm -Uvh gcc-4.*
rpm -Uvh gcc-c++-4.*
rpm -Uvh glibc-2.*
rpm -Uvh glibc-common-2.*
rpm -Uvh glibc-devel-2.*
rpm -Uvh glibc-headers-2.*
rpm -Uvh ksh*
rpm -Uvh libaio-0.*
rpm -Uvh libaio-devel-0.*
rpm -Uvh libgomp-4.*
rpm -Uvh libgcc-4.*
rpm -Uvh libstdc++-4.*
rpm -Uvh libstdc++-devel-4.*
rpm -Uvh make-3.*
rpm -Uvh sysstat-7.*
rpm -Uvh unixODBC-2.*
rpm -Uvh unixODBC-devel-2.*
rpm -Uvh numactl-devel-*
[root@dbserver1 Server]# rpm -ivh kernel-headers-2.6.18-274.el5.i386.rpm
warning: kernel-headers-2.6.18-274.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:kernel-headers ########################################### [100%]
[root@dbserver1 Server]# rpm -ivh glibc-headers-2.5-65.i386.rpm
warning: glibc-headers-2.5-65.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:glibc-headers ########################################### [100%]
[root@dbserver1 Server]#
[root@dbserver1 Server]# rpm -ivh glibc-devel-2.5-65.i386.rpm
warning: glibc-devel-2.5-65.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:glibc-devel ########################################### [100%]
[root@dbserver1 Server]#
mount /dev/cdrom /mnt 挂载到/mnt
ll /dev/cd*
mount /dev/cdrom /mnt
mount /dev/cdrom-hdc /mnt
ll /dev/*
mount
mount /dev/hdc /mnt
cd /mnt/
vim rhel-debuginfo.repo
ls
cp rhel-debuginfo.repo.bak rhel-debuginfo.repo
ls
vim rhel - debuginfo.repo
yum -y install binutils*
yum -y install compat-libstdc*
yum -y install gcc*
yum -y install elfutils-libelf*
yum -y install elfutils-libelf*
yum -y install elfutils-libelf-devel-static*
yum -y install gcc-c++*
yum -y install glibc*
yum -y install glibc-common*
yum -y install glibc-devel*
yum -y install glibc-headers*
yum -y install kernel-headers*
yum -y install ksh*
yum -y install libaio*
yum -y install libaio-devel*
yum -y install libgcc*
yum -y install libgomp*
yum -y install libstdc*
yum -y install make*
yum -y install sysstat*
yum -y install unixODBC*
yum -y install unixODBC-deve*
yum clean all----清楚yum缓存的文件
ls | grep gcc 模糊查看gcc
ls | grep binutils
yum -y install 包名(支持*) :自动选择y,全自动 yum install 包名(支持*) :手动选择y or n yum remove 包名(不支持*) rpm -ivh 包名(支持*):安装rpm包 rpm -e 包名(不支持*):卸载rpm包
4.1.[root@dbserver1 oracel_soft]# vi /etc/sysctl.conf
fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 1048576
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
4.2.[root@dbserver1 oracle_soft]# sysctl -p
4.3.[root@dbserver1 oracle_soft]# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 4096
oracle hard nofile 65536
oracle soft stack 10240
4.4. [root@dbserver1 oracle_soft]# vi /etc/pam.d/login
增加:
session required pam_limits.so
5.1. 关闭SELINUX
[root@dbserver1 11g_soft]# cat /etc/selinux/config
SELINUX=disabled
建议
6、准备安装目录
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u02
chmod -R 775 /u02
[root@dbserver /]# vi /etc/fstab
[root@dbserver /]# mkdir -p /u01/app/oracle/product/10.2.0/db_1
[root@dbserver /]# mkdir -p /u01/app/oracle/oradata
[root@dbserver /]# mkdir /u01/app/oracle/install
[root@dbserver /]# chown -R oracle.oinstall /u01/app/oracle/
[root@dbserver /]#
7、配置oracle用户环境变量
[oracle@dbserver1 ~]$ cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
ORACLE_HOSTNAME=dbserver1; export ORACLE_HOSTNAME
ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
[oracle@dbserver1 ~]$ source .bash_profile
如果是ROOT用户登录,需要先执行xhost +
ORACLE用户登录,则不需要
xhost +
su - Oracle
cd /oracle_soft/database1/
ls
./runInstaller
然后根据Oracle图形化界面开始下一步下一步。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29119577/viewspace-1279541/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29119577/viewspace-1279541/