oracle 10g_64必须安装在64位的rhel上面,否则的话,对不起了操作系统重装 查询linux版本: #uname –i x84_64
则说明操作系统是64位的 否则可能出现一下错误:
Exception String: Error in invoking target install of makefile /orasys/oracle/product/9.2.0/plsql/lib/ins_plsql.mk 1.保证网络没有问题,特别是网卡设置. 设置网卡上的主机名
修改/etc/hosts文件,把127.0.0.1修改为网卡设置的(直实)ip地址,其后把多余的主机名去掉,只保留一个真实的主机名.
2.按照下面的方法将下列所以rpm都检查一遍,看是否安装 rpm –qa | grep libaio* 下列为rpm包:
libaio-0.3.103-3.i386.rpm
compat-db-4.1.25-9.x86_64.rpm control-center-2.8.0-12.x86_64.rpm gcc-3.4.3-22.1.x86_64.rpm gcc-c++-3.4.3-22.1.x86_64.rpm glibc-2.3.4-2.x86_64.rpm
glibc-common-2.3.4-2.x86_64.rpm libstdc++-3.4.3-22.1.x86_64.rpm libstdc++-devel-3.4.3-22.1.x86_64.rpm make-3.80-5.x86_64.rpm pdksh-5.2.14-30.x86_64.rpm sysstat-5.0.5-1.x86_64.rpm
compat-libstdc++-33-3.2.3-47.3.x86_64.rpm glibc-kernheaders-2.4-9.1.87.x86_64.rpm glibc-headers-2.3.4-2.9.x86_64.rpm
libaio-0.3.103-3.x86_64.rpm glibc-devel-2.3.4-2.9.x86_64.rpm glibc-devel-2.3.4-2.9.i386.rpm libXp-1.0.0-8.1.el5.i386.rpm
实际环境中,只要下列需要安装,rpm包在安装盘的server目录下 rpm -Uvh pdksh-5.2.14-36.el5.x86_64.rpm' rpm -Uvh sysstat-7.0.2-3.el5.x86_64.rpm' rpm –Uvh glibc-headers-2.5-42.x86_64.rpm'
rpm -Uvh kernel-headers-2.6.18-164.el5.x86_64.rpm' rpm -Uvh libXp-1.0.0-8.1.el5.i386.rpm'
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-1*
rpm -Uvh openmotif-2* rpm -Uvh compat-db-4*
以上工作没做好,可能在安装过程中出现一下错误:
(1)、Exception String:Error in invoking target’agent’of makefile ‘/home/oracle/oracle/product/10.2.0/db_1/sysman/lib/ins_sysman.mk,
See‘/home/oracle/oraInventory/logs/installActions2009-07-20_02-54-28PM.log’for details
(2)、makefile '/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk' 的目标 'all_no_orcl' 时出错。请参阅 '/oracle/oraInventory/logs/installActions2005-12-29_10-44-31AM.log',等等
3.以下修改内核参数等文件,已保证Oracle的预安装准备成功。执行如下: vi /etc/sysctl.conf 行末添加以下内容 # 20091208 add content for oracle install 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
执行下述命令。导入刚才写入的参数。不执行,oracle在后面安装前的检测会报警。 sysctl -p
vi /etc/security/limits.conf 行末添加以下内容 # 20071212 add content for oracle install soft nproc 2047 hard nproc 16384 soft nofile 1024 hard nofile 65536
vi /etc/pam.d/login 行末添加以下内容 # 20071212 add content for oracle install session required pam_limits.so vi /etc/selinux/config 确保以下内容 SELINUX=disabled 此处再确认一下吧。
4.创建oracle用户,和一些安装目录 groupadd dba groupadd oinstall
useradd -g oinstall -G dba -m oracle passwd oracle mkdir -p /opt/oracle
chown -R oracle.oinstall /opt/oracle
将oracle的安装文件置于/home/oracle目录,进行解压。 zcat 10201_database_linux_x86_64.cpio.gz | cpio -idmv 5.添加环境变量,定义SID等 su - oracle vi .bash_profile
#-------------------------------------- # Set for Oracle10g Install;
#-------------------------------------- trap \ trap clear 0 export TMP=/tmp export TMPDIR=$TMP
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=dsc export ORACLE_TERM=xterm export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH #export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/lib export
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/ export
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LD_ASSUME_KERNEL=2.6.18
export NLS_LANG=\ LC_CTYPE=zh_CN.UTF8 LC_ALL=zh_CN.UTF8 LANG=zh_CN.UTF8
相关推荐: