RHEL 6.0服务器安装Oracle 11G R2 最终版
RHEL6安装Oracle 11g R2最终版 结合网上教程 服务器实战所得
1.使用DVD做yum源
新建dvd挂载目录
[root@fxq-dp ~]# mkdir /media/iso
进入到DVD挂在目录
[root@fxq-dp ~]# cd /dev/cdrom
拷贝dvd到指定目录
[root@fxq-dp ~]# cp -r * /media/iso/
进入yum.repos.d文件夹
[root@fxq-dp ~]# cd /etc/yum.repos.d/
替换并备份原有的repo文件
[root@fxq-dp yum.repos.d]# mv *.repo repo.bck
新建使用dvd为源的repo文件
[root@fxq-dp yum.repos.d]# vim iso.repo
[Server] name=Server baseurl=file:///media/iso/Server enabled= gpgcheck= [HighAvailability] name=HighAvailability baseurl=file:///media/iso/HighAvailability enabled= gpgcheck= [LoadBalancer] name=LoadBalancer baseurl=file:///media/iso/LoadBalancer enabled= gpgcheck=
清空原有yum信息
[root@fxq-dp yum.repos.d]# yum clean all
更新yum
[root@fxq-dp yum.repos.d]# yum update
2.安装依赖软件包
配置好yum源后,使用root用户安装软件包
[root@fxq-dp Packages]# yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*
这些依赖包必须要安装,因为版本不同,在oracle安装时会提示缺少依赖包,忽略后可以正常安装使用Oracle。
3.修改内核参数
[root@fxq-dp ~]#vim /etc/sysctl.conf
kernel.shmmni = kernel.sem = kernel.shmmax = 4294967295 fs. net.ipv4.ip_local_port_range = net.core.rmem_default = net.core.wmem_default = net.core.rmem_max = net.core.wmem_max = fs.aio-max-nr =
使内核参数实时生效
[root@fxq-dp ~]# sysctl -p
4.新建用户和组
[root@fxq-dp ~]# groupadd oinstall
[root@fxq-dp ~]# groupadd dba
[root@fxq-dp ~]# useradd -g oinstall -G dba -m oracle
[root@fxq-dp ~]# passwd oracle
5.为oracle用户设置Shell限制
修改/etc/security/limits.conf
[root@fxq-dp ~]# vim /etc/security/limits.conf
oracle soft nproc oracle hard nproc oracle soft nofile oracle hard nofile
修改/etc/pam.d/login
[root@fxq-dp ~]# vim /etc/pam.d/login
session required pam_limits.so
修改/etc/profile
[root@fxq-dp ~]# vim /etc/profile
if [ \$USER = "oracle" ]; then if [ \$SHELL = "/bin/ksh" ]; then ulimit -p ulimit -n else ulimit -u -n fi umask fi
6.为Oracle用户设置环境变量
[root@fxq-dp ~]# vi /home/oracle/.bash_profile
export ORACLE_SID = amldb export ORACLE_BASE = /home/oracle/app/oracle export ORACLE_HOME = $ORACLE_BASE/product//dbhome_1 export ORA_NLS10 = $ORACLE_HOME/nls/data export PATH = $PATH:/$ORACLE_HOME/bin:$HOME/bin
[root@fxq-dp ~]# source /home/oracle/.bash_profile
7.开始安装Oracle 11g 以下操作为Oracle 用户操作 保险起见Logout~ 使用Oracle 用户登录
[oracle@fxq-dp ~]# mkdir -p /home/oracle/app/oracle
[oracle@fxq-dp ~]# cp linux.x64_11gR2_database_*.zip /app/oracle/
[oracle@fxq-dp ~]# cd /app/oracle/
[oracle@fxq-dp ~]# unzip linux.x64_11gR2_database_1of2.zip
[oracle@fxq-dp ~]# unzip linux.x64_11gR2_database_2of2.zip
[oracle@fxq-dp ~]# cd database/
[oracle@fxq-dp ~]# ./runInstaller
图形化安装过程略
8.编写脚本,系统重启后,自动启动服务
[oracle@fxq-dp ~]# vi /app/oracle/oraclestart.sh
# !/bin/sh su - oracle <<EON export ORACLE_SID=amldb lsnrctl start sqlplus /nolog <<EOF conn / as sysdba startup exit EOF exit EON
9.编写脚本,设置所有用户可执行Oracle 命令
[oracle@fxq-dp ~]# vi /etc/profile.d/oracle.sh
export ORACLE_SID = amldb export ORACLE_BASE = /home/oracle/app/oracle export ORACLE_HOME = $ORACLE_BASE/product//dbhome_1 export ORA_NLS10 = $ORACLE_HOME/nls/data export PATH = $PATH:$ORACLE_HOME/bin:$HOME/bin
RHEL 6.0服务器安装Oracle 11G R2 最终版的更多相关文章
- oracle 11g R2 标准版 64位linux安装
安装环境:Redhat es 5.5 64位 ,系统内存8G,swap 10G ,oracle 11G R2 标准版 一,Oracle 安装前的准备检查一下包,必须全部安装:binutils-2.17 ...
- linux上安装Oracle 11g R2 标准版 64位
一.Oracle 安装前的准备 检查一下包,必须全部安装: binutils-2.20.51.0.2-5.43.el6.x86_64 compat-libstdc++-296-2.96-144.el6 ...
- Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)
本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...
- Oracle 11g R2(11.2.0.4) RAC 数据文件路径错误解决--ORA-01157 ORA-01110: 数据文件
Oracle 11g R2(11.2.0.1) RAC 数据文件路径错误解决--ORA-01157 ORA-01110: 数据文件 oracle 11g R2(11.2.0.4) rac--scan ...
- Linux 6.x 下Oracle 11g R2 安装配置
Oracle 11g R2 数据库安装硬件配置要求: 最小内存 1 GB of RAM 虚拟内存容量,这个oracle也有要求,不用担心此时的swap分区不够oracle的要求 .虚拟内存swap如何 ...
- centos 安装oracle 11g r2(一)-----软件安装
centos 安装oracle 11g r2(一)-----软件安装 1.进入管理员权限 [anzerong@localhost ~]# su - root password [root@localh ...
- [转] 64位Oracle 11g R2的客户端连接时报ORA-01019错误
本文转自:http://blog.csdn.net/downmoon/article/details/8038583 在Win8企业版64位环境下,连接Oracle11g 服务端,搞了整整两天,特将过 ...
- RedHat 6.7 Enterprise x64环境下使用RHCS部署Oracle 11g R2双机双实例HA
环境 软硬件环境 硬件环境: 浪潮英信服务器NF570M3两台,华为OceanStor 18500存储一台,以太网交换机两台,光纤交换机两台. 软件环境: 操作系统:Redhat Enterpris ...
- RedHat 6.7 Enterprise x64环境下使用RHCS部署Oracle 11g R2双机HA
环境 软硬件环境 硬件环境: 浪潮英信服务器NF570M3两台,华为OceanStor 18500存储一台,以太网交换机两台,光纤交换机两台. 软件环境: 操作系统:Redhat Enterprise ...
随机推荐
- JQUERY PLUGIN:BARCODE条形码插件
1)query.barcode.js安装 同其他jquery插件一样,只需要将jquery框架和jquery.barcode.js导入页面即可. <script type="text/ ...
- 在jquery的ajax中添加自定义的header信息
转自网络 1 $.ajax({ type: "POST", url: "http://192.168.0.88/action.cgi?ActionID=WEB_Reque ...
- Foundation框架-NSString和NSMutableString
可变与不可变的字符串 --1-- Foundation框架介绍 1.1 框架介绍 --2-- NSString 2.1 NSString介绍及使用 2.2 NSString创建方式 2.3 从文件中 ...
- Linux 我的笔记
/home/wangteng/workspace zsh 缩短路径名
- 深入.NET平台C#编程 测试题分析
选择题讲解 1) 以下关于序列化和反序列化的描述错误的是( C). a) 序列化是将对象的状态存储到特定存储介质中的过程 b) 二进制格式化器的Serialize()和Deserialize()方法可 ...
- jquery on和bind
1:bind():为每个匹配元素的特定事件绑定事件处理函数. bind(type,[data],fn) type: 含有一个或多个事件类型的字符串,由空格分隔多个事件. 比如"click&q ...
- linux两台服务器之间文件/文件夹拷贝
跨服务器拷贝需要用到的命令是scp. ----------------------拷贝文件夹---------------------------------------------- 把当前文件夹t ...
- 解决项目中.a文件的冲突
.a文件是静态文件,有多个.o文件组合而成的,在ios项目开发中,当引用第三方库的时候,时不时的会碰到诸如库冲突.库包含了某些禁用的API等问题,而这些库往往都被打包成了静态库文件(即 .a文件)来使 ...
- WebForm Application Viewstate 以及分页(功能性的知识点)
Application: 全局公共变量组 存放位置:服务器 特点:所有访问用户都是访问同一个变量,但只要服务器不停机,变量一直存在于服务器的内存中,不要使用循环大量的创建Application对象,可 ...
- 对teacher表进行增加,删除,修改
<%@page import="java.text.SimpleDateFormat"%> <%@ page language="java" ...