Linux安装oracle11gR2官方步骤
2018-02-06 19:06
337 查看
Linux环境下安装Oracle11gR2
下载安装介质
检查Linux环境
安装和配置JDK
检查Oracle安装必须包
添加用户组和用户
修改内核参数
创建oracle11gR2安装目录
修改oracle用户环境变量
解压安装oracle11gR2
运行脚本
http://www.centoscn.com/CentosSoft/
oracle11gR2安装包
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html
JDK
1
检查内存(两条命令都可以)
1
2
查看交换空间大小
1
查看tmp空间大小(不能小于1G)
1
查看内核版本
(最好是oracle推荐的linux版本,如果不是建议修改/etc/redhat-release的内容来伪装一下)
查看内核版本
建立JDK安装目录:
用XFTP或SFTP把JDK拷贝到linux
安装JDK:
配置JDK环境变量:
使JDK环境变量生效:有两种方式(建议使用第二种)
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
检查命令(建议还是自己一个一个检查)
安装命令
*oper可以不添加
添加用户
设置密码
修改/etc/security/limits.conf文件
下载安装介质
检查Linux环境
安装和配置JDK
检查Oracle安装必须包
添加用户组和用户
修改内核参数
创建oracle11gR2安装目录
修改oracle用户环境变量
解压安装oracle11gR2
运行脚本
Linux环境下安装Oracle11gR2
下载安装介质
Linux系统iso (本人使用centos7为例)http://www.centoscn.com/CentosSoft/
oracle11gR2安装包
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html
JDK
检查Linux环境
检查系统位数uname -m
1
检查内存(两条命令都可以)
grep MemTotal /proc/meminfo free
1
2
查看交换空间大小
grep SwapTotal /proc/meminfo
1
查看tmp空间大小(不能小于1G)
df -h /tmp
1
查看内核版本
(最好是oracle推荐的linux版本,如果不是建议修改/etc/redhat-release的内容来伪装一下)
cat /proc/version vim /etc/redhat-release 修改为:redhat-7
查看内核版本
uname -r 2.6.18-128.el5PAE
安装和配置JDK
卸载自带的openJDK:rpm -aq | grep java | xargs rpm -e --nodeps
建立JDK安装目录:
mkdir /usr/java
用XFTP或SFTP把JDK拷贝到linux
安装JDK:
chmod 777 jdk-7u67-linux-x64.rpm rpm -ivh jdk-7u67-linux-x64.rpm
配置JDK环境变量:
vim /etc/profile export JAVA_HOME=/usr/java/jdk1.7.0_67 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
使JDK环境变量生效:有两种方式(建议使用第二种)
1.重启生效 2.source /etc/profile
检查Oracle安装必须包
(redhat6、centos6)binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
检查命令(建议还是自己一个一个检查)
rpm -q package_name
安装命令
yum install -y binutils* compat-libcap* compat-libstdc++* gcc* glibc* ksh* libaio* libgcc* libstdc++* libXi* libXtst* make* sysstat* * 如果yum提示another app is currently holding the yum lock;waiting for it to exit 可能是系统自动升级正在运行,yum在锁定状态中。可以通过强制关掉yum进程: rm -f /var/run/yum.pid
添加用户组和用户
添加用户组(oinstall,dba,oper)*oper可以不添加
先检查用户组是否存在: grep oinstall /etc/group grep dba /etc/group grep oper /etc/group 添加用户组:(组id最好在500以后的值) /usr/sbin/groupadd -g 501 oinstall /usr/sbin/groupadd -g 502 dba /usr/sbin/groupadd -g 503 oper
添加用户
检查用户是否存在: id oracle 如果存在则给该用户分组: /usr/sbin/usermod -g oinstall -G dba oracle 如果不存则添加用户并且分组: /usr/sbin/useradd -g oinstall -G dba oracle
设置密码
passwd oracle
修改内核参数
修改/etc/sysctl.conf文件vim /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 /sbin/sysctl -p
修改/etc/security/limits.conf文件
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
创建oracle11gR2安装目录
mkdir -p /ora01/app chown oracle:oinstall /ora01/app chmod 775 /ora01/app mkdir -p /ora01/app/oracle chown oracle:oinstall /ora01/app/oracle chmod 775 /ora01/app/oracle mkdir -p /ora01/app/oracle/product/11.2.0/db_1 chown oracle:oinstall -R /ora01/app/oracle
修改oracle用户环境变量
su - oracle vim .bash_profile export TMP=/tmp export ORACLE_HOSTNAME=localhost.localdomain export ORACLE_UNQNAME=ORA11G export ORACLE_BASE=/ora01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=ORA11G #xterm窗口模式安装 export ORACLE_TERM=xterm #防止安装过程出现乱码 export LANG=C export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; umask 022 source .bash_profile
解压安装oracle11gR2
切换oracle用户登录,运行runInstallerunzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip ./runInstaller 安装过程中会遇到如下报错,新打开一个oracle用户终端,切换至root用户,安装如下包 yum install glibc-static.x86_64 glibc-static.i686 安装完成后,返回切换回oracle用户,修改 vim /ora01/app/oracle/product/11.2.0/db_1/ctx/lib/ins_ctx.mk 将 ctxhx: $(CTXHXOBJ) $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) 修改为 ctxhx: $(CTXHXOBJ) -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a 修改完毕保存,点击oracle图形安装界面的continue按钮继续安装 再次报错, vim /ora01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk文件中的配置,将文件中的 $(SYSMANBIN)emdctl: $(MK_EMAGENT_NMECTL) 修改为 $(SYSMANBIN)emdctl: $(MK_EMAGENT_NMECTL) -lnnz11 点击图形安装界面的继续按钮
运行脚本
/ora01/app/oraInventory/orainstRoot.sh /ora01/app/oracle/product/11.2.0/db_1/root.sh
相关文章推荐
- Linux安装oracle11gR2官方步骤
- Oracle11gR2 RAC for Linux安装上篇:VirtualBox + Grid Infrastructure + ASM 两节点安装 简要步骤及安装问题总结
- Oracle11gR2 RAC for Linux安装下篇:Database 安装 简要步骤
- linux中pip安装步骤与使用详解
- Linux下安装JDK的步骤
- kali-linux系统安装步骤
- Linux上Oracle 11g安装步骤图解
- 在ubuntu linux下安装eclipse以及运行c++程序的安装步骤17832人阅读 本文档免费下载 本人linux版本是ubuntu 9.10 , 下载的eclipse版本 和 c++ 插件
- Linux 平台下Libusb & ccid & pcsc-lite & OpenSC 通用安装步骤
- 从硬盘安装Linux操作系统的方法步骤
- arm-linux-gcc-4.3.2安装步骤
- Linux 源码的安装 3个步骤
- 在RHEL5.5上安装Oracle11gR2(11.2.0)的简易步骤
- pylucene分别安装在linux和windows(官方无Windows版的pylucene,要自编译)
- linux环境源代码安装软件的步骤
- 安装阅读linux 源码需要安装lxr的步骤链接
- linux 中文版man手册 安装步骤
- 官方安装wince6.0R3的步骤
- 如何在Linux下部署web程序(搭建vsftp服务,搭建sshd 服务器,jdk安装步骤,Tomcat安装步骤,MySQL安装步骤)